Uses of Interface
com.semedy.reasoner.edb.persistentstore.bplustree.KeysFactory
Packages that use KeysFactory
-
Uses of KeysFactory in com.semedy.reasoner.edb.persistentstore.bplustree
Classes in com.semedy.reasoner.edb.persistentstore.bplustree that implement KeysFactoryMethods in com.semedy.reasoner.edb.persistentstore.bplustree with parameters of type KeysFactoryModifier 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.static BPlusLeafIndex
BPlusLeafIndex.createLeaf
(byte[] bytes, KeysFactory<long[], TupleBuffer> keysFactory, DataFile bufferFile, BPlusTree<long[], TupleBuffer> bplustree) Method for creating a leaf from the given byte array.static BPlusLeafRecords<long[],
TupleBuffer> BPlusLeafRecords.createLeaf
(byte[] bytes, KeysFactory<long[], TupleBuffer> keysFactory, BPlusTree<long[], TupleBuffer> bplustree) Method for creating a leaf from the given byte array.Constructors in com.semedy.reasoner.edb.persistentstore.bplustree with parameters of type KeysFactoryModifierConstructorDescriptionBPlusTree
(String filename, int numberOfKeys, int keyLengthInBytes, KeysFactory<KeyType, KeyBufferType> keysFactory, LeafFactory<KeyType, KeyBufferType> leafFactory, int additionalHeadSpace, long[] grounds, boolean compress) Initializes a fixed key number and fixed key length treeBPlusTree
(String filename, int numberOfKeys, KeysFactory<KeyType, KeyBufferType> keysFactory, int nodeLengthInBytes, LeafFactory<KeyType, KeyBufferType> leafFactory, long[] grounds, boolean compress) Initializes a variable key number, key length treeBPlusTreeFile
(String filename, int m, int keyLengthInBytes, int nodeLengthInBytes, KeysFactory<KeyType, KeyBufferType> keysFactory, LeafFactory<KeyType, KeyBufferType> leafFactory, BPlusTree<KeyType, KeyBufferType> bplustree, int additionalHeadSpace, boolean compress) General constructor.