liquibase.change.core
Class MergeColumnChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.MergeColumnChange
- All Implemented Interfaces:
- Change
public class MergeColumnChange
- extends AbstractChange
Combines data from two existing columns into a new column and drops the original columns.
Methods inherited from class liquibase.change.AbstractChange |
createInverses, generateCheckSum, generateRollbackStatements, 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 |
MergeColumnChange
public MergeColumnChange()
getSchemaName
public String getSchemaName()
setSchemaName
public void setSchemaName(String schemaName)
getTableName
public String getTableName()
setTableName
public void setTableName(String tableName)
getColumn1Name
public String getColumn1Name()
setColumn1Name
public void setColumn1Name(String column1Name)
getJoinString
public String getJoinString()
setJoinString
public void setJoinString(String joinString)
getColumn2Name
public String getColumn2Name()
setColumn2Name
public void setColumn2Name(String column2Name)
getFinalColumnName
public String getFinalColumnName()
setFinalColumnName
public void setFinalColumnName(String finalColumnName)
getFinalColumnType
public String getFinalColumnType()
setFinalColumnType
public void setFinalColumnType(String finalColumnType)
generateStatements
public SqlStatement[] generateStatements(Database database)
- Description copied from interface:
Change
- Generates the SQL statements required to run the change
- Parameters:
database
- databasethe target Database
associated to this change's statements
- Returns:
- an array of
String
s with the statements
generateStatements
public SqlStatement[] generateStatements(DerbyDatabase database)
throws UnsupportedChangeException
- Throws:
UnsupportedChangeException
getConfirmationMessage
public String getConfirmationMessage()
- Returns:
- Confirmation message to be displayed after the change is executed
Copyright © 2012 Liquibase.org. All Rights Reserved.