liquibase.change.core
Class AddUniqueConstraintChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.AddUniqueConstraintChange
- All Implemented Interfaces:
- Change
public class AddUniqueConstraintChange
- extends AbstractChange
Adds a unique constraint to an existing column.
Methods inherited from class liquibase.change.AbstractChange |
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 |
AddUniqueConstraintChange
public AddUniqueConstraintChange()
getSchemaName
public String getSchemaName()
setSchemaName
public void setSchemaName(String schemaName)
getTableName
public String getTableName()
setTableName
public void setTableName(String tableName)
getColumnNames
public String getColumnNames()
setColumnNames
public void setColumnNames(String columnNames)
getConstraintName
public String getConstraintName()
setConstraintName
public void setConstraintName(String constraintName)
getTablespace
public String getTablespace()
setTablespace
public void setTablespace(String tablespace)
getDeferrable
public Boolean getDeferrable()
setDeferrable
public void setDeferrable(Boolean deferrable)
getInitiallyDeferred
public Boolean getInitiallyDeferred()
setInitiallyDeferred
public void setInitiallyDeferred(Boolean initiallyDeferred)
getDisabled
public Boolean getDisabled()
setDisabled
public void setDisabled(Boolean disabled)
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 String getConfirmationMessage()
- Returns:
- Confirmation message to be displayed after the change is executed
createInverses
protected Change[] createInverses()
- Overrides:
createInverses
in class AbstractChange
Copyright © 2012 Liquibase.org. All Rights Reserved.