public class DDLForeignKey
extends java.lang.Object
Database-agnostic representation of a foreign key constraint. To avoid unnecessary object creation (and to simplify schema parsing) this class only contains table and field names, rather than the full DDL representation. Basically, this class just wraps around the data represented by a fully-rendered foreign key constraint.
This class also defines the convention used to determine foreign key names. It is important that this convention be observed by DDL renderings (i.e. database providers) otherwise migrations will do strange things.
Constructor and Description |
---|
DDLForeignKey() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDomesticTable() |
java.lang.String |
getField() |
java.lang.String |
getFKName() |
java.lang.String |
getForeignField() |
java.lang.String |
getTable() |
int |
hashCode() |
void |
setDomesticTable(java.lang.String domesticTable) |
void |
setField(java.lang.String field) |
void |
setForeignField(java.lang.String foreignField) |
void |
setTable(java.lang.String table) |
java.lang.String |
toString() |
public java.lang.String getField()
public void setField(java.lang.String field)
public java.lang.String getTable()
public void setTable(java.lang.String table)
public java.lang.String getForeignField()
public void setForeignField(java.lang.String foreignField)
public java.lang.String getFKName()
public java.lang.String getDomesticTable()
public void setDomesticTable(java.lang.String domesticTable)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2021 Atlassian. All Rights Reserved.