Uses of Interface
org.h2.index.Cursor
Packages that use Cursor
Package
Description
Various table index implementations, as well as cursors to navigate in an index.
Helper classes to use the MVStore in the H2 database.
-
Uses of Cursor in org.h2.index
Classes in org.h2.index that implement CursorModifier and TypeClassDescription(package private) classThe cursor implementation for the DUAL index.classThe filter used to walk through an index.classThe cursor implementation for the linked index.classAn index for a meta data table.(package private) classThe cursor implementation for the range index.classA cursor with at most one row.classThe cursor implementation of a view index.(package private) classA cursor for a virtual table.Fields in org.h2.index declared as CursorMethods in org.h2.index that return CursorModifier and TypeMethodDescriptionDualIndex.find(SessionLocal session, SearchRow first, SearchRow last) abstract CursorIndex.find(SessionLocal session, SearchRow first, SearchRow last) Find a row or a list of rows and create a cursor to iterate over the result.LinkedIndex.find(SessionLocal session, SearchRow first, SearchRow last) MetaIndex.find(SessionLocal session, SearchRow first, SearchRow last) RangeIndex.find(SessionLocal session, SearchRow first, SearchRow last) ViewIndex.find(SessionLocal session, SearchRow first, SearchRow last) private CursorViewIndex.find(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) VirtualConstructedTableIndex.find(SessionLocal session, SearchRow first, SearchRow last) SpatialIndex.findByGeometry(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) Find a row or a list of rows and create a cursor to iterate over the result.ViewIndex.findByGeometry(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) DualIndex.findFirstOrLast(SessionLocal session, boolean first) Index.findFirstOrLast(SessionLocal session, boolean first) Find the first (or last) value of this index.RangeIndex.findFirstOrLast(SessionLocal session, boolean first) Index.findNext(SessionLocal session, SearchRow higherThan, SearchRow last) Find a row or a list of rows that is larger and create a cursor to iterate over the result.private CursorViewIndex.findRecursive(SearchRow first, SearchRow last) -
Uses of Cursor in org.h2.mvstore.db
Classes in org.h2.mvstore.db that implement CursorModifier and TypeClassDescription(package private) static final classA cursor.(package private) static final classA cursor.private static classA cursor.Methods in org.h2.mvstore.db that return CursorModifier and TypeMethodDescriptionMVDelegateIndex.find(SessionLocal session, SearchRow first, SearchRow last) private CursorMVPrimaryIndex.find(SessionLocal session, Long first, Long last) MVPrimaryIndex.find(SessionLocal session, SearchRow first, SearchRow last) private CursorMVSecondaryIndex.find(SessionLocal session, SearchRow first, boolean bigger, SearchRow last) MVSecondaryIndex.find(SessionLocal session, SearchRow first, SearchRow last) MVSpatialIndex.find(SessionLocal session, SearchRow first, SearchRow last) MVSpatialIndex.findByGeometry(SessionLocal session, SearchRow first, SearchRow last, SearchRow intersection) MVDelegateIndex.findFirstOrLast(SessionLocal session, boolean first) MVPrimaryIndex.findFirstOrLast(SessionLocal session, boolean first) MVSecondaryIndex.findFirstOrLast(SessionLocal session, boolean first) MVSecondaryIndex.findNext(SessionLocal session, SearchRow higherThan, SearchRow last)