Uses of Class
org.h2.mvstore.Page
Packages that use Page
Package
Description
A persistent storage for tree maps.
An R-tree implementation
-
Uses of Page in org.h2.mvstore
Fields in org.h2.mvstore declared as PageModifier and TypeFieldDescriptionCursorPos.pageThe page at the current level.RootReference.rootThe root page.Methods in org.h2.mvstore that return PageModifier and TypeMethodDescriptionPage.clone()Page.copy()Create a copy of this page.MVMap.createEmptyLeaf()Create empty leaf node page.MVMap.createEmptyNode()Create empty internal node page.static <K,V> Page <K, V> Page.createNode(MVMap<K, V> map, K[] keys, Page.PageReference<K, V>[] children, long totalCount, int memory) Create a new non-leaf page.Page.getChildPage(int index) Get the child page at the given index.Page.PageReference.getPage()MVMap.getRootPage()The current root page (may not be null).Methods in org.h2.mvstore that return types with arguments of type PageMethods in org.h2.mvstore with parameters of type PageModifier and TypeMethodDescriptionGet the value for the given key from a snapshot, or null if not found.protected intMVMap.getChildPageCount(Page<K, V> p) Get the child page count for this page.abstract voidPage.insertNode(int index, K key, Page<K, V> childPage) Insert a child page into this node.abstract voidReplace the child page.protected RootReference<K, V> MVMap.unlockRoot(Page<K, V> newRootPage) Unlock the root page.protected static <K,V> boolean MVMap.updateRoot(RootReference<K, V> expectedRootReference, Page<K, V> newRootPage, int attemptUpdateCounter) Use the new root page from now on.Constructors in org.h2.mvstore with parameters of type Page -
Uses of Page in org.h2.mvstore.rtree
Methods in org.h2.mvstore.rtree with parameters of type PageModifier and TypeMethodDescriptionvoidAdd all node keys (including internal bounds) to the given list.Get the object for the given key.protected intMVRTreeMap.getChildPageCount(Page<Spatial, V> p) Constructors in org.h2.mvstore.rtree with parameters of type Page