Uses of Class
liquibase.structure.core.Column
-
Packages that use Column Package Description liquibase.change The change package contains the available database "changes".liquibase.changelog.column liquibase.diff.output.changelog.core liquibase.snapshot.jvm liquibase.sqlgenerator.core liquibase.structure.core -
-
Uses of Column in liquibase.change
Constructors in liquibase.change with parameters of type Column Constructor Description AddColumnConfig(Column columnSnapshot)ColumnConfig(Column columnSnapshot)Create a ColumnConfig object based on aColumnsnapshot. -
Uses of Column in liquibase.changelog.column
Subclasses of Column in liquibase.changelog.column Modifier and Type Class Description classLiquibaseColumnThis class is just a marker class that is used to distinguish columns that are used in the DATABASECHANGELOG and DATABASECHANGELOGLOCK tables from other columns that might be used in Liquibase-managed database schemas. -
Uses of Column in liquibase.diff.output.changelog.core
Methods in liquibase.diff.output.changelog.core with parameters of type Column Modifier and Type Method Description protected voidChangedColumnChangeGenerator. handleAutoIncrementDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)protected voidChangedColumnChangeGenerator. handleDefaultValueDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)protected voidChangedColumnChangeGenerator. handleNullableDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)protected voidChangedColumnChangeGenerator. handleTypeDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)static voidMissingTableChangeGenerator. setDefaultValue(ColumnConfig columnConfig, Column column, Database database) -
Uses of Column in liquibase.snapshot.jvm
Methods in liquibase.snapshot.jvm that return Column Modifier and Type Method Description ColumnColumnAutoIncrementService. enableColumnAutoIncrementIfAvailable(Column column, Database database, CachedRow columnMetadataResultSet, String rawCatalogName, String rawSchemaName, String rawTableName, String rawColumnName)Verify if a column has auto increment capabilities and set the autoIncrement field with a placeholder object (starts with 1, increment 1)protected ColumnColumnSnapshotGenerator. readColumn(CachedRow columnMetadataResultSet, Relation table, Database database)Methods in liquibase.snapshot.jvm with parameters of type Column Modifier and Type Method Description ColumnColumnAutoIncrementService. enableColumnAutoIncrementIfAvailable(Column column, Database database, CachedRow columnMetadataResultSet, String rawCatalogName, String rawSchemaName, String rawTableName, String rawColumnName)Verify if a column has auto increment capabilities and set the autoIncrement field with a placeholder object (starts with 1, increment 1)protected DataTypeColumnSnapshotGenerator. readDataType(CachedRow columnMetadataResultSet, Column column, Database database)Processes metadata of a column, e.g.protected DataTypeColumnSnapshotGeneratorInformix. readDataType(CachedRow columnMetadataResultSet, Column column, Database database)protected DataTypeColumnSnapshotGeneratorOracle. readDataType(CachedRow columnMetadataResultSet, Column column, Database database)protected ObjectColumnSnapshotGenerator. readDefaultValue(CachedRow columnMetadataResultSet, Column columnInfo, Database database)protected ObjectColumnSnapshotGeneratorH2. readDefaultValue(CachedRow columnMetadataResultSet, Column columnInfo, Database database)protected voidColumnSnapshotGenerator. setAutoIncrementDetails(Column column, Database database, DatabaseSnapshot snapshot) -
Uses of Column in liquibase.sqlgenerator.core
Methods in liquibase.sqlgenerator.core that return Column Modifier and Type Method Description protected ColumnAddAutoIncrementGenerator. getAffectedColumn(AddAutoIncrementStatement statement)protected ColumnAddColumnGenerator. getAffectedColumn(AddColumnStatement statement)protected ColumnAddDefaultValueGenerator. getAffectedColumn(AddDefaultValueStatement statement)protected ColumnDropColumnGenerator. getAffectedColumn(DropColumnStatement statement)protected ColumnDropDefaultValueGenerator. getAffectedColumn(DropDefaultValueStatement statement)protected ColumnSetColumnRemarksGenerator. getAffectedColumn(SetColumnRemarksStatement statement)protected ColumnSetNullableGenerator. getAffectedColumn(SetNullableStatement statement)protected Column[]AddColumnGenerator. getAffectedColumns(List<AddColumnStatement> columns)protected ColumnRenameColumnGenerator. getAffectedNewColumn(RenameColumnStatement statement)protected ColumnRenameColumnGenerator. getAffectedOldColumn(RenameColumnStatement statement) -
Uses of Column in liquibase.structure.core
Methods in liquibase.structure.core that return Column Modifier and Type Method Description static Column[]Column. arrayFromNames(String columnNames)static ColumnColumn. fromName(String columnName)ColumnRelation. getColumn(String columnName)Returns the column object for the given columnName.ColumnColumn. setCertainDataType(boolean certainDataType)ColumnColumn. setComputed(Boolean computed)ColumnColumn. setDefaultValue(Object defaultValue)ColumnColumn. setDefaultValueConstraintName(String defaultValueConstraintName)ColumnColumn. setDescending(Boolean descending)ColumnColumn. setName(String name)ColumnColumn. setName(String name, boolean computed)ColumnColumn. setNullable(Boolean nullable)ColumnColumn. setOrder(Integer order)ColumnColumn. setRelation(Relation relation)ColumnColumn. setRemarks(String remarks)ColumnColumn. setType(DataType type)ColumnColumn. setValidateNullable(Boolean validateNullable)Methods in liquibase.structure.core that return types with arguments of type Column Modifier and Type Method Description List<Column>Index. getColumns()List<Column>PrimaryKey. getColumns()List<Column>Relation. getColumns()List<Column>UniqueConstraint. getColumns()List<Column>ForeignKey. getForeignKeyColumns()List<Column>ForeignKey. getPrimaryKeyColumns()static List<Column>Column. listFromNames(String columnNames)Methods in liquibase.structure.core with parameters of type Column Modifier and Type Method Description IndexIndex. addColumn(Column column)PrimaryKeyPrimaryKey. addColumn(int position, Column column)Adds a new column to the column list of this PrimaryKey.RelationRelation. addColumn(Column column)UniqueConstraintUniqueConstraint. addColumn(int position, Column column)ForeignKeyForeignKey. addForeignKeyColumn(Column foreignKeyColumn)ForeignKeyForeignKey. addPrimaryKeyColumn(Column primaryKeyColumn)booleanColumn. isDataTypeDifferent(Column otherColumn)booleanColumn. isDifferent(Column otherColumn)booleanColumn. isNullabilityDifferent(Column otherColumn)Method parameters in liquibase.structure.core with type arguments of type Column Modifier and Type Method Description IndexIndex. setColumns(List<Column> columns)UniqueConstraintUniqueConstraint. setColumns(List<Column> columns)ForeignKeyForeignKey. setForeignKeyColumns(List<Column> foreignKeyColumns)ForeignKeyForeignKey. setPrimaryKeyColumns(List<Column> primaryKeyColumns)Constructors in liquibase.structure.core with parameters of type Column Constructor Description ForeignKey(String name, String foreignKeyCatalog, String foreignKeySchema, String foreignKeyTable, Column... baseTableColumns)Index(String indexName, String catalogName, String schemaName, String tableName, Column... columns)PrimaryKey(String name, String tableCatalogName, String tableSchemaName, String tableName, Column... columns)UniqueConstraint(String name, String tableCatalog, String tableSchema, String tableName, Column... columns)
-