public class LoadUpdateDataChange extends LoadDataChange
LiquibaseSerializable.SerializationType
DEFAULT_COMMENT_PATTERN
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
LoadUpdateDataChange() |
Modifier and Type | Method and Description |
---|---|
ChangeStatus |
checkStatus(Database database)
Validate that this change executed successfully against the given database.
|
protected InsertStatement |
createStatement(String catalogName,
String schemaName,
String tableName) |
SqlStatement[] |
generateRollbackStatements(Database database)
Implementation relies on value returned from
AbstractChange.createInverses() . |
Boolean |
getOnlyUpdate() |
String |
getPrimaryKey() |
String |
getSerializedObjectNamespace() |
String |
getTableName() |
void |
setOnlyUpdate(Boolean onlyUpdate) |
void |
setPrimaryKey(String primaryKey) |
addColumn, createStatementSet, generateCheckSum, generateRollbackStatementsVolatile, generateStatements, generateStatementsVolatile, getCatalogName, getColumnConfig, getColumns, getCommentLineStartsWith, getConfirmationMessage, getCSVReader, getEncoding, getFile, getQuotchar, getSchemaName, getSeparator, isRelativeToChangelogFile, setCatalogName, setColumns, setCommentLineStartsWith, setEncoding, setFile, setQuotchar, setRelativeToChangelogFile, setSchemaName, setSeparator, setTableName, supports, warn
createChangeMetaData, createChangeParameterMetadata, createDescriptionMetaData, createEmptyColumnConfig, createExampleValueMetaData, createInverses, createMustEqualExistingMetaData, createRequiredDatabasesMetaData, createSerializationTypeMetaData, createSinceMetaData, createSupportedDatabasesMetaData, customLoadLogic, finishInitialization, getAffectedDatabaseObjects, getChangeSet, getDescription, getResourceAccessor, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, isInvalidProperty, load, serialize, serializeValue, setChangeSet, setResourceAccessor, supportsRollback, toString, validate
public String getTableName()
getTableName
in class LoadDataChange
public void setPrimaryKey(String primaryKey) throws LiquibaseException
LiquibaseException
public String getPrimaryKey()
public Boolean getOnlyUpdate()
public void setOnlyUpdate(Boolean onlyUpdate)
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
public ChangeStatus checkStatus(Database database)
Change
checkStatus
in interface Change
checkStatus
in class LoadDataChange
Copyright © 2016 Liquibase.org. All rights reserved.