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 CreateIndex.setIndexColumns(IndexColumn[] columns)
           
 void AlterTableAddConstraint.setIndexColumns(IndexColumn[] indexColumns)
           
 void AlterTableAddConstraint.setRefIndexColumns(IndexColumn[] indexColumns)
           
 

Uses of IndexColumn in org.h2.constraint
 

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

Methods in org.h2.constraint with parameters of type IndexColumn
 void ConstraintUnique.setColumns(IndexColumn[] columns)
           
 void ConstraintReferential.setColumns(IndexColumn[] cols)
           
 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[] MultiVersionIndex.getIndexColumns()
           
 IndexColumn[] Index.getIndexColumns()
          Get the indexed columns as index columns (with ordering information).
 IndexColumn[] BaseIndex.getIndexColumns()
           
 

Constructors in org.h2.index with parameters of type IndexColumn
BaseHashIndex(TableData table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType)
           
BtreeIndex(Session session, TableData table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType, int headPos)
          Create a new b tree index with the given properties.
FunctionIndex(FunctionTable functionTable, IndexColumn[] columns)
           
HashIndex(TableData 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(TableData table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType)
           
PageBtreeIndex(TableData table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType, int headPos, Session session)
           
PageDataIndex(TableData table, int id, IndexColumn[] columns, IndexType indexType, int headPos, Session session)
           
RangeIndex(RangeTable table, IndexColumn[] columns)
           
ScanIndex(TableData table, int id, IndexColumn[] columns, IndexType indexType)
           
TreeIndex(TableData 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 RangeTable.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, java.lang.String comment)
           
 Index TableLink.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, java.lang.String comment)
           
abstract  Index Table.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, java.lang.String comment)
          Create an index for this table
 Index TableView.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, java.lang.String comment)
           
 Index FunctionTable.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, java.lang.String comment)
           
 Index MetaTable.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, java.lang.String comment)
           
 Index TableData.addIndex(Session session, java.lang.String indexName, int indexId, IndexColumn[] cols, IndexType indexType, int headPos, java.lang.String indexComment)
           
static void IndexColumn.mapColumns(IndexColumn[] indexColumns, Table table)
          Map the columns using the column names and the specified table.