# Package org.h2.index

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

See: Description

Interface Summary
Interface | Description
--- | ---
Cursor | A cursor is a helper object to iterate through an index.
Index | An index.
IndexLookupBatch | Support for asynchronous batched lookups in indexes.
SpatialIndex | A spatial index.

Class Summary
Class | Description
--- | ---
BaseIndex | Most index implementations extend the base index.
DualIndex | An index for the DUAL table.
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.
RangeIndex | An index for the SYSTEM_RANGE table.
SingleRowCursor | A cursor with at most one row.
ViewCursor | The cursor implementation of a view index.
ViewIndex | This object represents a virtual index for a query.
VirtualConstructedTableIndex | An index for a virtual table that returns a result set.
VirtualTableIndex | An base class for indexes of virtual tables.

## Package org.h2.index Description

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