Uses of Class
liquibase.change.ColumnConfig
Packages that use ColumnConfig
Package
Description
The change package contains the available database "changes".
Technically, a Change expresses an intention for alter the structure of the Database.
-
Uses of ColumnConfig in liquibase.change
Classes in liquibase.change with type parameters of type ColumnConfigModifier and TypeInterfaceDescriptioninterface
ChangeWithColumns<T extends ColumnConfig>
Markers a Change class as containing one or moreColumnConfig
configuration.Subclasses of ColumnConfig in liquibase.changeMethods in liquibase.change that return ColumnConfigModifier and TypeMethodDescriptionstatic ColumnConfig[]
ColumnConfig.arrayFromNames
(String names) protected ColumnConfig
AbstractChange.createEmptyColumnConfig
(Class collectionType) static ColumnConfig
ColumnConfig.setAutoIncrement
(Boolean autoIncrement) ColumnConfig.setComputed
(Boolean computed) ColumnConfig.setConstraints
(ConstraintsConfig constraints) ColumnConfig.setDefaultOnNull
(Boolean defaultOnNull) ColumnConfig.setDefaultValue
(String defaultValue) Sets the string default value to assign to this column.ColumnConfig.setDefaultValueBoolean
(Boolean defaultValueBoolean) ColumnConfig.setDefaultValueBoolean
(String defaultValueBoolean) Set the defaultValueBoolean based on a given string.ColumnConfig.setDefaultValueComputed
(DatabaseFunction defaultValueComputed) ColumnConfig.setDefaultValueDate
(String defaultValueDate) Set the date this column should default to.ColumnConfig.setDefaultValueDate
(Date defaultValueDate) ColumnConfig.setDefaultValueNumeric
(Number defaultValueNumeric) ColumnConfig.setDefaultValueNumeric
(String defaultValueNumeric) Set the number this column should use as its default.ColumnConfig.setDefaultValueSequenceNext
(SequenceNextValueFunction defaultValueSequenceNext) ColumnConfig.setDescending
(Boolean descending) ColumnConfig.setEncoding
(String encoding) ColumnConfig.setGenerationType
(String generationType) ColumnConfig.setIncluded
(Boolean included) ColumnConfig.setIncrementBy
(BigInteger incrementBy) ColumnConfig.setRemarks
(String remarks) ColumnConfig.setStartWith
(BigInteger startWith) Sets the string value this column should be set to.ColumnConfig.setValueBlobFile
(String valueBlobFile) ColumnConfig.setValueBoolean
(Boolean valueBoolean) ColumnConfig.setValueBoolean
(String valueBoolean) Set the valueBoolean based on a given string.ColumnConfig.setValueClobFile
(String valueClobFile) ColumnConfig.setValueComputed
(DatabaseFunction valueComputed) ColumnConfig.setValueDate
(String valueDate) Set the date this column should be set to.ColumnConfig.setValueDate
(Date valueDate) ColumnConfig.setValueNumeric
(Number valueNumeric) ColumnConfig.setValueNumeric
(String valueNumeric) Set the number this column should be set to.ColumnConfig.setValueSequenceCurrent
(SequenceCurrentValueFunction valueSequenceCurrent) ColumnConfig.setValueSequenceNext
(SequenceNextValueFunction valueSequenceNext) -
Uses of ColumnConfig in liquibase.change.core
Subclasses of ColumnConfig in liquibase.change.coreFields in liquibase.change.core with type parameters of type ColumnConfigModifier and TypeFieldDescriptionprotected List<ColumnConfig>
AbstractModifyDataChange.whereParams
Methods in liquibase.change.core that return ColumnConfigModifier and TypeMethodDescriptionLoadDataColumnConfig.setType
(LoadDataChange.LOAD_DATA_TYPE value) Methods in liquibase.change.core that return types with arguments of type ColumnConfigModifier and TypeMethodDescriptionCreateTableChange.getColumns()
DropColumnChange.getColumns()
InsertDataChange.getColumns()
UpdateDataChange.getColumns()
AbstractModifyDataChange.getWhereParams()
Methods in liquibase.change.core with parameters of type ColumnConfigModifier and TypeMethodDescriptionvoid
CreateTableChange.addColumn
(ColumnConfig column) void
DropColumnChange.addColumn
(ColumnConfig column) void
InsertDataChange.addColumn
(ColumnConfig column) void
UpdateDataChange.addColumn
(ColumnConfig column) void
AbstractModifyDataChange.addWhereParam
(ColumnConfig param) void
AddColumnChange.removeColumn
(ColumnConfig column) void
InsertDataChange.removeColumn
(ColumnConfig column) void
UpdateDataChange.removeColumn
(ColumnConfig column) void
AbstractModifyDataChange.removeWhereParam
(ColumnConfig param) Method parameters in liquibase.change.core with type arguments of type ColumnConfigModifier and TypeMethodDescriptionvoid
CreateTableChange.setColumns
(List<ColumnConfig> columns) void
DropColumnChange.setColumns
(List<ColumnConfig> columns) void
InsertDataChange.setColumns
(List<ColumnConfig> columns) void
UpdateDataChange.setColumns
(List<ColumnConfig> columns) -
Uses of ColumnConfig in liquibase.database.core
Methods in liquibase.database.core that return ColumnConfigMethods in liquibase.database.core with parameters of type ColumnConfigModifier and TypeMethodDescriptionboolean
SQLiteDatabase.AlterTableVisitor.copyThisColumn
(ColumnConfig column) boolean
SQLiteDatabase.AlterTableVisitor.createThisColumn
(ColumnConfig column) -
Uses of ColumnConfig in liquibase.diff.output.changelog.core
Methods in liquibase.diff.output.changelog.core with parameters of type ColumnConfigModifier and TypeMethodDescriptionstatic void
MissingTableChangeGenerator.setDefaultValue
(ColumnConfig columnConfig, Column column, Database database) -
Uses of ColumnConfig in liquibase.serializer.core.xml
Methods in liquibase.serializer.core.xml with parameters of type ColumnConfig -
Uses of ColumnConfig in liquibase.statement
Methods in liquibase.statement that return types with arguments of type ColumnConfigModifier and TypeMethodDescriptionList<? extends ColumnConfig>
ExecutablePreparedStatementBase.getColumns()
Methods in liquibase.statement with parameters of type ColumnConfigModifier and TypeMethodDescriptionprotected void
ExecutablePreparedStatementBase.applyColumnParameter
(PreparedStatement stmt, int i, ColumnConfig col) Sets a single bind variable for a statement to its designated valueMethod parameters in liquibase.statement with type arguments of type ColumnConfigModifier and TypeMethodDescriptionprotected void
BatchDmlExecutablePreparedStatement.attachParams
(List<? extends ColumnConfig> ignored, PreparedStatement stmt) protected void
ExecutablePreparedStatementBase.attachParams
(List<? extends ColumnConfig> cols, PreparedStatement stmt) Sets the list of bind variables for the execution of a DML statementprotected String
BatchDmlExecutablePreparedStatement.generateSql
(List<ColumnConfig> cols) protected abstract String
ExecutablePreparedStatementBase.generateSql
(List<ColumnConfig> cols) protected String
InsertExecutablePreparedStatement.generateSql
(List<ColumnConfig> cols) protected String
UpdateExecutablePreparedStatement.generateSql
(List<ColumnConfig> cols) Constructor parameters in liquibase.statement with type arguments of type ColumnConfigModifierConstructorDescriptionprotected
ExecutablePreparedStatementBase
(Database database, String catalogName, String schemaName, String tableName, List<? extends ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) InsertExecutablePreparedStatement
(Database database, String catalogName, String schemaName, String tableName, List<? extends ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) UpdateExecutablePreparedStatement
(Database database, String catalogName, String schemaName, String tableName, List<ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) -
Uses of ColumnConfig in liquibase.statement.core
Methods in liquibase.statement.core that return ColumnConfigModifier and TypeMethodDescriptionSelectFromDatabaseChangeLogLockStatement.getColumnsToSelect()
SelectFromDatabaseChangeLogStatement.getColumnsToSelect()
DropUniqueConstraintStatement.getUniqueColumns()
Methods in liquibase.statement.core that return types with arguments of type ColumnConfigMethods in liquibase.statement.core with parameters of type ColumnConfigModifier and TypeMethodDescriptionInsertStatement.addColumn
(ColumnConfig columnConfig) void
DropUniqueConstraintStatement.setUniqueColumns
(ColumnConfig[] uniqueColumns) Constructors in liquibase.statement.core with parameters of type ColumnConfigModifierConstructorDescriptionAddForeignKeyConstraintStatement
(String constraintName, String baseTableCatalogName, String baseTableSchemaName, String baseTableName, ColumnConfig[] baseColumns, String referencedTableCatalogName, String referencedTableSchemaName, String referencedTableName, ColumnConfig[] referencedColumns) AddPrimaryKeyStatement
(String catalogName, String schemaName, String tableName, ColumnConfig[] columns, String constraintName) AddUniqueConstraintStatement
(String catalogName, String schemaName, String tableName, ColumnConfig[] columns, String constraintName) DropUniqueConstraintStatement
(String catalogName, String schemaName, String tableName, String constraintName, ColumnConfig[] uniqueColumns) SelectFromDatabaseChangeLogLockStatement
(ColumnConfig... columnsToSelect) SelectFromDatabaseChangeLogStatement
(ColumnConfig... columnsToSelect) SelectFromDatabaseChangeLogStatement
(SelectFromDatabaseChangeLogStatement.WhereClause whereClause, ColumnConfig... columnsToSelect) Constructor parameters in liquibase.statement.core with type arguments of type ColumnConfigModifierConstructorDescriptionCopyRowsStatement
(String sourceTable, String targetTable, List<ColumnConfig> copyColumns) -
Uses of ColumnConfig in liquibase.structure.core
Constructors in liquibase.structure.core with parameters of type ColumnConfig