liquibase.database.structure
Class ForeignKey
java.lang.Object
liquibase.database.structure.ForeignKey
- All Implemented Interfaces:
- Comparable<ForeignKey>, DatabaseObject
public class ForeignKey
- extends Object
- implements DatabaseObject, Comparable<ForeignKey>
ForeignKey
public ForeignKey()
getContainingObjects
public DatabaseObject[] getContainingObjects()
- Specified by:
getContainingObjects
in interface DatabaseObject
getPrimaryKeyTable
public Table getPrimaryKeyTable()
setPrimaryKeyTable
public void setPrimaryKeyTable(Table primaryKeyTable)
getPrimaryKeyColumns
public String getPrimaryKeyColumns()
addPrimaryKeyColumn
public void addPrimaryKeyColumn(String primaryKeyColumn)
setPrimaryKeyColumns
public void setPrimaryKeyColumns(String primaryKeyColumns)
getForeignKeyTable
public Table getForeignKeyTable()
setForeignKeyTable
public void setForeignKeyTable(Table foreignKeyTable)
getForeignKeyColumns
public String getForeignKeyColumns()
addForeignKeyColumn
public void addForeignKeyColumn(String foreignKeyColumn)
setForeignKeyColumns
public void setForeignKeyColumns(String foreignKeyColumns)
getName
public String getName()
setName
public void setName(String name)
toString
public String toString()
- Overrides:
toString
in class Object
isDeferrable
public boolean isDeferrable()
setDeferrable
public void setDeferrable(boolean deferrable)
isInitiallyDeferred
public boolean isInitiallyDeferred()
setInitiallyDeferred
public void setInitiallyDeferred(boolean initiallyDeferred)
setUpdateRule
public void setUpdateRule(ForeignKeyConstraintType rule)
getUpdateRule
public ForeignKeyConstraintType getUpdateRule()
setDeleteRule
public void setDeleteRule(ForeignKeyConstraintType rule)
getDeleteRule
public ForeignKeyConstraintType getDeleteRule()
getReferencesUniqueColumn
public boolean getReferencesUniqueColumn()
setReferencesUniqueColumn
public void setReferencesUniqueColumn(boolean referencesUniqueColumn)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
compareTo
public int compareTo(ForeignKey o)
- Specified by:
compareTo
in interface Comparable<ForeignKey>
Copyright © 2012 Liquibase.org. All Rights Reserved.