liquibase.change.core
Class LoadUpdateDataChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.LoadDataChange
liquibase.change.core.LoadUpdateDataChange
- All Implemented Interfaces:
- Change, ChangeWithColumns<LoadDataColumnConfig>, LiquibaseSerializable
public class LoadUpdateDataChange
- extends LoadDataChange
Methods inherited from class liquibase.change.core.LoadDataChange |
addColumn, generateCheckSum, generateStatements, generateStatementsVolatile, getCatalogName, getColumnConfig, getColumns, getConfirmationMessage, getCSVReader, getEncoding, getFile, getQuotchar, getSchemaName, getSeparator, setCatalogName, setColumns, setEncoding, setFile, setQuotchar, setSchemaName, setSeparator, setTableName, supports, warn |
Methods inherited from class liquibase.change.AbstractChange |
createChangeMetaData, createChangeParameterMetadata, createDescriptionMetaData, createExampleValueMetaData, createInverses, createMustEqualExistingMetaData, createRequiredDatabasesMetaData, createSerializationTypeMetaData, createSinceMetaData, createSupportedDatabasesMetaData, finishInitialization, generateRollbackStatementsVolatile, getAffectedDatabaseObjects, getChangeSet, getResourceAccessor, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, setChangeSet, setResourceAccessor, supportsRollback, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoadUpdateDataChange
public LoadUpdateDataChange()
getTableName
public String getTableName()
- Overrides:
getTableName
in class LoadDataChange
setPrimaryKey
public void setPrimaryKey(String primaryKey)
throws LiquibaseException
- Throws:
LiquibaseException
getPrimaryKey
public String getPrimaryKey()
createStatement
protected InsertStatement createStatement(String catalogName,
String schemaName,
String tableName)
- Overrides:
createStatement
in class LoadDataChange
generateRollbackStatements
public SqlStatement[] generateRollbackStatements(Database database)
throws RollbackImpossibleException
- Description copied from class:
AbstractChange
- Implementation relies on value returned from
AbstractChange.createInverses()
.
- Specified by:
generateRollbackStatements
in interface Change
- Overrides:
generateRollbackStatements
in class AbstractChange
- Throws:
RollbackImpossibleException
- if rollback is not supported for this change
getSerializedObjectNamespace
public String getSerializedObjectNamespace()
- Specified by:
getSerializedObjectNamespace
in interface LiquibaseSerializable
- Overrides:
getSerializedObjectNamespace
in class LoadDataChange
Copyright © 2014 Liquibase.org. All Rights Reserved.