Package cdc.rdb
Class RdbIndex
- java.lang.Object
-
- cdc.rdb.RdbElement
-
- cdc.rdb.RdbIndex
-
public final class RdbIndex extends RdbElement
Index description.Its parent is a Table.
Its name must be unique.
Its content is:- Index columns
- Author:
- Damien Carbonne
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RdbIndexColumncreateColumn(String name)RdbIndexColumngetColumn(String name)Iterable<RdbIndexColumn>getColumns()RdbElementKindgetKind()RdbIndexColumngetOptionalColumn(String name)RdbTablegetParent()RdbTablegetTable()RdbIndexTypegetType()voidsetType(RdbIndexType type)-
Methods inherited from class cdc.rdb.RdbElement
getChildren, getChildren, getChildren, getChildren, getChildren, getChildrenCount, getChildrenCount, getChildrenCount, getChildrenCount, getComments, getDepth, getFirstChild, getFirstChild, getFirstChild, getFirstChild, getName, getParent, getPath, hasChildren, hasChildren, hasChildren, hasChildren, notNull, setComments, toString
-
-
-
-
Method Detail
-
getKind
public RdbElementKind getKind()
- Specified by:
getKindin classRdbElement
-
getParent
public RdbTable getParent()
- Overrides:
getParentin classRdbElement
-
getTable
public RdbTable getTable()
-
createColumn
public RdbIndexColumn createColumn(String name)
-
getColumns
public Iterable<RdbIndexColumn> getColumns()
-
getOptionalColumn
public RdbIndexColumn getOptionalColumn(String name)
-
getColumn
public RdbIndexColumn getColumn(String name)
-
getType
public RdbIndexType getType()
-
setType
public void setType(RdbIndexType type)
-
-