public class ForeignKey extends AbstractDatabaseObject
LiquibaseSerializable.SerializationTypeGENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE| Constructor and Description |
|---|
ForeignKey() |
ForeignKey(String name) |
ForeignKey(String name,
String foreignKeyCatalog,
String foreignKeySchema,
String foreignKeyTable,
Column... baseTableColumns) |
getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, snapshotByDefaultpublic ForeignKey()
public ForeignKey(String name)
public DatabaseObject[] getContainingObjects()
public Schema getSchema()
public Table getPrimaryKeyTable()
public ForeignKey setPrimaryKeyTable(Table primaryKeyTable)
public ForeignKey addPrimaryKeyColumn(Column primaryKeyColumn)
public ForeignKey setPrimaryKeyColumns(List<Column> primaryKeyColumns)
public Table getForeignKeyTable()
public ForeignKey setForeignKeyTable(Table foreignKeyTable)
public ForeignKey addForeignKeyColumn(Column foreignKeyColumn)
public ForeignKey setForeignKeyColumns(List<Column> foreignKeyColumns)
public String getName()
public ForeignKey setName(String name)
public String toString()
toString in class AbstractDatabaseObjectpublic 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 ComparablecompareTo in class AbstractDatabaseObjectpublic Index getBackingIndex()
public ForeignKey setBackingIndex(Index backingIndex)
Copyright © 2018 Liquibase.org. All rights reserved.