public class FKeyModel extends Object
Usage:
Table t=new Table('Customer');
...
t.fkey("column1").ref("refTable", "refColumn1")
or compound foreign key: *
t.fkey("column1","column2").ref("refTable", "refColumn1", "refColumn2");
| Modifier and Type | Method and Description |
|---|---|
void |
checkReadOnly() |
FKeyModel |
columns(String... columnNames) |
FKeyModel |
ddl(Boolean ddl) |
FKeyModel |
fkeyName(String fkeyName) |
FKeyModel |
fkeyTail(String fkeyTail)
Add a tail String at the end of Foreign key DDL
|
List<String> |
getColumnNames() |
Boolean |
getDdl() |
String |
getFkeyName() |
String |
getFkeyTail() |
String[] |
getRefTableAndColumns() |
TableModel |
getTableModel() |
String |
getTableName() |
FKeyModel |
newCopy() |
FKeyModel |
refs(String... refTableAndColumns) |
void |
setColumnNames(List<String> columnNames) |
void |
setDdl(Boolean ddl) |
void |
setFkeyName(String fkeyName) |
void |
setFkeyTail(String tail) |
void |
setRefTableAndColumns(String[] refTableAndColumns) |
void |
setTableModel(TableModel tableModel) |
void |
setTableName(String tableName) |
public FKeyModel()
public FKeyModel(String fkeyName)
public FKeyModel newCopy()
public void checkReadOnly()
public String getTableName()
public void setTableName(String tableName)
public String[] getRefTableAndColumns()
public void setRefTableAndColumns(String[] refTableAndColumns)
public String getFkeyName()
public void setFkeyName(String fkeyName)
public String getFkeyTail()
public void setFkeyTail(String tail)
public Boolean getDdl()
public void setDdl(Boolean ddl)
public TableModel getTableModel()
public void setTableModel(TableModel tableModel)
Copyright © 2022. All rights reserved.