com.github.drinkjava2.jdialects.model
Class UniqueModel

java.lang.Object
  extended by com.github.drinkjava2.jdialects.model.UniqueModel

public class UniqueModel
extends Object

The platform-independent Unique Constraint model

 Usage:
 Table t=new Table('Customer');
 ...  
  t.index().forColumn("column1");
  or
  t.index("indexName").forColumn("column1","column2");
 
 

Since:
1.0.5
Author:
Yong Zhu

Constructor Summary
UniqueModel()
           
UniqueModel(String name)
           
 
Method Summary
 void checkReadOnly()
           
 UniqueModel columns(String... columns)
           
 String[] getColumnList()
           
 String getName()
           
 TableModel getTableModel()
           
 UniqueModel newCopy()
           
 void setColumnList(String[] columnList)
           
 void setName(String name)
           
 void setTableModel(TableModel tableModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniqueModel

public UniqueModel()

UniqueModel

public UniqueModel(String name)
Method Detail

newCopy

public UniqueModel newCopy()

columns

public UniqueModel columns(String... columns)

checkReadOnly

public void checkReadOnly()

getName

public String getName()

setName

public void setName(String name)

getColumnList

public String[] getColumnList()

setColumnList

public void setColumnList(String[] columnList)

getTableModel

public TableModel getTableModel()

setTableModel

public void setTableModel(TableModel tableModel)


Copyright © 2018. All rights reserved.