public class ForeignKey extends AbstractDatabaseObject
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
ForeignKey() |
getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, setAttribute, setSnapshotId, snapshotByDefault
public DatabaseObject[] getContainingObjects()
public Schema getSchema()
public Table getPrimaryKeyTable()
public ForeignKey setPrimaryKeyTable(Table primaryKeyTable)
public String getPrimaryKeyColumns()
public void addPrimaryKeyColumn(String primaryKeyColumn)
public ForeignKey setPrimaryKeyColumns(String primaryKeyColumns)
public Table getForeignKeyTable()
public ForeignKey setForeignKeyTable(Table foreignKeyTable)
public String getForeignKeyColumns()
public void addForeignKeyColumn(String foreignKeyColumn)
public ForeignKey setForeignKeyColumns(String foreignKeyColumns)
public String getName()
public ForeignKey setName(String name)
public String toString()
toString
in class AbstractDatabaseObject
public boolean isDeferrable()
public ForeignKey setDeferrable(boolean deferrable)
public boolean isInitiallyDeferred()
public ForeignKey setInitiallyDeferred(boolean initiallyDeferred)
public ForeignKey setUpdateRule(ForeignKeyConstraintType rule)
public ForeignKeyConstraintType getUpdateRule()
public ForeignKey setDeleteRule(ForeignKeyConstraintType rule)
public ForeignKeyConstraintType getDeleteRule()
public int compareTo(Object other)
compareTo
in interface Comparable
compareTo
in class AbstractDatabaseObject
public Index getBackingIndex()
public ForeignKey setBackingIndex(Index backingIndex)
Copyright © 2017 Liquibase.org. All rights reserved.