Package | Description |
---|---|
liquibase.change |
The change package contains the available database "changes".
|
liquibase.change.core |
Technically, a Change expresses an intention for alter the structure of the Database.
|
liquibase.database.core | |
liquibase.diff.output.changelog.core | |
liquibase.serializer.core.xml | |
liquibase.statement | |
liquibase.statement.core | |
liquibase.structure.core |
Modifier and Type | Interface and Description |
---|---|
interface |
ChangeWithColumns<T extends ColumnConfig>
Markers a Change class as containing one or more
ColumnConfig configuration. |
Modifier and Type | Class and Description |
---|---|
class |
AddColumnConfig |
Modifier and Type | Method and Description |
---|---|
static ColumnConfig[] |
ColumnConfig.arrayFromNames(String names) |
protected ColumnConfig |
AbstractChange.createEmptyColumnConfig(Class collectionType) |
static ColumnConfig |
ColumnConfig.fromName(String name) |
ColumnConfig |
ColumnConfig.setAutoIncrement(Boolean autoIncrement) |
ColumnConfig |
ColumnConfig.setComputed(Boolean computed) |
ColumnConfig |
ColumnConfig.setConstraints(ConstraintsConfig constraints) |
ColumnConfig |
ColumnConfig.setDefaultValue(String defaultValue)
Sets the string default value to assign to this column.
|
ColumnConfig |
ColumnConfig.setDefaultValueBoolean(Boolean defaultValueBoolean) |
ColumnConfig |
ColumnConfig.setDefaultValueBoolean(String defaultValueBoolean)
Set the defaultValueBoolean based on a given string.
|
ColumnConfig |
ColumnConfig.setDefaultValueComputed(DatabaseFunction defaultValueComputed) |
ColumnConfig |
ColumnConfig.setDefaultValueDate(Date defaultValueDate) |
ColumnConfig |
ColumnConfig.setDefaultValueDate(String defaultValueDate)
Set the date this column should default to.
|
ColumnConfig |
ColumnConfig.setDefaultValueNumeric(Number defaultValueNumeric) |
ColumnConfig |
ColumnConfig.setDefaultValueNumeric(String defaultValueNumeric)
Set the number this column should use as its default.
|
ColumnConfig |
ColumnConfig.setDefaultValueSequenceNext(SequenceNextValueFunction defaultValueSequenceNext) |
ColumnConfig |
ColumnConfig.setDescending(Boolean descending) |
ColumnConfig |
ColumnConfig.setEncoding(String encoding) |
ColumnConfig |
ColumnConfig.setIncrementBy(BigInteger incrementBy) |
ColumnConfig |
ColumnConfig.setName(String name) |
ColumnConfig |
ColumnConfig.setName(String name,
boolean computed) |
ColumnConfig |
ColumnConfig.setRemarks(String remarks) |
ColumnConfig |
ColumnConfig.setStartWith(BigInteger startWith) |
ColumnConfig |
ColumnConfig.setType(String type) |
ColumnConfig |
ColumnConfig.setValue(String value)
Sets the string value this column should be set to.
|
ColumnConfig |
ColumnConfig.setValueBlobFile(String valueBlobFile) |
ColumnConfig |
ColumnConfig.setValueBoolean(Boolean valueBoolean) |
ColumnConfig |
ColumnConfig.setValueBoolean(String valueBoolean)
Set the valueBoolean based on a given string.
|
ColumnConfig |
ColumnConfig.setValueClobFile(String valueClobFile) |
ColumnConfig |
ColumnConfig.setValueComputed(DatabaseFunction valueComputed) |
ColumnConfig |
ColumnConfig.setValueDate(Date valueDate) |
ColumnConfig |
ColumnConfig.setValueDate(String valueDate)
Set the date this column should be set to.
|
ColumnConfig |
ColumnConfig.setValueNumeric(Number valueNumeric) |
ColumnConfig |
ColumnConfig.setValueNumeric(String valueNumeric)
Set the number this column should be set to.
|
ColumnConfig |
ColumnConfig.setValueSequenceCurrent(SequenceCurrentValueFunction valueSequenceCurrent) |
ColumnConfig |
ColumnConfig.setValueSequenceNext(SequenceNextValueFunction valueSequenceNext) |
Modifier and Type | Class and Description |
---|---|
class |
LoadDataColumnConfig |
Modifier and Type | Field and Description |
---|---|
protected List<ColumnConfig> |
AbstractModifyDataChange.whereParams |
Modifier and Type | Method and Description |
---|---|
protected ColumnConfig |
LoadDataChange.getColumnConfig(int index,
String header) |
Modifier and Type | Method and Description |
---|---|
List<ColumnConfig> |
InsertDataChange.getColumns() |
List<ColumnConfig> |
CreateTableChange.getColumns() |
List<ColumnConfig> |
DropColumnChange.getColumns() |
List<ColumnConfig> |
UpdateDataChange.getColumns() |
List<ColumnConfig> |
AbstractModifyDataChange.getWhereParams() |
Modifier and Type | Method and Description |
---|---|
void |
InsertDataChange.addColumn(ColumnConfig column) |
void |
CreateTableChange.addColumn(ColumnConfig column) |
void |
DropColumnChange.addColumn(ColumnConfig column) |
void |
UpdateDataChange.addColumn(ColumnConfig column) |
void |
AbstractModifyDataChange.addWhereParam(ColumnConfig param) |
void |
InsertDataChange.removeColumn(ColumnConfig column) |
void |
AddColumnChange.removeColumn(ColumnConfig column) |
void |
UpdateDataChange.removeColumn(ColumnConfig column) |
void |
AbstractModifyDataChange.removeWhereParam(ColumnConfig param) |
Modifier and Type | Method and Description |
---|---|
protected ExecutablePreparedStatementBase |
LoadDataChange.createPreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
protected ExecutablePreparedStatementBase |
LoadUpdateDataChange.createPreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
void |
InsertDataChange.setColumns(List<ColumnConfig> columns) |
void |
CreateTableChange.setColumns(List<ColumnConfig> columns) |
void |
DropColumnChange.setColumns(List<ColumnConfig> columns) |
void |
UpdateDataChange.setColumns(List<ColumnConfig> columns) |
Modifier and Type | Method and Description |
---|---|
ColumnConfig[] |
SQLiteDatabase.AlterTableVisitor.getColumnsToAdd() |
Modifier and Type | Method and Description |
---|---|
boolean |
SQLiteDatabase.AlterTableVisitor.copyThisColumn(ColumnConfig column) |
boolean |
SQLiteDatabase.AlterTableVisitor.createThisColumn(ColumnConfig column) |
Modifier and Type | Method and Description |
---|---|
static void |
MissingTableChangeGenerator.setDefaultValue(ColumnConfig columnConfig,
Column column,
Database database) |
Modifier and Type | Method and Description |
---|---|
Element |
XMLChangeLogSerializer.createNode(ColumnConfig columnConfig) |
Modifier and Type | Method and Description |
---|---|
List<ColumnConfig> |
ExecutablePreparedStatementBase.getColumns() |
Modifier and Type | Method and Description |
---|---|
protected void |
ExecutablePreparedStatementBase.attachParams(List<ColumnConfig> cols,
PreparedStatement stmt)
Sets the list of bind variables for the execution of a DML statement
|
protected void |
BatchDmlExecutablePreparedStatement.attachParams(List<ColumnConfig> ignored,
PreparedStatement stmt) |
protected abstract String |
ExecutablePreparedStatementBase.generateSql(List<ColumnConfig> cols) |
protected String |
InsertExecutablePreparedStatement.generateSql(List<ColumnConfig> cols) |
protected String |
BatchDmlExecutablePreparedStatement.generateSql(List<ColumnConfig> cols) |
protected String |
UpdateExecutablePreparedStatement.generateSql(List<ColumnConfig> cols) |
Constructor and Description |
---|
ExecutablePreparedStatementBase(Database database,
String catalogName,
String schemaName,
String tableName,
List<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
InsertExecutablePreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
UpdateExecutablePreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
Modifier and Type | Method and Description |
---|---|
ColumnConfig[] |
AddForeignKeyConstraintStatement.getBaseColumns() |
ColumnConfig[] |
AddUniqueConstraintStatement.getColumns() |
ColumnConfig[] |
SelectFromDatabaseChangeLogLockStatement.getColumnsToSelect() |
ColumnConfig[] |
SelectFromDatabaseChangeLogStatement.getColumnsToSelect() |
ColumnConfig[] |
AddForeignKeyConstraintStatement.getReferencedColumns() |
ColumnConfig[] |
DropUniqueConstraintStatement.getUniqueColumns() |
Modifier and Type | Method and Description |
---|---|
List<ColumnConfig> |
CopyRowsStatement.getCopyColumns() |
Modifier and Type | Method and Description |
---|---|
InsertStatement |
InsertStatement.addColumn(ColumnConfig columnConfig) |
void |
DropUniqueConstraintStatement.setUniqueColumns(ColumnConfig[] uniqueColumns) |
Constructor and Description |
---|
AddForeignKeyConstraintStatement(String constraintName,
String baseTableCatalogName,
String baseTableSchemaName,
String baseTableName,
ColumnConfig[] baseColumns,
String referencedTableCatalogName,
String referencedTableSchemaName,
String referencedTableName,
ColumnConfig[] referencedColumns) |
AddForeignKeyConstraintStatement(String constraintName,
String baseTableCatalogName,
String baseTableSchemaName,
String baseTableName,
ColumnConfig[] baseColumns,
String referencedTableCatalogName,
String referencedTableSchemaName,
String referencedTableName,
ColumnConfig[] referencedColumns) |
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 and Description |
---|
CopyRowsStatement(String sourceTable,
String targetTable,
List<ColumnConfig> copyColumns) |
Constructor and Description |
---|
Column(ColumnConfig columnConfig) |
Copyright © 2018 Liquibase.org. All rights reserved.