liquibase.statement.core
Class AddUniqueConstraintStatement

java.lang.Object
  extended by liquibase.statement.AbstractSqlStatement
      extended by liquibase.statement.core.AddUniqueConstraintStatement
All Implemented Interfaces:
SqlStatement

public class AddUniqueConstraintStatement
extends AbstractSqlStatement


Constructor Summary
AddUniqueConstraintStatement(String catalogName, String schemaName, String tableName, ColumnConfig[] columns, String constraintName)
           
 
Method Summary
 String getCatalogName()
           
 String getColumnNames()
           
 ColumnConfig[] getColumns()
           
 String getConstraintName()
           
 String getForIndexCatalogName()
           
 String getForIndexName()
           
 String getForIndexSchemaName()
           
 String getSchemaName()
           
 String getTableName()
           
 String getTablespace()
           
 boolean isDeferrable()
           
 boolean isDisabled()
           
 boolean isInitiallyDeferred()
           
 AddUniqueConstraintStatement setDeferrable(boolean deferrable)
           
 AddUniqueConstraintStatement setDisabled(boolean disabled)
           
 void setForIndexCatalogName(String forIndexCatalogName)
           
 void setForIndexName(String forIndexName)
           
 void setForIndexSchemaName(String forIndexSchemaName)
           
 AddUniqueConstraintStatement setInitiallyDeferred(boolean initiallyDeferred)
           
 AddUniqueConstraintStatement setTablespace(String tablespace)
           
 
Methods inherited from class liquibase.statement.AbstractSqlStatement
continueOnError, setContinueOnError, skipOnUnsupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddUniqueConstraintStatement

public AddUniqueConstraintStatement(String catalogName,
                                    String schemaName,
                                    String tableName,
                                    ColumnConfig[] columns,
                                    String constraintName)
Method Detail

getCatalogName

public String getCatalogName()

getSchemaName

public String getSchemaName()

getTableName

public String getTableName()

getColumns

public ColumnConfig[] getColumns()

getColumnNames

public String getColumnNames()

getConstraintName

public String getConstraintName()

getTablespace

public String getTablespace()

setTablespace

public AddUniqueConstraintStatement setTablespace(String tablespace)

isDeferrable

public boolean isDeferrable()

setDeferrable

public AddUniqueConstraintStatement setDeferrable(boolean deferrable)

isInitiallyDeferred

public boolean isInitiallyDeferred()

setInitiallyDeferred

public AddUniqueConstraintStatement setInitiallyDeferred(boolean initiallyDeferred)

setDisabled

public AddUniqueConstraintStatement setDisabled(boolean disabled)

isDisabled

public boolean isDisabled()

getForIndexName

public String getForIndexName()

setForIndexName

public void setForIndexName(String forIndexName)

getForIndexSchemaName

public String getForIndexSchemaName()

setForIndexSchemaName

public void setForIndexSchemaName(String forIndexSchemaName)

getForIndexCatalogName

public String getForIndexCatalogName()

setForIndexCatalogName

public void setForIndexCatalogName(String forIndexCatalogName)


Copyright © 2016 Liquibase.org. All rights reserved.