Package org.aksw.commons.index.core
package org.aksw.commons.index.core
-
ClassDescriptionStorageNode<D,
C, V> A StorageNode can express nested storage such as nested maps, lists and sets for tuples.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> StorageNodeBased<D,C, V> Interface for store-based objects to expose both store and storage.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<K, Void> StorageNodeLeafDomainList<D,C, V> Essentially a view of a Setas a Map<Void, Set > 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>> StorageNodeMutable<D,C, 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>>