Uses of Class
liquibase.structure.core.Column
Packages that use Column
Package
Description
The change package contains the available database "changes".
-
Uses of Column in liquibase.change
Constructors in liquibase.change with parameters of type ColumnModifierConstructorDescriptionAddColumnConfig(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.columnModifier and TypeClassDescriptionfinal classThis 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 ColumnModifier and TypeMethodDescriptionprotected 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 ColumnModifier and TypeMethodDescriptionColumnAutoIncrementService.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 ColumnModifier and TypeMethodDescriptionColumnAutoIncrementService.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. name, type and default value.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 ColumnModifier and TypeMethodDescriptionprotected 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 ColumnModifier and TypeMethodDescriptionstatic Column[]Column.arrayFromNames(String columnNames) static ColumnReturns the column object for the given columnName.Column.setCertainDataType(boolean certainDataType) Column.setComputed(Boolean computed) Column.setDefaultValue(Object defaultValue) Column.setDefaultValueConstraintName(String defaultValueConstraintName) Column.setDescending(Boolean descending) Column.setIncluded(Boolean included) Column.setNullable(Boolean nullable) Column.setRelation(Relation relation) Column.setRemarks(String remarks) Column.setValidateNullable(Boolean validateNullable) Methods in liquibase.structure.core that return types with arguments of type ColumnModifier and TypeMethodDescriptionIndex.getColumns()PrimaryKey.getColumns()Relation.getColumns()UniqueConstraint.getColumns()ForeignKey.getForeignKeyColumns()ForeignKey.getPrimaryKeyColumns()Column.listFromNames(String columnNames) Methods in liquibase.structure.core with parameters of type ColumnModifier and TypeMethodDescriptionAdds a new column to the column list of this PrimaryKey.ForeignKey.addForeignKeyColumn(Column foreignKeyColumn) ForeignKey.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 ColumnModifier and TypeMethodDescriptionIndex.setColumns(List<Column> columns) UniqueConstraint.setColumns(List<Column> columns) ForeignKey.setForeignKeyColumns(List<Column> foreignKeyColumns) ForeignKey.setPrimaryKeyColumns(List<Column> primaryKeyColumns) Constructors in liquibase.structure.core with parameters of type ColumnModifierConstructorDescriptionForeignKey(String name, String foreignKeyCatalog, String foreignKeySchema, String foreignKeyTable, Column... baseTableColumns) PrimaryKey(String name, String tableCatalogName, String tableSchemaName, String tableName, Column... columns) UniqueConstraint(String name, String tableCatalog, String tableSchema, String tableName, Column... columns)