com.github.drinkjava2.jdialects.model
Class IndexModel

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

public class IndexModel
extends Object

The platform-independent Index 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
IndexModel()
           
IndexModel(String name)
           
 
Method Summary
 void checkReadOnly()
           
 IndexModel columns(String... columns)
           
 String[] getColumnList()
           
 String getName()
           
 TableModel getTableModel()
           
 Boolean getUnique()
           
 IndexModel newCopy()
           
 void setColumnList(String[] columnList)
           
 void setName(String name)
           
 void setTableModel(TableModel tableModel)
           
 void setUnique(Boolean unique)
           
 IndexModel unique()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexModel

public IndexModel()

IndexModel

public IndexModel(String name)
Method Detail

newCopy

public IndexModel newCopy()

columns

public IndexModel columns(String... columns)

unique

public IndexModel unique()

checkReadOnly

public void checkReadOnly()

getName

public String getName()

setName

public void setName(String name)

getColumnList

public String[] getColumnList()

setColumnList

public void setColumnList(String[] columnList)

getUnique

public Boolean getUnique()

setUnique

public void setUnique(Boolean unique)

getTableModel

public TableModel getTableModel()

setTableModel

public void setTableModel(TableModel tableModel)


Copyright © 2018. All rights reserved.