public class LoadUpdateDataChange extends LoadDataChange
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
LoadUpdateDataChange() |
Modifier and Type | Method and Description |
---|---|
protected InsertStatement |
createStatement(String catalogName,
String schemaName,
String tableName) |
SqlStatement[] |
generateRollbackStatements(Database database)
Implementation relies on value returned from
AbstractChange.createInverses() . |
String |
getPrimaryKey() |
String |
getSerializedObjectNamespace() |
String |
getTableName() |
void |
setPrimaryKey(String primaryKey) |
addColumn, generateCheckSum, generateStatements, generateStatementsVolatile, getCatalogName, getColumnConfig, getColumns, getConfirmationMessage, getCSVReader, getEncoding, getFile, getQuotchar, getSchemaName, getSeparator, setCatalogName, setColumns, setEncoding, setFile, setQuotchar, setSchemaName, setSeparator, setTableName, supports, warn
createChangeMetaData, createChangeParameterMetadata, createDescriptionMetaData, createExampleValueMetaData, createInverses, createMustEqualExistingMetaData, createRequiredDatabasesMetaData, createSerializationTypeMetaData, createSinceMetaData, createSupportedDatabasesMetaData, finishInitialization, generateRollbackStatementsVolatile, getAffectedDatabaseObjects, getChangeSet, getResourceAccessor, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, setChangeSet, setResourceAccessor, supportsRollback, validate
public String getTableName()
getTableName
in class LoadDataChange
public void setPrimaryKey(String primaryKey) throws LiquibaseException
LiquibaseException
public String getPrimaryKey()
protected InsertStatement createStatement(String catalogName, String schemaName, String tableName)
createStatement
in class LoadDataChange
public SqlStatement[] generateRollbackStatements(Database database) throws RollbackImpossibleException
AbstractChange
AbstractChange.createInverses()
.generateRollbackStatements
in interface Change
generateRollbackStatements
in class AbstractChange
RollbackImpossibleException
- if rollback is not supported for this changepublic String getSerializedObjectNamespace()
getSerializedObjectNamespace
in interface LiquibaseSerializable
getSerializedObjectNamespace
in class LoadDataChange
Copyright © 2017 Liquibase.org. All rights reserved.