Package | Description |
---|---|
liquibase.change |
The change package contains the available database "changes".
|
liquibase.change.core | |
liquibase.database.core | |
liquibase.serializer.core.xml | |
liquibase.statement | |
liquibase.statement.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 |
---|---|
ColumnConfig |
ColumnConfig.setAutoIncrement(Boolean autoIncrement) |
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.setEncoding(String encoding) |
ColumnConfig |
ColumnConfig.setIncrementBy(BigInteger incrementBy) |
ColumnConfig |
ColumnConfig.setName(String name) |
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> |
CreateTableChange.getColumns() |
List<ColumnConfig> |
UpdateDataChange.getColumns() |
List<ColumnConfig> |
InsertDataChange.getColumns() |
List<ColumnConfig> |
AbstractModifyDataChange.getWhereParams() |
Modifier and Type | Method and Description |
---|---|
void |
CreateTableChange.addColumn(ColumnConfig column) |
void |
UpdateDataChange.addColumn(ColumnConfig column) |
void |
InsertDataChange.addColumn(ColumnConfig column) |
void |
AbstractModifyDataChange.addWhereParam(ColumnConfig param) |
void |
AddColumnChange.removeColumn(ColumnConfig column) |
void |
UpdateDataChange.removeColumn(ColumnConfig column) |
void |
InsertDataChange.removeColumn(ColumnConfig column) |
void |
AbstractModifyDataChange.removeWhereParam(ColumnConfig param) |
Modifier and Type | Method and Description |
---|---|
void |
CreateTableChange.setColumns(List<ColumnConfig> columns) |
void |
UpdateDataChange.setColumns(List<ColumnConfig> columns) |
void |
InsertDataChange.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 |
---|---|
Element |
XMLChangeLogSerializer.createNode(ColumnConfig columnConfig) |
Modifier and Type | Method and Description |
---|---|
List<ColumnConfig> |
ExecutablePreparedStatementBase.getColumns() |
Modifier and Type | Method and Description |
---|---|
protected String |
InsertExecutablePreparedStatement.generateSql(List<ColumnConfig> cols) |
protected String |
UpdateExecutablePreparedStatement.generateSql(List<ColumnConfig> cols) |
protected abstract String |
ExecutablePreparedStatementBase.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 |
---|---|
List<ColumnConfig> |
CopyRowsStatement.getCopyColumns() |
Modifier and Type | Method and Description |
---|---|
InsertStatement |
InsertStatement.addColumn(ColumnConfig columnConfig) |
Constructor and Description |
---|
CopyRowsStatement(String sourceTable,
String targetTable,
List<ColumnConfig> copyColumns) |
Copyright © 2014 Liquibase.org. All rights reserved.