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 aColumn
snapshot. -
Uses of Column in liquibase.changelog.column
Subclasses of Column in liquibase.changelog.column Modifier and Type Class Description class
LiquibaseColumn
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 Column Modifier and Type Method Description protected 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 Column Modifier and Type Method Description Column
ColumnAutoIncrementService. 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 Column Modifier and Type Method Description Column
ColumnAutoIncrementService. 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.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 Column Modifier and Type Method Description protected 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 Column Modifier and Type Method Description static Column[]
Column. arrayFromNames(String columnNames)
static Column
Column. fromName(String columnName)
Column
Relation. getColumn(String columnName)
Returns the column object for the given columnName.Column
Column. setCertainDataType(boolean certainDataType)
Column
Column. setComputed(Boolean computed)
Column
Column. setDefaultValue(Object defaultValue)
Column
Column. setDefaultValueConstraintName(String defaultValueConstraintName)
Column
Column. setDescending(Boolean descending)
Column
Column. setName(String name)
Column
Column. setName(String name, boolean computed)
Column
Column. setNullable(Boolean nullable)
Column
Column. setOrder(Integer order)
Column
Column. setRelation(Relation relation)
Column
Column. setRemarks(String remarks)
Column
Column. setType(DataType type)
Column
Column. 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 Index
Index. addColumn(Column column)
PrimaryKey
PrimaryKey. addColumn(int position, Column column)
Adds a new column to the column list of this PrimaryKey.Relation
Relation. addColumn(Column column)
UniqueConstraint
UniqueConstraint. addColumn(int position, Column column)
ForeignKey
ForeignKey. addForeignKeyColumn(Column foreignKeyColumn)
ForeignKey
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 Column Modifier and Type Method Description Index
Index. setColumns(List<Column> columns)
UniqueConstraint
UniqueConstraint. setColumns(List<Column> columns)
ForeignKey
ForeignKey. setForeignKeyColumns(List<Column> foreignKeyColumns)
ForeignKey
ForeignKey. 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)
-