Uses of Class
liquibase.structure.core.Column
Package
Description
The change package contains the available database "changes".
-
Uses of Column in liquibase.change
ModifierConstructorDescriptionAddColumnConfig
(Column columnSnapshot) ColumnConfig
(Column columnSnapshot) Create a ColumnConfig object based on aColumn
snapshot. -
Uses of Column in liquibase.changelog.column
Modifier 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
Modifier 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
Modifier 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) Modifier 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
Modifier 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
Modifier 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) Modifier and TypeMethodDescriptionIndex.getColumns()
PrimaryKey.getColumns()
Relation.getColumns()
UniqueConstraint.getColumns()
ForeignKey.getForeignKeyColumns()
ForeignKey.getPrimaryKeyColumns()
Column.listFromNames
(String columnNames) Modifier 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) Modifier and TypeMethodDescriptionIndex.setColumns
(List<Column> columns) UniqueConstraint.setColumns
(List<Column> columns) ForeignKey.setForeignKeyColumns
(List<Column> foreignKeyColumns) ForeignKey.setPrimaryKeyColumns
(List<Column> primaryKeyColumns) ModifierConstructorDescriptionForeignKey
(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)