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>
public class LoadUpdateDataChange
- extends LoadDataChange
Methods inherited from class liquibase.change.core.LoadDataChange |
addColumn, generateCheckSum, getColumnConfig, getColumns, getConfirmationMessage, getCSVReader, getEncoding, getFile, getQuotchar, getSchemaName, getSeparator, getTableName, setEncoding, setFile, setQuotchar, setSchemaName, setSeparator, setTableName |
Methods inherited from class liquibase.change.AbstractChange |
createInverses, getAffectedDatabaseObjects, getChangeLogParameters, getChangeMetaData, getChangeSet, getResourceAccessor, init, requiresUpdatedDatabaseMetadata, setChangeLogParameters, setChangeSet, setPriority, setResourceAccessor, supports, supportsRollback, validate, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoadUpdateDataChange
public LoadUpdateDataChange()
generateStatements
public SqlStatement[] generateStatements(Database database)
- Description copied from interface:
Change
- Generates the SQL statements required to run the change
- Specified by:
generateStatements
in interface Change
- Overrides:
generateStatements
in class LoadDataChange
- Parameters:
database
- databasethe target Database
associated to this change's statements
- Returns:
- an array of
String
s with the statements
setPrimaryKey
public void setPrimaryKey(String primaryKey)
throws LiquibaseException
- Throws:
LiquibaseException
getPrimaryKey
public String getPrimaryKey()
createStatement
protected InsertStatement createStatement(String schemaName,
String tableName)
- Overrides:
createStatement
in class LoadDataChange
generateRollbackStatements
public SqlStatement[] generateRollbackStatements(Database database)
throws UnsupportedChangeException,
RollbackImpossibleException
- Description copied from interface:
Change
- Generates the SQL statements required to roll back the change
- Specified by:
generateRollbackStatements
in interface Change
- Overrides:
generateRollbackStatements
in class AbstractChange
- Parameters:
database
- database databasethe target Database
associated to this change's rollback statements
- Returns:
- an array of
String
s with the rollback statements
- Throws:
UnsupportedChangeException
- if this change is not supported by the Database
passed as argument
RollbackImpossibleException
- if rollback is not supported for this change- See Also:
Change.generateRollbackStatements(liquibase.database.Database)
Copyright © 2012 Liquibase.org. All Rights Reserved.