Uses of Class
com.semedy.reasoner.edb.persistentstore.bplustree.BPlusLeaf
-
Uses of BPlusLeaf in com.semedy.reasoner.edb.persistentstore.bplustree
Modifier and TypeClassDescriptionclass
This type of bplus leaf contains a cache for the index valuesclass
BPlusLeafRecords<KeyType,
KeyBufferType> A leaf is the node in a B+ tree containing records.Modifier and TypeMethodDescriptionstatic BPlusLeaf<long[],
TupleBuffer> BPlusLeaf.createLeaf
(byte[] bytes, KeysFactory<long[], TupleBuffer> keysFactory, BPlusTree<long[], TupleBuffer> bplustree) Method for creating a leaf from the given byte array.LeafFactory.createLeaf
(byte[] data, BPlusTree<KeyType, KeyBufferType> bplustree) create a new leaf out of bytesLeafFactory.createLeaf
(BPlusKeys<KeyType, KeyBufferType> keys, long[] records, BPlusTree<KeyType, KeyBufferType> bplustree) create a new leaf with given records and the offset to the left nodeLeafFactory.createLeaf
(BPlusKeys<KeyType, KeyBufferType> keys, BPlusTree<KeyType, KeyBufferType> bplustree) create a new leafBPlusLeaf<long[],
TupleBuffer> LeafFactoryFixedLong.createLeaf
(byte[] bytes, BPlusTree<long[], TupleBuffer> bplustree) Method for creating a leaf from the given byte array.BPlusLeaf<long[],
TupleBuffer> LeafFactoryFixedLong.createLeaf
(BPlusKeys<long[], TupleBuffer> keys, long[] records, BPlusTree<long[], TupleBuffer> bplustree) BPlusLeaf<long[],
TupleBuffer> LeafFactoryFixedLong.createLeaf
(BPlusKeys<long[], TupleBuffer> keys, BPlusTree<long[], TupleBuffer> bplustree) create new leafsBPlusLeaf<byte[],
ByteBuffer> LeafFactoryVariableBytes.createLeaf
(byte[] bytes, BPlusTree<byte[], ByteBuffer> bplustree) Method for creating a leaf from the given byte array.BPlusLeaf<byte[],
ByteBuffer> LeafFactoryVariableBytes.createLeaf
(BPlusKeys<byte[], ByteBuffer> keys, long[] records, BPlusTree<byte[], ByteBuffer> bplustree) BPlusLeaf<byte[],
ByteBuffer> LeafFactoryVariableBytes.createLeaf
(BPlusKeys<byte[], ByteBuffer> keys, BPlusTree<byte[], ByteBuffer> bplustree) create new leafsBPlusPosition.getLeaf()
BPlusSearchResult.getLeaf()
Modifier and TypeMethodDescriptionint
BPlusTreeFile.writeLeaf
(BPlusLeaf<KeyType, KeyBufferType> toWrite, int offset) write a leaf at offsetint
BPlusTreeFile.writeNewLeaf
(BPlusLeaf<KeyType, KeyBufferType> toWrite) Writes a new leaf to the end of the file.ModifierConstructorDescriptionBPlusPosition
(BPlusLeaf<KeyType, KeyBufferType> leaf, int index, boolean available) BPlusSearchResult
(BPlusLeaf<KeyType, KeyBufferType> leaf, int index)