Uses of Class
org.h2.table.IndexColumn

Packages that use IndexColumn
org.h2.command.ddl Contains DDL (data definition language) and related SQL statements. 
org.h2.constraint Database constraints such as check constraints, unique constraints, and referential constraints. 
org.h2.index Various table index implementations, as well as cursors to navigate in an index. 
org.h2.table Classes related to a table and table meta data. 
 

Uses of IndexColumn in org.h2.command.ddl
 

Methods in org.h2.command.ddl that return IndexColumn
 IndexColumn[] AlterTableAddConstraint.getIndexColumns()
           
 

Methods in org.h2.command.ddl with parameters of type IndexColumn
 void AlterTableAddConstraint.setIndexColumns(IndexColumn[] indexColumns)
           
 void CreateIndex.setIndexColumns(IndexColumn[] columns)
           
 void AlterTableAddConstraint.setRefIndexColumns(IndexColumn[] indexColumns)
           
 

Uses of IndexColumn in org.h2.constraint
 

Methods in org.h2.constraint that return IndexColumn
 IndexColumn[] ConstraintReferential.getColumns()
           
 IndexColumn[] ConstraintUnique.getColumns()
           
 IndexColumn[] ConstraintReferential.getRefColumns()
           
 

Methods in org.h2.constraint with parameters of type IndexColumn
 void ConstraintReferential.setColumns(IndexColumn[] cols)
           
 void ConstraintUnique.setColumns(IndexColumn[] columns)
           
 void ConstraintReferential.setRefColumns(IndexColumn[] refCols)
           
 

Uses of IndexColumn in org.h2.index
 

Fields in org.h2.index declared as IndexColumn
protected  IndexColumn[] BaseIndex.indexColumns
           
 

Methods in org.h2.index that return IndexColumn
 IndexColumn[] BaseIndex.getIndexColumns()
           
 IndexColumn[] Index.getIndexColumns()
          Get the indexed columns as index columns (with ordering information).
 IndexColumn[] MultiVersionIndex.getIndexColumns()
           
 

Methods in org.h2.index with parameters of type IndexColumn
protected  void BaseIndex.initBaseIndex(Table newTable, int id, java.lang.String name, IndexColumn[] newIndexColumns, IndexType newIndexType)
          Initialize the base index.
 

Constructors in org.h2.index with parameters of type IndexColumn
FunctionIndex(FunctionTable functionTable, IndexColumn[] columns)
           
HashIndex(RegularTable table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType)
           
LinkedIndex(TableLink table, int id, IndexColumn[] columns, IndexType indexType)
           
MetaIndex(MetaTable meta, IndexColumn[] columns, boolean scan)
           
NonUniqueHashIndex(RegularTable table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType)
           
PageBtreeIndex(RegularTable table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType, boolean create, Session session)
           
PageDataIndex(RegularTable table, int id, IndexColumn[] columns, IndexType indexType, boolean create, Session session)
           
RangeIndex(RangeTable table, IndexColumn[] columns)
           
ScanIndex(RegularTable table, int id, IndexColumn[] columns, IndexType indexType)
           
TreeIndex(RegularTable table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType)
           
 

Uses of IndexColumn in org.h2.table
 

Methods in org.h2.table that return IndexColumn
static IndexColumn[] IndexColumn.wrap(Column[] columns)
          Create an array of index columns from a list of columns.
 

Methods in org.h2.table with parameters of type IndexColumn
 Index FunctionTable.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, boolean create, java.lang.String indexComment)
           
 Index MetaTable.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, boolean create, java.lang.String indexComment)
           
 Index RangeTable.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, boolean create, java.lang.String indexComment)
           
 Index RegularTable.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, boolean create, java.lang.String indexComment)
           
abstract  Index Table.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, boolean create, java.lang.String indexComment)
          Create an index for this table
 Index TableLink.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, boolean create, java.lang.String indexComment)
           
 Index TableView.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, boolean create, java.lang.String indexComment)
           
static void IndexColumn.mapColumns(IndexColumn[] indexColumns, Table table)
          Map the columns using the column names and the specified table.