Uses of Class
liquibase.structure.core.Column

Packages that use Column
liquibase.change The change package contains the available database "changes". 
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
AddColumnConfig(Column columnSnapshot)
           
ColumnConfig(Column columnSnapshot)
          Create a ColumnConfig object based on a Column snapshot.
 

Uses of Column in liquibase.diff.output.changelog.core
 

Methods in liquibase.diff.output.changelog.core with parameters of type Column
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
protected  Column ColumnSnapshotGenerator.readColumn(CachedRow columnMetadataResultSet, Relation table, Database database)
           
 

Methods in liquibase.snapshot.jvm with parameters of type Column
protected  DataType ColumnSnapshotGenerator.readDataType(CachedRow columnMetadataResultSet, Column column, Database database)
           
protected  Object ColumnSnapshotGenerator.readDefaultValue(CachedRow columnMetadataResultSet, Column columnInfo, Database database)
           
protected  Object H2ColumnSnapshotGenerator.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
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
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.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)
           
 

Methods in liquibase.structure.core that return types with arguments of type Column
 List<Column> Relation.getColumns()
           
 List<Column> UniqueConstraint.getColumns()
           
 List<Column> PrimaryKey.getColumns()
           
 List<Column> Index.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
 Relation Relation.addColumn(Column column)
           
 Index Index.addColumn(Column column)
           
 UniqueConstraint UniqueConstraint.addColumn(int position, Column column)
           
 PrimaryKey PrimaryKey.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
 UniqueConstraint UniqueConstraint.setColumns(List<Column> columns)
           
 Index Index.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
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)
           
 



Copyright © 2016 Liquibase.org. All rights reserved.