com.jgpruitt.datamodeler.core
Class IndexBuilder
java.lang.Object
com.jgpruitt.datamodeler.core.IndexBuilder
public class IndexBuilder
- extends java.lang.Object
A Fluent Builder for Indexes
- Author:
- John Pruitt
- See Also:
Index
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
index
protected final Index index
tableBuilder
protected final TableBuilder tableBuilder
IndexBuilder
protected IndexBuilder(java.lang.String name,
TableBuilder tableBuilder)
- Constructor.
- Parameters:
name
- The name of the Index to be createdtableBuilder
- The TableBuilder associated with the Table being indexed.
done
public TableBuilder done()
- Gets the TableBuilder
- Returns:
- the TableBuilder
column
public IndexBuilder column(java.lang.String name,
boolean ascending)
- Adds a Column to the Index.
- Parameters:
name
- The name of the Column to be addedascending
- true if the Column should be indexed in ascending sort order
- Returns:
- this IndexBuilder
- See Also:
Column