Class StorageNodeBase<D,C,V>
java.lang.Object
org.aksw.commons.index.core.StorageNodeBase<D,C,V>
- Type Parameters:
D-C-V-
- All Implemented Interfaces:
StorageNode<D,C, V>
- Direct Known Subclasses:
StorageNodeAltBase, StorageNodeCompoundBase, StorageNodeInnerMap, StorageNodeLeafComponentSet, StorageNodeLeafDomainList, StorageNodeLeafDomainSet, StorageNodeLeafMap
- Author:
- Claus Stadler 11/09/2020
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]The component indexes by which this node indexes May be empty but never nullFuture: Allow the storageNode to answer how efficiently it can answer the constraints in a given constraint list E.g.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface StorageNode
chooseSubStore, chooseSubStoreRaw, getChildren, getKeyComponentRaw, getPublicDelegate, getStoreAsList, getStoreAsMap, getStoreAsSet, holdsDomainTuples, isAltNode, isDelegate, isListNode, isMapNode, isSetNode, streamEntries, streamEntries, streamEntriesRaw, streamEntriesRaw, streamerForKeyAndSubStoreAlts, streamerForKeys, streamerForKeysAsComponent, streamerForKeysAsTuples, streamerForValues
-
Field Details
-
tupleIdxs
protected int[] tupleIdxs -
tupleAccessor
-
-
Constructor Details
-
StorageNodeBase
-
-
Method Details
-
getKeyTupleIdxs
public int[] getKeyTupleIdxs()Description copied from interface:StorageNodeThe component indexes by which this node indexes May be empty but never null- Specified by:
getKeyTupleIdxsin interfaceStorageNode<D,C, V> - Returns:
-
getTupleAccessor
Description copied from interface:StorageNodeFuture: Allow the storageNode to answer how efficiently it can answer the constraints in a given constraint list E.g. O(1) or O(log(n)) or O(n)- Specified by:
getTupleAccessorin interfaceStorageNode<D,C, V> - Returns:
-