liquibase.statement.core
Class AddForeignKeyConstraintStatement

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

public class AddForeignKeyConstraintStatement
extends AbstractSqlStatement


Constructor Summary
AddForeignKeyConstraintStatement(String constraintName, String baseTableCatalogName, String baseTableSchemaName, String baseTableName, ColumnConfig[] baseColumns, String referencedTableCatalogName, String referencedTableSchemaName, String referencedTableName, ColumnConfig[] referencedColumns)
           
 
Method Summary
 String getBaseColumnNames()
           
 ColumnConfig[] getBaseColumns()
           
 String getBaseTableCatalogName()
           
 String getBaseTableName()
           
 String getBaseTableSchemaName()
           
 String getConstraintName()
           
 String getOnDelete()
           
 String getOnUpdate()
           
 String getReferencedColumnNames()
           
 ColumnConfig[] getReferencedColumns()
           
 String getReferencedTableCatalogName()
           
 String getReferencedTableName()
           
 String getReferencedTableSchemaName()
           
 boolean isDeferrable()
           
 boolean isInitiallyDeferred()
           
 AddForeignKeyConstraintStatement setDeferrable(boolean deferrable)
           
 AddForeignKeyConstraintStatement setInitiallyDeferred(boolean initiallyDeferred)
           
 AddForeignKeyConstraintStatement setOnDelete(String deleteRule)
           
 AddForeignKeyConstraintStatement setOnUpdate(String updateRule)
           
 
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

AddForeignKeyConstraintStatement

public AddForeignKeyConstraintStatement(String constraintName,
                                        String baseTableCatalogName,
                                        String baseTableSchemaName,
                                        String baseTableName,
                                        ColumnConfig[] baseColumns,
                                        String referencedTableCatalogName,
                                        String referencedTableSchemaName,
                                        String referencedTableName,
                                        ColumnConfig[] referencedColumns)
Method Detail

getBaseTableCatalogName

public String getBaseTableCatalogName()

getBaseTableSchemaName

public String getBaseTableSchemaName()

getBaseTableName

public String getBaseTableName()

getBaseColumns

public ColumnConfig[] getBaseColumns()

getBaseColumnNames

public String getBaseColumnNames()

getReferencedTableCatalogName

public String getReferencedTableCatalogName()

getReferencedTableSchemaName

public String getReferencedTableSchemaName()

getReferencedTableName

public String getReferencedTableName()

getReferencedColumns

public ColumnConfig[] getReferencedColumns()

getReferencedColumnNames

public String getReferencedColumnNames()

getConstraintName

public String getConstraintName()

isDeferrable

public boolean isDeferrable()

getOnDelete

public String getOnDelete()

getOnUpdate

public String getOnUpdate()

setDeferrable

public AddForeignKeyConstraintStatement setDeferrable(boolean deferrable)

isInitiallyDeferred

public boolean isInitiallyDeferred()

setInitiallyDeferred

public AddForeignKeyConstraintStatement setInitiallyDeferred(boolean initiallyDeferred)

setOnUpdate

public AddForeignKeyConstraintStatement setOnUpdate(String updateRule)

setOnDelete

public AddForeignKeyConstraintStatement setOnDelete(String deleteRule)


Copyright © 2016 Liquibase.org. All rights reserved.