A C D E F G H I K L M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Object[], D) - Method in class org.aksw.commons.index.core.StorageNodeAltN
- add(List<V>, D) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- add(M, D) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
- add(M, D) - Method in class org.aksw.commons.index.core.StorageNodeLeafMap
- add(Alt2<V1, V2>, D) - Method in class org.aksw.commons.index.core.StorageNodeAlt2
- add(Alt3<V1, V2, V3>, D) - Method in class org.aksw.commons.index.core.StorageNodeAlt3
- add(S, D) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- add(S, D) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- add(V, D) - Method in interface org.aksw.commons.index.core.StorageNodeMutable
- add(V, D) - Method in class org.aksw.commons.index.core.StorageNodeMutableForwarding
- add(V, D) - Method in class org.aksw.commons.index.core.StorageNodeWrapperCodec
- add(V, D1) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- addRaw(Object, D) - Method in interface org.aksw.commons.index.core.StorageNodeMutable
- Alt - Interface in org.aksw.commons.index.util
-
Interface for Alt stores.
- alt2(StorageNodeMutable<D, C, V1>, StorageNodeMutable<D, C, V2>) - Static method in class org.aksw.commons.index.StorageComposers
- Alt2<V1,V2> - Class in org.aksw.commons.index.util
-
This interface is conceptually just a pair just like Map.Entry However, reusing Map.Entry for storage nodes (schema) is very confusing in debugging, because Entry is especially used on the stores (often Maps).
- Alt2(V1, V2) - Constructor for class org.aksw.commons.index.util.Alt2
- alt3(StorageNodeMutable<D, C, V1>, StorageNodeMutable<D, C, V2>, StorageNodeMutable<D, C, V3>) - Static method in class org.aksw.commons.index.StorageComposers
- Alt3<V1,V2,V3> - Class in org.aksw.commons.index.util
- Alt3(V1, V2, V3) - Constructor for class org.aksw.commons.index.util.Alt3
- altN(List<? extends StorageNodeMutable<D, C, ?>>) - Static method in class org.aksw.commons.index.StorageComposers
-
Generic construction for composition from multiple composers Breaks strong typing in contrast to static alternatives{1, 2, ...} constructions that could e.g.
C
- canonicalMap - Variable in class org.aksw.commons.index.TupleCodecCanonical
- cast() - Method in interface org.aksw.commons.index.util.CMapSupplier
- cast() - Method in interface org.aksw.commons.index.util.CSetSupplier
- child - Variable in class org.aksw.commons.index.core.StorageNodeInnerMap
- children - Variable in class org.aksw.commons.index.core.StorageNodeAlt2
- children - Variable in class org.aksw.commons.index.core.StorageNodeAlt3
- children - Variable in class org.aksw.commons.index.core.StorageNodeAltN
- chooseSubStore(Object[], int) - Method in class org.aksw.commons.index.core.StorageNodeAltN
- chooseSubStore(List<V>, int) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- chooseSubStore(Alt2<V1, V2>, int) - Method in class org.aksw.commons.index.core.StorageNodeAlt2
- chooseSubStore(Alt3<V1, V2, V3>, int) - Method in class org.aksw.commons.index.core.StorageNodeAlt3
- chooseSubStore(S, int) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- chooseSubStore(S, int) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- chooseSubStore(V, int) - Method in interface org.aksw.commons.index.core.StorageNode
- chooseSubStore(V, int) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- chooseSubStore(V, int) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- chooseSubStoreRaw(Object, int) - Method in interface org.aksw.commons.index.core.StorageNode
- clear(Object[]) - Method in class org.aksw.commons.index.core.StorageNodeAltN
- clear(List<V>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- clear(M) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
- clear(M) - Method in class org.aksw.commons.index.core.StorageNodeLeafMap
- clear(Alt2<V1, V2>) - Method in class org.aksw.commons.index.core.StorageNodeAlt2
- clear(Alt3<V1, V2, V3>) - Method in class org.aksw.commons.index.core.StorageNodeAlt3
- clear(S) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- clear(S) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- clear(V) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- clear(V) - Method in interface org.aksw.commons.index.core.StorageNodeMutable
-
Clear a store's content.
- clear(V) - Method in class org.aksw.commons.index.core.StorageNodeMutableForwarding
- clearRaw(Object) - Method in interface org.aksw.commons.index.core.StorageNodeMutable
- CMap<K,V,X> - Interface in org.aksw.commons.index.util
- CMapImpl<K,V,X> - Class in org.aksw.commons.index.util
-
A completable map.
- CMapImpl() - Constructor for class org.aksw.commons.index.util.CMapImpl
- CMapImpl(Map<K, V>) - Constructor for class org.aksw.commons.index.util.CMapImpl
- CMapImpl(Map<K, V>, X) - Constructor for class org.aksw.commons.index.util.CMapImpl
- CMapSupplier<X> - Interface in org.aksw.commons.index.util
-
Helper interface for creating new map instances with automatically inferred types
- cmp - Variable in class org.aksw.commons.index.util.MapSuppliers.MapSupplierTreeMap
- cmp - Variable in class org.aksw.commons.index.util.SetSuppliers.SetSupplierTreeSet
- codec - Variable in class org.aksw.commons.index.core.StorageNodeWrapperCodec
- component0(T, TupleAccessorCore<? super T, ? extends C>) - Static method in interface org.aksw.commons.index.util.TupleValueFunction
-
TupleValueFunction-compatible method that returns the component at index 0
- create(TupleAccessor<D, C>) - Static method in class org.aksw.commons.index.TupleCodecCanonical
- create(V1, V2) - Static method in class org.aksw.commons.index.util.Alt2
- create(V1, V2, V3) - Static method in class org.aksw.commons.index.util.Alt3
- createForInts(TupleAccessor<D, C>, TupleAccessor<int[], Integer>) - Static method in class org.aksw.commons.index.TupleCodecDictionary
- CSet<T,X> - Interface in org.aksw.commons.index.util
- CSetImpl<T,X> - Class in org.aksw.commons.index.util
- CSetImpl() - Constructor for class org.aksw.commons.index.util.CSetImpl
- CSetImpl(Set<T>) - Constructor for class org.aksw.commons.index.util.CSetImpl
- CSetImpl(Set<T>, X) - Constructor for class org.aksw.commons.index.util.CSetImpl
- CSetSupplier<X> - Interface in org.aksw.commons.index.util
-
Helper interface for creating new set instances with automatically inferred types
- CStorageComposers - Class in org.aksw.commons.index
- CStorageComposers() - Constructor for class org.aksw.commons.index.CStorageComposers
D
- data - Variable in class org.aksw.commons.index.util.CMapImpl
- data - Variable in class org.aksw.commons.index.util.CSetImpl
- decodeComponent(C) - Method in class org.aksw.commons.index.TupleCodecCanonical
- decodeComponent(C2) - Method in interface org.aksw.commons.index.TupleCodec
- decodeComponent(C2) - Method in class org.aksw.commons.index.TupleCodecDictionary
- decodeTuple(D) - Method in class org.aksw.commons.index.TupleCodecCanonical
- decodeTuple(D2) - Method in interface org.aksw.commons.index.TupleCodec
- decodeTuple(D2) - Method in class org.aksw.commons.index.TupleCodecDictionary
- delegate - Variable in class org.aksw.commons.index.core.StorageNodeDictionary
- delegate - Variable in class org.aksw.commons.index.core.StorageNodeMutableForwardingBase
- delegate - Variable in class org.aksw.commons.index.core.StorageNodeWrapperCodec
- delegate - Variable in class org.aksw.commons.index.util.CMapImpl
- delegate - Variable in class org.aksw.commons.index.util.CSetImpl
- delegate() - Method in class org.aksw.commons.index.util.CMapImpl
- delegate() - Method in class org.aksw.commons.index.util.CSetImpl
- dictionary - Variable in class org.aksw.commons.index.core.StorageNodeDictionary
- dictionary - Variable in class org.aksw.commons.index.TupleCodecDictionary
E
- encodeComponent(C) - Method in class org.aksw.commons.index.TupleCodecCanonical
- encodeComponent(C1) - Method in interface org.aksw.commons.index.TupleCodec
- encodeComponent(C1) - Method in class org.aksw.commons.index.TupleCodecDictionary
- encodeTuple(D) - Method in class org.aksw.commons.index.TupleCodecCanonical
- encodeTuple(D1) - Method in interface org.aksw.commons.index.TupleCodec
- encodeTuple(D1) - Method in class org.aksw.commons.index.TupleCodecDictionary
F
- forceCast(Supplier<Set<?>>) - Static method in interface org.aksw.commons.index.util.ListSupplier
-
Force cast to the requested type.
- forceCast(Supplier<Set<?>>) - Static method in class org.aksw.commons.index.util.SetSuppliers
-
Force cast to the requested type.
- forTreeMap(Comparator<T>) - Static method in class org.aksw.commons.index.util.MapSuppliers
- forTreeSet(Comparator<X>) - Static method in class org.aksw.commons.index.util.SetSuppliers
G
- get() - Method in interface org.aksw.commons.index.util.CMapSupplier
- get() - Method in interface org.aksw.commons.index.util.CSetSupplier
- get() - Method in interface org.aksw.commons.index.util.ListSupplier
- get() - Method in interface org.aksw.commons.index.util.MapSupplier
- get() - Method in class org.aksw.commons.index.util.MapSuppliers.MapSupplierTreeMap
- get() - Method in interface org.aksw.commons.index.util.SetSupplier
- get() - Method in class org.aksw.commons.index.util.SetSuppliers.SetSupplierTreeSet
- get(int) - Method in interface org.aksw.commons.index.util.Alt
- get(int) - Method in class org.aksw.commons.index.util.Alt2
- get(int) - Method in class org.aksw.commons.index.util.Alt3
- getChildren() - Method in interface org.aksw.commons.index.core.StorageNode
-
Each node in the storage expression may have 0 or more children
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeAlt2
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeAlt3
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeAltN
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- getChildren() - Method in class org.aksw.commons.index.core.StorageNodeLeafMap
- getCodec() - Method in class org.aksw.commons.index.core.StorageNodeWrapperCodec
- getData() - Method in class org.aksw.commons.index.util.CMapImpl
- getData() - Method in class org.aksw.commons.index.util.CSetImpl
- getData() - Method in interface org.aksw.commons.index.util.HasData
- getDecodedComponent(D2, int) - Method in interface org.aksw.commons.index.TupleCodec
-
This method can be used as a TupleAccessorCore
- getDecodedComponent(D2, int) - Method in class org.aksw.commons.index.TupleCodecDictionary
- getDecodedComponent(D, int) - Method in class org.aksw.commons.index.TupleCodecCanonical
- getDelegate() - Method in class org.aksw.commons.index.core.StorageNodeDomainWrapping
- getDelegate() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- getDelegate() - Method in class org.aksw.commons.index.core.StorageNodeMutableForwardingBase
- getEncodedComponent(D1, int) - Method in interface org.aksw.commons.index.TupleCodec
-
This method can be used as a TupleAccessorCore
- getEncodedComponent(D1, int) - Method in class org.aksw.commons.index.TupleCodecDictionary
- getEncodedComponent(D, int) - Method in class org.aksw.commons.index.TupleCodecCanonical
- getKeyComponentRaw(Object, int) - Method in interface org.aksw.commons.index.core.StorageNode
-
Obtain components from the internal representation of key that was used for indexing w.r.t.
- getKeyComponentRaw(Object, int) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
- getKeyComponentRaw(Object, int) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- getKeyComponentRaw(Object, int) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- getKeyComponentRaw(Object, int) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- getKeyComponentRaw(Object, int) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- getKeyComponentRaw(Object, int) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- getKeyTupleIdxs() - Method in interface org.aksw.commons.index.core.StorageNode
-
The component indexes by which this node indexes May be empty but never null
- getKeyTupleIdxs() - Method in class org.aksw.commons.index.core.StorageNodeBase
- getKeyTupleIdxs() - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- getKeyTupleIdxs() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- getPublicDelegate() - Method in interface org.aksw.commons.index.core.StorageNode
- getPublicDelegate() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- getSourceTupleAccessor() - Method in interface org.aksw.commons.index.TupleCodec
- getSourceTupleAccessor() - Method in class org.aksw.commons.index.TupleCodecCanonical
- getSourceTupleAccessor() - Method in class org.aksw.commons.index.TupleCodecDictionary
- getStorageNode() - Method in interface org.aksw.commons.index.core.StorageNodeBased
- getStore() - Method in interface org.aksw.commons.index.core.StorageNodeBased
- getStoreAsList(Object) - Method in interface org.aksw.commons.index.core.StorageNode
- getStoreAsMap(Object) - Method in interface org.aksw.commons.index.core.StorageNode
- getStoreAsMap(Object) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- getStoreAsSet(Object) - Method in interface org.aksw.commons.index.core.StorageNode
- getStoreAsSet(Object) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- getTargetTupleAccessor() - Method in interface org.aksw.commons.index.TupleCodec
- getTargetTupleAccessor() - Method in class org.aksw.commons.index.TupleCodecCanonical
- getTargetTupleAccessor() - Method in class org.aksw.commons.index.TupleCodecDictionary
- getTupleAccessor() - Method in interface org.aksw.commons.index.core.StorageNode
-
Future: Allow the storageNode to answer how efficiently it can answer the constraints in a given constraint list E.g.
- getTupleAccessor() - Method in class org.aksw.commons.index.core.StorageNodeBase
- getTupleAccessor() - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- getTupleAccessor() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- getTupleCodec() - Method in interface org.aksw.commons.index.TupleCodecBased
- getV1() - Method in class org.aksw.commons.index.util.Alt2
- getV1() - Method in class org.aksw.commons.index.util.Alt3
- getV2() - Method in class org.aksw.commons.index.util.Alt2
- getV2() - Method in class org.aksw.commons.index.util.Alt3
- getV3() - Method in class org.aksw.commons.index.util.Alt3
H
- HasData<T> - Interface in org.aksw.commons.index.util
- holdsDomainTuples() - Method in interface org.aksw.commons.index.core.StorageNode
-
Flag that when true indicates that this storage node's values are tuples of type D - i.e.
- holdsDomainTuples() - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- holdsDomainTuples() - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
I
- innerMap(int, CMapSupplier<X>, StorageNodeMutable<D, C, V>) - Static method in class org.aksw.commons.index.CStorageComposers
- innerMap(int, MapSupplier, StorageNodeMutable<D, C, V>) - Static method in class org.aksw.commons.index.StorageComposers
- isAltNode() - Method in interface org.aksw.commons.index.core.StorageNode
-
Whether this storage node stores are a sequences of alternatives Experimental method; may be replaced by a generic getStoreType() method that returns e.g Alt.class, Set.class, etc.
- isAltNode() - Method in class org.aksw.commons.index.core.StorageNodeAltBase
- isAltNode() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- isDelegate() - Method in interface org.aksw.commons.index.core.StorageNode
-
Attempt to access a store as a map.
- isDelegate() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- isEmpty(Object[]) - Method in class org.aksw.commons.index.core.StorageNodeAltN
-
Checks whether all child store entries in the list of alternatives are empty (Not to be confused with checking the list of alternatives itself for emptiness)
- isEmpty(Alt2<V1, V2>) - Method in class org.aksw.commons.index.core.StorageNodeAlt2
-
Checks whether all child store entries in the list of alternatives are empty (Not to be confused with checking the list of alternatives itself for emptiness)
- isEmpty(Alt3<V1, V2, V3>) - Method in class org.aksw.commons.index.core.StorageNodeAlt3
-
Checks whether all child store entries in the list of alternatives are empty (Not to be confused with checking the list of alternatives itself for emptiness)
- isEmpty(V) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- isEmpty(V) - Method in interface org.aksw.commons.index.core.StorageNodeMutable
- isEmpty(V) - Method in class org.aksw.commons.index.core.StorageNodeMutableForwarding
- isEmptyRaw(Object) - Method in interface org.aksw.commons.index.core.StorageNodeMutable
- isListNode() - Method in interface org.aksw.commons.index.core.StorageNode
-
Whether this storage node stores are lists Experimental method; may be replaced by a generic getStoreType() method that returns e.g Alt.class, Set.class, etc.
- isMapNode() - Method in interface org.aksw.commons.index.core.StorageNode
-
Whether this storage node stores are a maps Experimental method; may be replaced by a generic getStoreType() method that returns e.g Alt.class, Set.class, etc.
- isMapNode() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- isSetNode() - Method in interface org.aksw.commons.index.core.StorageNode
-
Whether this storage node stores are sets Experimental method; may be replaced by a generic getStoreType() method that returns e.g Alt.class, Set.class, etc.
- isSetNode() - Method in class org.aksw.commons.index.core.StorageNodeForwarding
K
- keyToComponent - Variable in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
L
- leafComponentSet(int, CSetSupplier<X>, TupleAccessor<D, C>) - Static method in class org.aksw.commons.index.CStorageComposers
- leafComponentSet(int, SetSupplier, TupleAccessor<D, C>) - Static method in class org.aksw.commons.index.StorageComposers
- leafList(ListSupplier, TupleAccessor<D, C>) - Static method in class org.aksw.commons.index.StorageComposers
- leafMap(int, CMapSupplier<X>, TupleAccessor<D, C>) - Static method in class org.aksw.commons.index.CStorageComposers
- leafMap(int, MapSupplier, TupleAccessor<D, C>) - Static method in class org.aksw.commons.index.StorageComposers
- leafSet(CSetSupplier<X>, TupleAccessor<D, C>) - Static method in class org.aksw.commons.index.CStorageComposers
- leafSet(SetSupplier, TupleAccessor<D, C>) - Static method in class org.aksw.commons.index.StorageComposers
- ListSupplier - Interface in org.aksw.commons.index.util
-
Helper interface for creating new set instances with automatically inferred types
M
- makeEntry(C) - Method in class org.aksw.commons.index.TupleCodecCanonical
- makeEntry(C1) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- makeEntry(C1) - Method in class org.aksw.commons.index.TupleCodecDictionary
- map(TupleLike, TupleAccessorCore<? super TupleLike, ? extends ComponentType>) - Method in interface org.aksw.commons.index.util.TupleValueFunction
- mapItems(Function<T, U>) - Method in interface org.aksw.commons.index.util.Streamer
-
Convenience method to derive a new streamer that transforms the items emitted by the original streamer.
- mapSourceToTarget(D1) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- mapStream(StreamTransform<T, U>) - Method in interface org.aksw.commons.index.util.Streamer
-
Convenience method that yields a new Streamer that wraps this streamer such that its streams are transformed by the given streamTransform.
- MapSupplier - Interface in org.aksw.commons.index.util
-
Helper interface for creating new map instances with automatically inferred types
- MapSuppliers - Class in org.aksw.commons.index.util
- MapSuppliers() - Constructor for class org.aksw.commons.index.util.MapSuppliers
- MapSuppliers.MapSupplierTreeMap<T> - Class in org.aksw.commons.index.util
- MapSupplierTreeMap(Comparator<T>) - Constructor for class org.aksw.commons.index.util.MapSuppliers.MapSupplierTreeMap
- mapTargetToSource(D2) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
N
- newComponent(int) - Static method in interface org.aksw.commons.index.util.TupleValueFunction
- newIdentity() - Static method in interface org.aksw.commons.index.util.TupleValueFunction
-
TupleValueFunction that returns the tuple itself as the value
- newStore() - Method in class org.aksw.commons.index.core.StorageNodeAlt2
-
Return of a list with fresh stores of all children
- newStore() - Method in class org.aksw.commons.index.core.StorageNodeAlt3
-
Return of a list with fresh stores of all children
- newStore() - Method in class org.aksw.commons.index.core.StorageNodeAltN
-
Return of a list with fresh stores of all children
- newStore() - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- newStore() - Method in class org.aksw.commons.index.core.StorageNodeDomainWrapping
- newStore() - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
- newStore() - Method in interface org.aksw.commons.index.core.StorageNodeMutable
- newStore() - Method in class org.aksw.commons.index.core.StorageNodeMutableForwarding
- none() - Static method in interface org.aksw.commons.index.util.ListSupplier
-
A supplier that supplies null instead of set instances.
- none() - Static method in class org.aksw.commons.index.util.SetSuppliers
-
A supplier that supplies null instead of set instances.
O
- org.aksw.commons.index - package org.aksw.commons.index
- org.aksw.commons.index.core - package org.aksw.commons.index.core
- org.aksw.commons.index.util - package org.aksw.commons.index.util
P
- postProcessAdd(StorageNodeMutable<D, C, V>, BiConsumer<V, D>) - Static method in class org.aksw.commons.index.StorageComposers
-
A wrapper for a
StorageNodeMutable.add(Object, Object)that allows for running a post processing action after a regular insert.
R
- remove(Object[], D) - Method in class org.aksw.commons.index.core.StorageNodeAltN
- remove(List<V>, D) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- remove(M, D) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
- remove(M, D) - Method in class org.aksw.commons.index.core.StorageNodeLeafMap
- remove(Alt2<V1, V2>, D) - Method in class org.aksw.commons.index.core.StorageNodeAlt2
- remove(Alt3<V1, V2, V3>, D) - Method in class org.aksw.commons.index.core.StorageNodeAlt3
- remove(S, D) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- remove(S, D) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- remove(V, D) - Method in interface org.aksw.commons.index.core.StorageNodeMutable
- remove(V, D) - Method in class org.aksw.commons.index.core.StorageNodeMutableForwarding
- remove(V, D) - Method in class org.aksw.commons.index.core.StorageNodeWrapperCodec
- remove(V, D1) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- removeRaw(Object, D) - Method in interface org.aksw.commons.index.core.StorageNodeMutable
S
- setData(T) - Method in interface org.aksw.commons.index.util.HasData
- setData(X) - Method in class org.aksw.commons.index.util.CMapImpl
- setData(X) - Method in interface org.aksw.commons.index.util.CSet
- setData(X) - Method in class org.aksw.commons.index.util.CSetImpl
- SetSupplier - Interface in org.aksw.commons.index.util
-
Helper interface for creating new set instances with automatically inferred types
- SetSuppliers - Class in org.aksw.commons.index.util
- SetSuppliers() - Constructor for class org.aksw.commons.index.util.SetSuppliers
- SetSuppliers.SetSupplierTreeSet<X> - Class in org.aksw.commons.index.util
- SetSupplierTreeSet(Comparator<X>) - Constructor for class org.aksw.commons.index.util.SetSuppliers.SetSupplierTreeSet
- size() - Method in interface org.aksw.commons.index.util.Alt
- size() - Method in class org.aksw.commons.index.util.Alt2
- size() - Method in class org.aksw.commons.index.util.Alt3
- sourceTupleAccessor - Variable in class org.aksw.commons.index.core.StorageNodeDictionary
- sourceTupleAccessor - Variable in class org.aksw.commons.index.TupleCodecDictionary
- StorageComposers - Class in org.aksw.commons.index
-
A collection of static methods for composing storage structures such as arbitrarily nested maps
- StorageComposers() - Constructor for class org.aksw.commons.index.StorageComposers
- StorageNode<D,C,V> - Interface in org.aksw.commons.index.core
-
A StorageNode can express nested storage such as nested maps, lists and sets for tuples.
- StorageNodeAlt2<D,C,V1,V2> - Class in org.aksw.commons.index.core
- StorageNodeAlt2(TupleAccessor<D, C>, StorageNodeMutable<D, C, V1>, StorageNodeMutable<D, C, V2>) - Constructor for class org.aksw.commons.index.core.StorageNodeAlt2
- StorageNodeAlt3<D,C,V1,V2,V3> - Class in org.aksw.commons.index.core
- StorageNodeAlt3(TupleAccessor<D, C>, StorageNodeMutable<D, C, V1>, StorageNodeMutable<D, C, V2>, StorageNodeMutable<D, C, V3>) - Constructor for class org.aksw.commons.index.core.StorageNodeAlt3
- StorageNodeAltBase<D,C,V> - Class in org.aksw.commons.index.core
-
Base class for index nodes that do not index by a key - or rather: index by a single key that is a zero-sized tuple
- StorageNodeAltBase(TupleAccessor<D, C>) - Constructor for class org.aksw.commons.index.core.StorageNodeAltBase
- StorageNodeAltN<D,C> - Class in org.aksw.commons.index.core
- StorageNodeAltN(TupleAccessor<D, C>, List<? extends StorageNodeMutable<D, C, ?>>) - Constructor for class org.aksw.commons.index.core.StorageNodeAltN
- StorageNodeBase<D,C,V> - Class in org.aksw.commons.index.core
- StorageNodeBase(int[], TupleAccessor<D, C>) - Constructor for class org.aksw.commons.index.core.StorageNodeBase
- StorageNodeBased<D,C,V> - Interface in org.aksw.commons.index.core
-
Interface for store-based objects to expose both store and storage.
- StorageNodeCompoundBase<D,C,V> - Class in org.aksw.commons.index.core
- StorageNodeCompoundBase(int[], TupleAccessor<D, C>) - Constructor for class org.aksw.commons.index.core.StorageNodeCompoundBase
- StorageNodeDictionary<D1,C1,D2,C2,V,X extends StorageNodeMutable<D2,C2,V>> - Class in org.aksw.commons.index.core
-
A wrapper for a storage node that adds a dictionary for the components Can be used to map e.g.
- StorageNodeDictionary(X, BiMap<C1, C2>, TupleAccessor<D1, C1>, TupleAccessor<D2, C2>) - Constructor for class org.aksw.commons.index.core.StorageNodeDictionary
- StorageNodeDomainWrapping<D,C,V,X extends StorageNodeMutable<D,C,V>> - Class in org.aksw.commons.index.core
- StorageNodeDomainWrapping(X, BiFunction<? super StorageNodeMutable<D, C, V>, ? super X, ? extends X>) - Constructor for class org.aksw.commons.index.core.StorageNodeDomainWrapping
- StorageNodeForwarding<D,C,V,X extends StorageNode<D,C,V>> - Class in org.aksw.commons.index.core
- StorageNodeForwarding() - Constructor for class org.aksw.commons.index.core.StorageNodeForwarding
- StorageNodeInnerMap<D,C,K,V,M extends Map<K,V>> - Class in org.aksw.commons.index.core
- StorageNodeInnerMap(int[], TupleAccessor<D, C>, StorageNodeMutable<D, C, V>, MapSupplier, TupleValueFunction<C, K>, TupleAccessorCore<? super K, ? extends C>) - Constructor for class org.aksw.commons.index.core.StorageNodeInnerMap
- StorageNodeLeafComponentSet<D,C,V,S extends Set<V>> - Class in org.aksw.commons.index.core
-
Essentially a view of a Set
as a Map - StorageNodeLeafComponentSet(int[], TupleAccessor<D, C>, SetSupplier, TupleValueFunction<C, V>, TupleAccessorCore<? super V, ? extends C>) - Constructor for class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- StorageNodeLeafDomainList<D,C,V> - Class in org.aksw.commons.index.core
-
Essentially a view of a Set
as a Map > - StorageNodeLeafDomainList(TupleAccessor<D, C>, ListSupplier, TupleValueFunction<C, V>) - Constructor for class org.aksw.commons.index.core.StorageNodeLeafDomainList
- StorageNodeLeafDomainSet<D,C,V,S extends Set<V>> - Class in org.aksw.commons.index.core
-
Essentially a view of a List<D> as a
Map<EMPTY_LIST, List<D>>where there for a non-empty List<D> there is exactly a single key that is the empty list. - StorageNodeLeafDomainSet(TupleAccessor<D, C>, SetSupplier, TupleValueFunction<C, V>) - Constructor for class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- StorageNodeLeafMap<D,C,K,V,M extends Map<K,V>> - Class in org.aksw.commons.index.core
- StorageNodeLeafMap(int[], TupleAccessor<D, C>, MapSupplier, TupleValueFunction<C, K>, TupleAccessorCore<? super K, ? extends C>, TupleValueFunction<C, V>) - Constructor for class org.aksw.commons.index.core.StorageNodeLeafMap
- StorageNodeMutable<D,C,V> - Interface in org.aksw.commons.index.core
- StorageNodeMutableForwarding<D,C,V,X extends StorageNodeMutable<D,C,V>> - Class in org.aksw.commons.index.core
- StorageNodeMutableForwarding() - Constructor for class org.aksw.commons.index.core.StorageNodeMutableForwarding
- StorageNodeMutableForwardingBase<D,C,V,X extends StorageNodeMutable<D,C,V>> - Class in org.aksw.commons.index.core
- StorageNodeMutableForwardingBase(X) - Constructor for class org.aksw.commons.index.core.StorageNodeMutableForwardingBase
- StorageNodeWrapperCodec<D,C,V,X extends StorageNodeMutable<D,C,V>> - Class in org.aksw.commons.index.core
- StorageNodeWrapperCodec(X, TupleCodec<D, C, D, C>) - Constructor for class org.aksw.commons.index.core.StorageNodeWrapperCodec
- storeWrapper - Variable in class org.aksw.commons.index.core.StorageNodeDomainWrapping
- stream(V) - Method in interface org.aksw.commons.index.util.Streamer
- streamEntries(Object[], T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltN
- streamEntries(List<V>, T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- streamEntries(M, T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
- streamEntries(M, T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafMap
- streamEntries(Alt2<V1, V2>, T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAlt2
- streamEntries(Alt3<V1, V2, V3>, T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAlt3
- streamEntries(S, T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- streamEntries(S, T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- streamEntries(V) - Method in interface org.aksw.commons.index.core.StorageNode
- streamEntries(V, T, TupleAccessorCore<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
-
Stream all entries under equality constraints obtained from a tuple-like pattern
- streamEntries(V, T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- streamEntries(V, T, TupleAccessorCore<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- streamEntriesRaw(Object) - Method in interface org.aksw.commons.index.core.StorageNode
-
Generic method to stream the content - mainly for debugging
- streamEntriesRaw(Object, T, TupleAccessorCore<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
- Streamer<V,T> - Interface in org.aksw.commons.index.util
-
A streamer returns a stream of items from a collection-like object (referred to as a 'store') given as the argument.
- streamerForKeyAndSubStoreAlts(T, TupleAccessorCore<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
-
The streamer returns entry that hold a tuple-like key and conceptually alternatives of sub-stores The tuple components of the key can be accessed using
StorageNode.getKeyComponentRaw(Object, int)There are as many components as the length ofStorageNode.getKeyTupleIdxs()If there is 0 components then any invocation ofStorageNode.getKeyComponentRaw(Object, int)will fail with aUnsupportedOperationException. - streamerForKeyAndSubStoreAlts(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
-
Stream a single entry of the store alts themselves children can then pick an alternative based on their index
- streamerForKeyAndSubStoreAlts(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- streamerForKeyAndSubStoreAlts(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- streamerForKeyAndSubStoreAlts(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- streamerForKeyAndSubStoreAlts(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- streamerForKeyAndSubStoreAlts(T, TupleAccessorCore<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- streamerForKeys(T, TupleAccessorCore<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
- streamerForKeys(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
- streamerForKeys(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- streamerForKeys(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- streamerForKeys(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- streamerForKeys(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- streamerForKeys(T, TupleAccessorCore<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- streamerForKeysAsComponent(T, TupleAccessorCore<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
-
Compiles from a given pattern a function that can stream the matching keys from the appropriate store.
- streamerForKeysAsComponent(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
- streamerForKeysAsComponent(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- streamerForKeysAsComponent(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- streamerForKeysAsComponent(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- streamerForKeysAsComponent(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- streamerForKeysAsComponent(T, TupleAccessorCore<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- streamerForKeysAsTuples(T, TupleAccessorCore<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
-
Compiles from a given pattern a function that can stream the matching keys from the appropriate store.
- streamerForKeysAsTuples(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
- streamerForKeysAsTuples(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- streamerForKeysAsTuples(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- streamerForKeysAsTuples(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- streamerForKeysAsTuples(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- streamerForKeysAsTuples(T, TupleAccessorCore<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- streamerForKeysUnderConstraints(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- streamerForValues(T, TupleAccessorCore<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
-
Returns an object that can extract the stream of values at an index node under constraints map: { entry.value | entry in map and entry.key matches condition} leafSet: set.entries.stream() A leaf set does not have any keys that could affect the result stream
- streamerForValues(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
- streamerForValues(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
- streamerForValues(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- streamerForValues(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- streamerForValues(T, TupleAccessorCore<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- streamerForValues(T, TupleAccessorCore<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
- streamRaw(Object) - Method in interface org.aksw.commons.index.util.Streamer
-
Delegate to
Streamer.stream(Object). - StreamTransform<I,O> - Interface in org.aksw.commons.index.util
-
Helper interface to make transformations on streams less verbose Inherits from
Functionfor out of the box chaining withFunction.andThen(Function).
T
- target - Variable in class org.aksw.commons.index.core.StorageNodeDomainWrapping
- targetTupleAccessor - Variable in class org.aksw.commons.index.core.StorageNodeDictionary
- targetTupleAccessor - Variable in class org.aksw.commons.index.TupleCodecDictionary
- toString() - Method in class org.aksw.commons.index.core.StorageNodeAlt2
- toString() - Method in class org.aksw.commons.index.core.StorageNodeAlt3
- toString() - Method in class org.aksw.commons.index.core.StorageNodeAltN
- toString() - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
- toString() - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- toString() - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- toString() - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- toString() - Method in class org.aksw.commons.index.core.StorageNodeLeafMap
- toString() - Method in class org.aksw.commons.index.util.CMapImpl
- toString() - Method in class org.aksw.commons.index.util.CSetImpl
- tupleAccessor - Variable in class org.aksw.commons.index.core.StorageNodeBase
- tupleAccessor - Variable in class org.aksw.commons.index.TupleCodecCanonical
- TupleCodec<D1,C1,D2,C2> - Interface in org.aksw.commons.index
-
Component-wise tuple codec.
- TupleCodecBased<D1,C1,D2,C2> - Interface in org.aksw.commons.index
- TupleCodecCanonical<D,C> - Class in org.aksw.commons.index
- TupleCodecCanonical(TupleAccessor<D, C>) - Constructor for class org.aksw.commons.index.TupleCodecCanonical
- TupleCodecDictionary<D1,C1,D2,C2> - Class in org.aksw.commons.index
- TupleCodecDictionary(TupleAccessor<D1, C1>, TupleAccessor<D2, C2>) - Constructor for class org.aksw.commons.index.TupleCodecDictionary
- tupleIdxs - Variable in class org.aksw.commons.index.core.StorageNodeBase
- tupleToValue(D) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- tupleToValue(D) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- tupleToValue(D) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- TupleValueFunction<ComponentType,ValueType> - Interface in org.aksw.commons.index.util
-
Map a tuple-like object to a value
V
- v1 - Variable in class org.aksw.commons.index.util.Alt2
- v1 - Variable in class org.aksw.commons.index.util.Alt3
- v2 - Variable in class org.aksw.commons.index.util.Alt2
- v2 - Variable in class org.aksw.commons.index.util.Alt3
- v3 - Variable in class org.aksw.commons.index.util.Alt3
- valueFunction - Variable in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
- valueFunction - Variable in class org.aksw.commons.index.core.StorageNodeLeafDomainList
- valueFunction - Variable in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
- valueFunction - Variable in class org.aksw.commons.index.core.StorageNodeLeafMap
W
- wrapAsCMap(Supplier<X>) - Method in interface org.aksw.commons.index.util.MapSupplier
- wrapAsCMap(MapSupplier, Supplier<X>) - Static method in class org.aksw.commons.index.util.MapSuppliers
- wrapAsCSet(Supplier<X>) - Method in interface org.aksw.commons.index.util.SetSupplier
-
Wrap this map supplier such that any supplied map becomes wrapped as a cmap.
- wrapAsCSet(SetSupplier, Supplier<X>) - Static method in class org.aksw.commons.index.util.SetSuppliers
- wrapWithCanonicalization(X) - Static method in class org.aksw.commons.index.StorageComposers
-
Canonicalization maps all equivalent tuples and components w.r.t.
- wrapWithDictionary(X, TupleAccessor<D1, C1>) - Static method in class org.aksw.commons.index.StorageComposers
-
DON'T USE ; maintain a TupleCodec separately instead
All Classes All Packages