Package org.aksw.commons.index.core
-
Interface Summary Interface Description StorageNode<D,C,V> A StorageNode can express nested storage such as nested maps, lists and sets for tuples.StorageNodeBased<D,C,V> Interface for store-based objects to expose both store and storage.StorageNodeMutable<D,C,V> -
Class Summary Class Description StorageNodeAlt2<D,C,V1,V2> StorageNodeAlt3<D,C,V1,V2,V3> StorageNodeAltBase<D,C,V> Base class for index nodes that do not index by a key - or rather: index by a single key that is a zero-sized tupleStorageNodeAltN<D,C> StorageNodeBase<D,C,V> StorageNodeCompoundBase<D,C,V> StorageNodeDictionary<D1,C1,D2,C2,V,X extends StorageNodeMutable<D2,C2,V>> A wrapper for a storage node that adds a dictionary for the components Can be used to map e.g.StorageNodeDomainWrapping<D,C,V,X extends StorageNodeMutable<D,C,V>> StorageNodeForwarding<D,C,V,X extends StorageNode<D,C,V>> StorageNodeInnerMap<D,C,K,V,M extends Map<K,V>> StorageNodeLeafComponentSet<D,C,V,S extends Set<V>> Essentially a view of a Setas a Map StorageNodeLeafDomainList<D,C,V> Essentially a view of a Setas a Map > StorageNodeLeafDomainSet<D,C,V,S extends Set<V>> Essentially a view of a List<D> as aMap<EMPTY_LIST, List<D>>where there for a non-empty List<D> there is exactly a single key that is the empty list.StorageNodeLeafMap<D,C,K,V,M extends Map<K,V>> StorageNodeMutableForwarding<D,C,V,X extends StorageNodeMutable<D,C,V>> StorageNodeMutableForwardingBase<D,C,V,X extends StorageNodeMutable<D,C,V>> StorageNodeWrapperCodec<D,C,V,X extends StorageNodeMutable<D,C,V>>