liquibase.structure.core
Class ForeignKey
java.lang.Object
liquibase.structure.AbstractDatabaseObject
liquibase.structure.core.ForeignKey
- All Implemented Interfaces:
- Comparable, LiquibaseSerializable, DatabaseObject
public class ForeignKey
- extends AbstractDatabaseObject
Methods inherited from class liquibase.structure.AbstractDatabaseObject |
getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, setAttribute, setSnapshotId, snapshotByDefault |
ForeignKey
public ForeignKey()
getContainingObjects
public DatabaseObject[] getContainingObjects()
getSchema
public Schema getSchema()
getPrimaryKeyTable
public Table getPrimaryKeyTable()
setPrimaryKeyTable
public ForeignKey setPrimaryKeyTable(Table primaryKeyTable)
getPrimaryKeyColumns
public String getPrimaryKeyColumns()
addPrimaryKeyColumn
public void addPrimaryKeyColumn(String primaryKeyColumn)
setPrimaryKeyColumns
public ForeignKey setPrimaryKeyColumns(String primaryKeyColumns)
getForeignKeyTable
public Table getForeignKeyTable()
setForeignKeyTable
public ForeignKey setForeignKeyTable(Table foreignKeyTable)
getForeignKeyColumns
public String getForeignKeyColumns()
addForeignKeyColumn
public void addForeignKeyColumn(String foreignKeyColumn)
setForeignKeyColumns
public ForeignKey setForeignKeyColumns(String foreignKeyColumns)
getName
public String getName()
setName
public ForeignKey setName(String name)
toString
public String toString()
- Overrides:
toString
in class AbstractDatabaseObject
isDeferrable
public boolean isDeferrable()
setDeferrable
public ForeignKey setDeferrable(boolean deferrable)
isInitiallyDeferred
public boolean isInitiallyDeferred()
setInitiallyDeferred
public ForeignKey setInitiallyDeferred(boolean initiallyDeferred)
setUpdateRule
public ForeignKey setUpdateRule(ForeignKeyConstraintType rule)
getUpdateRule
public ForeignKeyConstraintType getUpdateRule()
setDeleteRule
public ForeignKey setDeleteRule(ForeignKeyConstraintType rule)
getDeleteRule
public ForeignKeyConstraintType getDeleteRule()
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
compareTo
public int compareTo(Object other)
- Specified by:
compareTo
in interface Comparable
- Overrides:
compareTo
in class AbstractDatabaseObject
getBackingIndex
public Index getBackingIndex()
setBackingIndex
public ForeignKey setBackingIndex(Index backingIndex)
Copyright © 2014 Liquibase.org. All Rights Reserved.