liquibase.change.core
Class RenameViewChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.RenameViewChange
- All Implemented Interfaces:
- Change
public class RenameViewChange
- extends AbstractChange
Renames an existing view.
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 |
RenameViewChange
public RenameViewChange()
getSchemaName
public String getSchemaName()
setSchemaName
public void setSchemaName(String schemaName)
getOldViewName
public String getOldViewName()
setOldViewName
public void setOldViewName(String oldViewName)
getNewViewName
public String getNewViewName()
setNewViewName
public void setNewViewName(String newViewName)
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 String getConfirmationMessage()
- Returns:
- Confirmation message to be displayed after the change is executed
Copyright © 2004-2011 Liquibase.org. All Rights Reserved.