liquibase.change.core
Class CreateViewChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.CreateViewChange
- All Implemented Interfaces:
- Change
public class CreateViewChange
- extends AbstractChange
Creates a new 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 |
CreateViewChange
public CreateViewChange()
getSchemaName
public java.lang.String getSchemaName()
setSchemaName
public void setSchemaName(java.lang.String schemaName)
getViewName
public java.lang.String getViewName()
setViewName
public void setViewName(java.lang.String viewName)
getSelectQuery
public java.lang.String getSelectQuery()
setSelectQuery
public void setSelectQuery(java.lang.String selectQuery)
getReplaceIfExists
public java.lang.Boolean getReplaceIfExists()
setReplaceIfExists
public void setReplaceIfExists(java.lang.Boolean replaceIfExists)
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
getConfirmationMessage
public java.lang.String getConfirmationMessage()
- Returns:
- Confirmation message to be displayed after the change is executed
createInverses
protected Change[] createInverses()
- Overrides:
createInverses
in class AbstractChange
Copyright © 2010 Liquibase.org. All Rights Reserved.