public class LoadUpdateDataChange extends LoadDataChange
LiquibaseSerializable.SerializationTypeDEFAULT_COMMENT_PATTERNGENERIC_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, warncreateChangeMetaData, 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, validatepublic String getTableName()
getTableName in class LoadDataChangepublic void setPrimaryKey(String primaryKey) throws LiquibaseException
LiquibaseExceptionpublic String getPrimaryKey()
public Boolean getOnlyUpdate()
public void setOnlyUpdate(Boolean onlyUpdate)
protected InsertStatement createStatement(String catalogName, String schemaName, String tableName)
createStatement in class LoadDataChangepublic SqlStatement[] generateRollbackStatements(Database database) throws RollbackImpossibleException
AbstractChangeAbstractChange.createInverses().generateRollbackStatements in interface ChangegenerateRollbackStatements in class AbstractChangeRollbackImpossibleException - if rollback is not supported for this changepublic String getSerializedObjectNamespace()
getSerializedObjectNamespace in interface LiquibaseSerializablegetSerializedObjectNamespace in class LoadDataChangepublic ChangeStatus checkStatus(Database database)
ChangecheckStatus in interface ChangecheckStatus in class LoadDataChangeCopyright © 2018 Liquibase.org. All rights reserved.