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.cursorPosCursor.keeperCursorPos.parentNext 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