Top Description Interfaces Classes
[default module]

Package org.h2.index


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

Interface Summary

Modifier and TypeInterface and Description
public interface
Cursor

A cursor is a helper object to iterate through an index.

public interface
SpatialIndex

A spatial index.

Class Summary

Modifier and TypeClass and Description
pack-priv class
DualCursor

The cursor implementation for the DUAL index.

public class
DualIndex

An index for the DUAL table.

public abstract class
Index

An index.

public class
IndexCondition

An index condition object is made for each condition that can potentially use an index.

public class
IndexCursor

The filter used to walk through an index.

public class
IndexSort

Index-sorting information.

public class
IndexType

Represents information about the properties of an index

public class
LinkedCursor

The cursor implementation for the linked index.

public class
LinkedIndex

A linked index is a index for a linked (remote) table.

public class
MetaCursor

An index for a meta data table.

public class
MetaIndex

The index implementation for meta data tables.

public class
QueryExpressionCursor

The cursor implementation of a query expression index.

public abstract class
QueryExpressionIndex

This object represents a virtual index for a query expression.

pack-priv class
RangeCursor

The cursor implementation for the range index.

public class
RangeIndex

An index for the SYSTEM_RANGE table.

public class
RecursiveIndex

A recursive index.

public class
RegularQueryExpressionIndex

A regular query expression index.

public class
SingleRowCursor

A cursor with at most one row.

public class
VirtualConstructedTableIndex

An index for a virtual table that returns a result set.

pack-priv class
VirtualTableCursor

A cursor for a virtual table.

public abstract class
VirtualTableIndex

An base class for indexes of virtual tables.