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 aColumn
snapshot. -
Uses of Column in liquibase.changelog.column
Subclasses of Column in liquibase.changelog.columnModifier and TypeClassDescriptionfinal class
This 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 void
ChangedColumnChangeGenerator.handleAutoIncrementDifferences
(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected void
ChangedColumnChangeGenerator.handleDefaultValueDifferences
(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected void
ChangedColumnChangeGenerator.handleNullableDifferences
(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected void
ChangedColumnChangeGenerator.handleTypeDifferences
(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) static void
MissingTableChangeGenerator.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 Column
ColumnSnapshotGenerator.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 DataType
ColumnSnapshotGenerator.readDataType
(CachedRow columnMetadataResultSet, Column column, Database database) Processes metadata of a column, e.g. name, type and default value.protected DataType
ColumnSnapshotGeneratorInformix.readDataType
(CachedRow columnMetadataResultSet, Column column, Database database) protected DataType
ColumnSnapshotGeneratorOracle.readDataType
(CachedRow columnMetadataResultSet, Column column, Database database) protected Object
ColumnSnapshotGenerator.readDefaultValue
(CachedRow columnMetadataResultSet, Column columnInfo, Database database) protected Object
ColumnSnapshotGeneratorH2.readDefaultValue
(CachedRow columnMetadataResultSet, Column columnInfo, Database database) protected void
ColumnSnapshotGenerator.setAutoIncrementDetails
(Column column, Database database, DatabaseSnapshot snapshot) -
Uses of Column in liquibase.sqlgenerator.core
Methods in liquibase.sqlgenerator.core that return ColumnModifier and TypeMethodDescriptionprotected Column
AddAutoIncrementGenerator.getAffectedColumn
(AddAutoIncrementStatement statement) protected Column
AddColumnGenerator.getAffectedColumn
(AddColumnStatement statement) protected Column
AddDefaultValueGenerator.getAffectedColumn
(AddDefaultValueStatement statement) protected Column
DropColumnGenerator.getAffectedColumn
(DropColumnStatement statement) protected Column
DropDefaultValueGenerator.getAffectedColumn
(DropDefaultValueStatement statement) protected Column
SetColumnRemarksGenerator.getAffectedColumn
(SetColumnRemarksStatement statement) protected Column
SetNullableGenerator.getAffectedColumn
(SetNullableStatement statement) protected Column[]
AddColumnGenerator.getAffectedColumns
(List<AddColumnStatement> columns) protected Column
RenameColumnGenerator.getAffectedNewColumn
(RenameColumnStatement statement) protected Column
RenameColumnGenerator.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 Column
Returns 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) boolean
Column.isDataTypeDifferent
(Column otherColumn) boolean
Column.isDifferent
(Column otherColumn) boolean
Column.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)