Package com.semedy.reasoner.edb.persistentstore.bplustree
package com.semedy.reasoner.edb.persistentstore.bplustree
-
ClassDescriptionManages space in a file.Manages file space for data like bplus nodes, indice values, symbols etc.BPlusInternalNode<KeyType,
KeyBufferType> Represents an internal node within the B+ tree.BPlusIterator<KeyType>BPlusKeys<KeyType,KeyBufferType> Describes an interface to the keys of a bplus nodevariable number, variable sized byte arrays as keys of a bplus nodeBPlusLeaf<KeyType,KeyBufferType> A leaf is the node in a B+ tree containing records.This type of bplus leaf contains a cache for the index valuesBPlusLeafRecords<KeyType,KeyBufferType> A leaf is the node in a B+ tree containing records.BPlusNode<KeyType,KeyBufferType> This class represents a node within a B+ tree, stored on disk.BPlusPosition<KeyType,KeyBufferType> Represents a search result in a bplus tree.BPlusSearchResult<KeyType,KeyBufferType> Represents a search result in a bplus tree.BPlusTree<KeyType,KeyBufferType> This class implements a B+ Tree on disk.BPlusTreeFile<KeyType,KeyBufferType> This file handles the writing of nodes to files and the reading of nodes back.CompressedBPlusNode<KeyType,KeyBufferType> an element of a data file.Manages file space for data like indice values, symbols etc.Handles file pieces with dynamic lengthHandles file pices with fixed lengthManages free slots of file piecesManages space in fileKeysFactory<KeyType,KeyBufferType> factory for creating keysLeafFactory<KeyType,KeyBufferType> factory for creating leafshandles a page table for blus filesSimple data file for symbol table