Package org.h2.index

Various table index implementations, as well as cursors to navigate in an index.

See:
          Description

Interface Summary
Cursor A cursor is a helper object to iterate through an index.
Index An index.
RowIndex An index that can address individual rows directly.
 

Class Summary
BaseHashIndex Base of hash indexes.
BaseIndex Most index implementations extend the base index.
BtreeCursor The cursor implementation for the b tree index.
BtreeHead The head page of a b-tree index.
BtreeIndex This is the most common type of index, a b-tree index.
BtreeLeaf An outer page of a b-tree index.
BtreeNode An inner page of a b-tree index.
BtreePage An abstract b-tree page.
FunctionCursor A cursor for a function that returns a result set.
FunctionIndex An index for a function that returns a result set.
HashCursor The cursor for a hash index.
HashIndex An unique index based on an in-memory hash map.
IndexCondition A index condition object is made for each condition that can potentially use an index.
IndexCursor The filter used to walk through an index.
IndexType Represents information about the properties of an index
LinkedCursor The cursor implementation for the linked index.
LinkedIndex A linked index is a index for a linked (remote) table.
MetaCursor An index for a meta data table.
MetaIndex The index implementation for meta data tables.
MultiVersionCursor The cursor implementation for the multi-version index.
MultiVersionIndex A multi-version index is a combination of a regular index, and a in-memory tree index that contains uncommitted changes.
NonUniqueHashCursor Cursor implementation for non-unique hash index
NonUniqueHashIndex A non-unique index based on an in-memory hash map.
PageBtree A page that contains index data.
PageBtreeCursor The cursor implementation for the page b-tree index.
PageBtreeIndex This is the most common type of index, a b tree index.
PageBtreeLeaf A b-tree leaf page that contains index data.
PageBtreeNode A b-tree node page that contains index data.
PageDataIndex The scan index allows to access a row by key.
PageDataLeaf A leaf page that contains data of one or multiple rows.
PageDataNode A leaf page that contains data of one or multiple rows.
PageDataOverflow Overflow data for a leaf page.
PageDelegateIndex An index that delegates indexing to the page data index.
PageIndex A page store index.
RangeIndex An index for the SYSTEM_RANGE table.
ScanCursor The cursor implementation for the scan index.
ScanIndex The scan index is not really an 'index' in the strict sense, because it can not be used for direct lookup.
TreeCursor The cursor implementation for a tree index.
TreeIndex The tree index is an in-memory index based on a binary AVL trees.
ViewCursor The cursor implementation of a view index.
ViewIndex This object represents a virtual index for a query.
 

Package org.h2.index Description

Various table index implementations, as well as cursors to navigate in an index.