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 BaseIndex.getIndexType()
           
 IndexType Index.getIndexType()
          Get the index type.
 IndexType MultiVersionIndex.getIndexType()
           
 

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