Uses of Class
liquibase.change.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
Modifier and TypeInterfaceDescriptioninterface
ChangeWithColumns<T extends ColumnConfig>
Markers a Change class as containing one or moreColumnConfig
configuration.Modifier 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
Modifier and TypeFieldDescriptionprotected List<ColumnConfig>
AbstractModifyDataChange.whereParams
Modifier and TypeMethodDescriptionLoadDataColumnConfig.setType
(LoadDataChange.LOAD_DATA_TYPE value) Modifier and TypeMethodDescriptionCreateTableChange.getColumns()
DropColumnChange.getColumns()
InsertDataChange.getColumns()
UpdateDataChange.getColumns()
AbstractModifyDataChange.getWhereParams()
Modifier 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) Modifier 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
Modifier and TypeMethodDescriptionboolean
SQLiteDatabase.AlterTableVisitor.copyThisColumn
(ColumnConfig column) boolean
SQLiteDatabase.AlterTableVisitor.createThisColumn
(ColumnConfig column) -
Uses of ColumnConfig in liquibase.diff.output.changelog.core
Modifier and TypeMethodDescriptionstatic void
MissingTableChangeGenerator.setDefaultValue
(ColumnConfig columnConfig, Column column, Database database) -
Uses of ColumnConfig in liquibase.serializer.core.xml
-
Uses of ColumnConfig in liquibase.statement
Modifier and TypeMethodDescriptionList<? extends ColumnConfig>
ExecutablePreparedStatementBase.getColumns()
Modifier and TypeMethodDescriptionprotected void
ExecutablePreparedStatementBase.applyColumnParameter
(PreparedStatement stmt, int i, ColumnConfig col) Sets a single bind variable for a statement to its designated valueModifier 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) ModifierConstructorDescriptionprotected
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
Modifier and TypeMethodDescriptionSelectFromDatabaseChangeLogLockStatement.getColumnsToSelect()
SelectFromDatabaseChangeLogStatement.getColumnsToSelect()
DropUniqueConstraintStatement.getUniqueColumns()
Modifier and TypeMethodDescriptionInsertStatement.addColumn
(ColumnConfig columnConfig) void
DropUniqueConstraintStatement.setUniqueColumns
(ColumnConfig[] uniqueColumns) ModifierConstructorDescriptionAddForeignKeyConstraintStatement
(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) ModifierConstructorDescriptionCopyRowsStatement
(String sourceTable, String targetTable, List<ColumnConfig> copyColumns) -
Uses of ColumnConfig in liquibase.structure.core