liquibase.statement
Class ForeignKeyConstraint

java.lang.Object
  extended by liquibase.statement.ForeignKeyConstraint
All Implemented Interfaces:
ColumnConstraint

public class ForeignKeyConstraint
extends Object
implements ColumnConstraint


Constructor Summary
ForeignKeyConstraint(String foreignKeyName, String references)
           
ForeignKeyConstraint(String foreignKeyName, String references, String referencedTableName, String referencedColumnNames)
           
 
Method Summary
 String getColumn()
           
 String getForeignKeyName()
           
 String getReferencedColumnNames()
           
 String getReferencedTableCatalogName()
           
 String getReferencedTableName()
           
 String getReferencedTableSchemaName()
           
 String getReferences()
           
 boolean isDeferrable()
           
 boolean isDeleteCascade()
           
 boolean isInitiallyDeferred()
           
 ForeignKeyConstraint setColumn(String column)
           
 ForeignKeyConstraint setDeferrable(boolean deferrable)
           
 ForeignKeyConstraint setDeleteCascade(boolean deleteCascade)
           
 ForeignKeyConstraint setInitiallyDeferred(boolean initiallyDeferred)
           
 void setReferencedTableCatalogName(String referencedTableCatalogName)
           
 void setReferencedTableSchemaName(String referencedTableSchemaName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForeignKeyConstraint

public ForeignKeyConstraint(String foreignKeyName,
                            String references)

ForeignKeyConstraint

public ForeignKeyConstraint(String foreignKeyName,
                            String references,
                            String referencedTableName,
                            String referencedColumnNames)
Method Detail

getForeignKeyName

public String getForeignKeyName()

getColumn

public String getColumn()

setColumn

public ForeignKeyConstraint setColumn(String column)

getReferences

public String getReferences()

isDeleteCascade

public boolean isDeleteCascade()

getReferencedTableName

public String getReferencedTableName()

getReferencedTableCatalogName

public String getReferencedTableCatalogName()

setReferencedTableCatalogName

public void setReferencedTableCatalogName(String referencedTableCatalogName)

getReferencedTableSchemaName

public String getReferencedTableSchemaName()

setReferencedTableSchemaName

public void setReferencedTableSchemaName(String referencedTableSchemaName)

getReferencedColumnNames

public String getReferencedColumnNames()

setDeleteCascade

public ForeignKeyConstraint setDeleteCascade(boolean deleteCascade)

isInitiallyDeferred

public boolean isInitiallyDeferred()

setInitiallyDeferred

public ForeignKeyConstraint setInitiallyDeferred(boolean initiallyDeferred)

isDeferrable

public boolean isDeferrable()

setDeferrable

public ForeignKeyConstraint setDeferrable(boolean deferrable)


Copyright © 2016 Liquibase.org. All rights reserved.