Uses of Class
org.h2.index.IndexType

Packages that use IndexType
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 IndexType in org.h2.index
 

Fields in org.h2.index declared as IndexType
protected  IndexType BaseIndex.indexType
           
 

Methods in org.h2.index that return IndexType
static IndexType IndexType.createNonUnique(boolean persistent)
          Create a non-unique index.
static IndexType IndexType.createNonUnique(boolean persistent, boolean hash)
          Create a non-unique index.
static IndexType IndexType.createPrimaryKey(boolean persistent, boolean hash)
          Create a primary key index.
static IndexType IndexType.createScan(boolean persistent)
          Create a scan pseudo-index.
static IndexType IndexType.createUnique(boolean persistent, boolean hash)
          Create a unique index.
 IndexType MultiVersionIndex.getIndexType()
           
 IndexType Index.getIndexType()
          Get the index type.
 IndexType BaseIndex.getIndexType()
           
 

Constructors in org.h2.index with parameters of type IndexType
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.
HashIndex(TableData table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType)
           
LinkedIndex(TableLink table, int id, IndexColumn[] columns, IndexType indexType)
           
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)
           
PageDelegateIndex(TableData table, int id, java.lang.String name, IndexType indexType, PageDataIndex mainIndex, int headPos, Session session)
           
ScanIndex(TableData table, int id, IndexColumn[] columns, IndexType indexType)
           
TreeIndex(TableData table, int id, java.lang.String indexName, IndexColumn[] columns, IndexType indexType)
           
 

Uses of IndexType in org.h2.table
 

Methods in org.h2.table with parameters of type IndexType
 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)