public class FKeyConstraint extends Object
Usage:
Table t=new Table('Customer');
...
t.fkey("column1").reference("refTable", "refColumn1")
or compound foreign key: *
t.fkey("column1","column2").reference("refTable", "refColumn1", "refColumn2");
| Constructor and Description |
|---|
FKeyConstraint() |
FKeyConstraint(InlineFKeyConstraint inline) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getColumnNames() |
String[] |
getRefColumnNames() |
String |
getRefTableName() |
String |
getTableName() |
FKeyConstraint |
ref(String refTableName,
String... refColumnNames) |
void |
setColumnNames(List<String> columnNames) |
void |
setRefColumnNames(String[] refColumnNames) |
void |
setRefTableName(String refTableName) |
void |
setTableName(String tableName) |
public FKeyConstraint()
public FKeyConstraint(InlineFKeyConstraint inline)
public FKeyConstraint ref(String refTableName, String... refColumnNames)
public String getTableName()
public void setTableName(String tableName)
public String getRefTableName()
public void setRefTableName(String refTableName)
public String[] getRefColumnNames()
public void setRefColumnNames(String[] refColumnNames)
Copyright © 2017. All rights reserved.