liquibase.database.structure
Class ForeignKey
java.lang.Object
liquibase.database.structure.ForeignKey
- All Implemented Interfaces:
- java.lang.Comparable<ForeignKey>, DatabaseObject
public class ForeignKey
- extends java.lang.Object
- implements DatabaseObject, java.lang.Comparable<ForeignKey>
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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 java.lang.String getPrimaryKeyColumns()
addPrimaryKeyColumn
public void addPrimaryKeyColumn(java.lang.String primaryKeyColumn)
setPrimaryKeyColumns
public void setPrimaryKeyColumns(java.lang.String primaryKeyColumns)
getForeignKeyTable
public Table getForeignKeyTable()
setForeignKeyTable
public void setForeignKeyTable(Table foreignKeyTable)
getForeignKeyColumns
public java.lang.String getForeignKeyColumns()
addForeignKeyColumn
public void addForeignKeyColumn(java.lang.String foreignKeyColumn)
setForeignKeyColumns
public void setForeignKeyColumns(java.lang.String foreignKeyColumns)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.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(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(ForeignKey o)
- Specified by:
compareTo
in interface java.lang.Comparable<ForeignKey>
Copyright © 2010 Liquibase.org. All Rights Reserved.