liquibase.change.core
Class RenameTableChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.RenameTableChange
- All Implemented Interfaces:
- Change
public class RenameTableChange
- extends AbstractChange
Renames an existing table.
Methods inherited from class liquibase.change.AbstractChange |
generateCheckSum, generateRollbackStatements, getAffectedDatabaseObjects, getChangeMetaData, getChangeSet, getResourceAccessor, init, requiresUpdatedDatabaseMetadata, 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 |
RenameTableChange
public RenameTableChange()
getSchemaName
public java.lang.String getSchemaName()
setSchemaName
public void setSchemaName(java.lang.String schemaName)
getOldTableName
public java.lang.String getOldTableName()
setOldTableName
public void setOldTableName(java.lang.String oldTableName)
getNewTableName
public java.lang.String getNewTableName()
setNewTableName
public void setNewTableName(java.lang.String newTableName)
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
createInverses
protected Change[] createInverses()
- Overrides:
createInverses
in class AbstractChange
getConfirmationMessage
public java.lang.String getConfirmationMessage()
- Returns:
- Confirmation message to be displayed after the change is executed
Copyright © 2010 Liquibase.org. All Rights Reserved.