Uses of Class
com.semedy.reasoner.edb.persistentstore.bplustree.BPlusLeaf
Packages that use BPlusLeaf
- 
Uses of BPlusLeaf in com.semedy.reasoner.edb.persistentstore.bplustree
Subclasses of BPlusLeaf in com.semedy.reasoner.edb.persistentstore.bplustreeModifier and TypeClassDescriptionclassThis type of bplus leaf contains a cache for the index valuesclassBPlusLeafRecords<KeyType,KeyBufferType> A leaf is the node in a B+ tree containing records.Methods in com.semedy.reasoner.edb.persistentstore.bplustree that return BPlusLeafModifier 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()Methods in com.semedy.reasoner.edb.persistentstore.bplustree with parameters of type BPlusLeafModifier and TypeMethodDescriptionintBPlusTreeFile.writeLeaf(BPlusLeaf<KeyType, KeyBufferType> toWrite, int offset) write a leaf at offsetintBPlusTreeFile.writeNewLeaf(BPlusLeaf<KeyType, KeyBufferType> toWrite) Writes a new leaf to the end of the file.Constructors in com.semedy.reasoner.edb.persistentstore.bplustree with parameters of type BPlusLeafModifierConstructorDescriptionBPlusPosition(BPlusLeaf<KeyType, KeyBufferType> leaf, int index, boolean available) BPlusSearchResult(BPlusLeaf<KeyType, KeyBufferType> leaf, int index)