com.github.drinkjava2.jdialects.model
Class FKeyModel
java.lang.Object
com.github.drinkjava2.jdialects.model.FKeyModel
public class FKeyModel
- extends Object
The platform-independent Foreign Key Constraint model
Usage:
Table t=new Table('Customer');
...
t.fkey("column1").ref("refTable", "refColumn1")
or compound foreign key: *
t.fkey("column1","column2").ref("refTable", "refColumn1", "refColumn2");
- Since:
- 1.0.2
- Author:
- Yong Zhu
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FKeyModel
public FKeyModel()
FKeyModel
public FKeyModel(String fkeyName)
newCopy
public FKeyModel newCopy()
columns
public FKeyModel columns(String... columnNames)
fkeyName
public FKeyModel fkeyName(String fkeyName)
ddl
public FKeyModel ddl(Boolean ddl)
refs
public FKeyModel refs(String... refTableAndColumns)
fkeyTail
public FKeyModel fkeyTail(String fkeyTail)
- Add a tail String at the end of Foreign key DDL
checkReadOnly
public void checkReadOnly()
getTableName
public String getTableName()
setTableName
public void setTableName(String tableName)
getColumnNames
public List<String> getColumnNames()
setColumnNames
public void setColumnNames(List<String> columnNames)
getRefTableAndColumns
public String[] getRefTableAndColumns()
setRefTableAndColumns
public void setRefTableAndColumns(String[] refTableAndColumns)
getFkeyName
public String getFkeyName()
setFkeyName
public void setFkeyName(String fkeyName)
getFkeyTail
public String getFkeyTail()
setFkeyTail
public void setFkeyTail(String tail)
getDdl
public Boolean getDdl()
setDdl
public void setDdl(Boolean ddl)
getTableModel
public TableModel getTableModel()
setTableModel
public void setTableModel(TableModel tableModel)
Copyright © 2018. All rights reserved.