Uses of Class
com.semedy.reasoner.edb.persistentstore.bplustree.BPlusTree
Packages that use BPlusTree
Package
Description
-
Uses of BPlusTree in com.semedy.reasoner.edb.persistentstore
Fields in com.semedy.reasoner.edb.persistentstore declared as BPlusTreeModifier and TypeFieldDescriptionBPlusTree<long[],
TupleBuffer> BplusBlob._keys
the bplus tree for symbolsBPlusTree<byte[],
ByteBuffer> BplusIndexBytes._keys
the bplus tree for symbolsBPlusTree<byte[],
ByteBuffer> BplusIndexJsons._keys
the bplus tree for symbolsBPlusTree<long[],
TupleBuffer> BplusIndexLongs._keys
the bplus tree for symbolsMethods in com.semedy.reasoner.edb.persistentstore that return BPlusTreeModifier and TypeMethodDescriptionBPlusTree<long[],
TupleBuffer> BulkLoadConsumer.getBTree()
BPlusTree<long[],
TupleBuffer> BplusBlob.getKeys()
BPlusTree<byte[],
ByteBuffer> BplusIndexBytes.getKeys()
BPlusTree<long[],
TupleBuffer> BplusIndexLongs.getKeys()
BPlusTree<long[],
TupleBuffer> PersistentRelation.getPrimaryKey()
Constructors in com.semedy.reasoner.edb.persistentstore with parameters of type BPlusTreeModifierConstructorDescriptionBplusBlob
(BPlusTree<long[], TupleBuffer> btreelong) BplusIndexBytes
(BPlusTree<byte[], ByteBuffer> btreelong) BplusIndexJsons
(BPlusTree<byte[], ByteBuffer> btreelong) BplusIndexLongs
(BPlusTree<long[], TupleBuffer> btreelong) BulkLoadConsumer
(BPlusTree<long[], TupleBuffer> btree, int arity, int[] toCopyOut, int[] directEncodedArguments) PersistentSecondarySortedIndex
(PersistentRelation persistentTuples, BPlusTree<long[], TupleBuffer> btreelong, FileName name, boolean compress) PersistentSecondarySortedIndex
(PersistentRelation persistentTuples, BPlusTree<long[], TupleBuffer> btreelong, FileName name, int[] indexedpositions, boolean compress) PersistentTuplesEnumerator
(int arity, long[] grounds, BPlusTree<long[], TupleBuffer> bplustree) -
Uses of BPlusTree in com.semedy.reasoner.edb.persistentstore.bplustree
Methods in com.semedy.reasoner.edb.persistentstore.bplustree with parameters of type BPlusTreeModifier 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.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 leafsLeafFactoryFixedLongIndex.createLeaf
(byte[] bytes, BPlusTree<long[], TupleBuffer> bplustree) Method for creating a leaf from the given byte array.LeafFactoryFixedLongIndex.createLeaf
(BPlusKeys<long[], TupleBuffer> keys, long[] records, BPlusTree<long[], TupleBuffer> bplustree) LeafFactoryFixedLongIndex.createLeaf
(BPlusKeys<long[], TupleBuffer> keys, BPlusTree<long[], TupleBuffer> bplustree) create new leafsBPlusLeafRecords<long[],
TupleBuffer> LeafFactoryFixedLongRecords.createLeaf
(byte[] bytes, BPlusTree<long[], TupleBuffer> bplustree) Method for creating a leaf from the given byte array.BPlusLeafRecords<long[],
TupleBuffer> LeafFactoryFixedLongRecords.createLeaf
(BPlusKeys<long[], TupleBuffer> keys, long[] records, BPlusTree<long[], TupleBuffer> bplustree) BPlusLeafRecords<long[],
TupleBuffer> LeafFactoryFixedLongRecords.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 leafsConstructors in com.semedy.reasoner.edb.persistentstore.bplustree with parameters of type BPlusTreeModifierConstructorDescriptionBPlusInternalNode
(BPlusKeys<KeyType, KeyBufferType> keys, int[] offsets, int maxSizeInBytes, BPlusTree<KeyType, KeyBufferType> bplustree) Constructor: sets instance data.BPlusInternalNode
(BPlusKeys<KeyType, KeyBufferType> keys, int[] offsets, BPlusNode<KeyType, KeyBufferType>[] children, int maxSizeInBytes, BPlusTree<KeyType, KeyBufferType> bplustree) A constructor for when the left and right are known.BPlusLeaf
(BPlusKeys<KeyType, KeyBufferType> keys, int maxSizeInBytes, BPlusTree<KeyType, KeyBufferType> bplustree) BPlusLeaf
(BPlusKeys<KeyType, KeyBufferType> keys, long[] records, int maxSizeInBytes, BPlusTree<KeyType, KeyBufferType> bplustree) Initializes leaf.BPlusLeafIndex
(BPlusKeys<long[], TupleBuffer> keys, int nodelength, DataFile _bufferFile2, BPlusTree<long[], TupleBuffer> bplustree) BPlusLeafIndex
(BPlusKeys<long[], TupleBuffer> keys, long[] records, int maxSizeInBytes, DataFile bufferfile, BPlusTree<long[], TupleBuffer> bplustree) BPlusLeafRecords
(BPlusKeys<KeyType, KeyBufferType> keys, int maxSizeInBytes, BPlusTree<KeyType, KeyBufferType> bplustree) BPlusLeafRecords
(BPlusKeys<KeyType, KeyBufferType> keys, long[] records, int maxSizeInBytes, BPlusTree<KeyType, KeyBufferType> bplustree) Initializes leaf.BPlusNode
(BPlusKeys<KeyType, KeyBufferType> keys, int maxSizeInBytes, BPlusTree<KeyType, KeyBufferType> bplustree) Constructor for shared data.BPlusTreeFile
(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.