#[non_exhaustive]pub enum Details {
SingleEntityRename(Box<SingleEntityRename>),
MultiEntityRename(Box<MultiEntityRename>),
EntityMove(Box<EntityMove>),
SingleColumnChange(Box<SingleColumnChange>),
MultiColumnDataTypeChange(Box<MultiColumnDatatypeChange>),
ConditionalColumnSetValue(Box<ConditionalColumnSetValue>),
ConvertRowidColumn(Box<ConvertRowIdToColumn>),
SetTablePrimaryKey(Box<SetTablePrimaryKey>),
SinglePackageChange(Box<SinglePackageChange>),
SourceSqlChange(Box<SourceSqlChange>),
FilterTableColumns(Box<FilterTableColumns>),
}Expand description
The rule specific details.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
SingleEntityRename(Box<SingleEntityRename>)
Optional. Rule to specify how a single entity should be renamed.
MultiEntityRename(Box<MultiEntityRename>)
Optional. Rule to specify how multiple entities should be renamed.
EntityMove(Box<EntityMove>)
Optional. Rule to specify how multiple entities should be relocated into a different schema.
SingleColumnChange(Box<SingleColumnChange>)
Optional. Rule to specify how a single column is converted.
MultiColumnDataTypeChange(Box<MultiColumnDatatypeChange>)
Optional. Rule to specify how multiple columns should be converted to a different data type.
ConditionalColumnSetValue(Box<ConditionalColumnSetValue>)
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
ConvertRowidColumn(Box<ConvertRowIdToColumn>)
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
SetTablePrimaryKey(Box<SetTablePrimaryKey>)
Optional. Rule to specify the primary key for a table
SinglePackageChange(Box<SinglePackageChange>)
Optional. Rule to specify how a single package is converted.
SourceSqlChange(Box<SourceSqlChange>)
Optional. Rule to change the sql code for an entity, for example, function, procedure.
FilterTableColumns(Box<FilterTableColumns>)
Optional. Rule to specify the list of columns to include or exclude from a table.