Uses of Class
org.h2.mvstore.CursorPos
Packages that use CursorPos
Package
Description
A persistent storage for tree maps.
An R-tree implementation
-
Uses of CursorPos in org.h2.mvstore
Fields in org.h2.mvstore declared as CursorPosModifier and TypeFieldDescriptionCursor.cursorPos
Cursor.keeper
CursorPos.parent
Next node in the linked list, representing the position within parent level, or null, if we are at the root level already.Methods in org.h2.mvstore that return CursorPosModifier and TypeMethodDescriptionPage.getAppendCursorPos
(CursorPos<K, V> cursorPos) Extend path from a given CursorPos chain to "append point" in a B-tree, rooted at this Page.Page.Leaf.getAppendCursorPos
(CursorPos<K, V> cursorPos) Page.NonLeaf.getAppendCursorPos
(CursorPos<K, V> cursorPos) Page.getPrependCursorPos
(CursorPos<K, V> cursorPos) Extend path from a given CursorPos chain to "prepend point" in a B-tree, rooted at this Page.Page.Leaf.getPrependCursorPos
(CursorPos<K, V> cursorPos) Page.NonLeaf.getPrependCursorPos
(CursorPos<K, V> cursorPos) (package private) static <K,
V> CursorPos <K, V> Cursor.traverseDown
(Page<K, V> page, K key, boolean reverse) Fetch the next entry that is equal or larger than the given key, starting from the given page.(package private) static <K,
V> CursorPos <K, V> CursorPos.traverseDown
(Page<K, V> page, K key) Searches for a given key and creates a breadcrumb trail through a B-tree rooted at a given Page.Methods in org.h2.mvstore with parameters of type CursorPosModifier and TypeMethodDescriptionMakes a decision about how to proceed with the update.Page.getAppendCursorPos
(CursorPos<K, V> cursorPos) Extend path from a given CursorPos chain to "append point" in a B-tree, rooted at this Page.Page.Leaf.getAppendCursorPos
(CursorPos<K, V> cursorPos) Page.NonLeaf.getAppendCursorPos
(CursorPos<K, V> cursorPos) Page.getPrependCursorPos
(CursorPos<K, V> cursorPos) Extend path from a given CursorPos chain to "prepend point" in a B-tree, rooted at this Page.Page.Leaf.getPrependCursorPos
(CursorPos<K, V> cursorPos) Page.NonLeaf.getPrependCursorPos
(CursorPos<K, V> cursorPos) private static <K,
V> Page <K, V> MVMap.replacePage
(CursorPos<K, V> path, Page<K, V> replacement, MVMap.IntValueHolder unsavedMemoryHolder) Constructors in org.h2.mvstore with parameters of type CursorPos -
Uses of CursorPos in org.h2.mvstore.rtree
Fields in org.h2.mvstore.rtree declared as CursorPos