Index

A C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|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(M, int) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
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, TupleAccessor<? 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(TupleBridge<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(TupleBridge<D, C>, TupleBridge<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
 
getKeyComponent(K, int) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
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
 
getKeyComponentRaw(Object, int) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
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
 
getStoreAsList(Object) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
getStoreAsMap(Object) - Method in interface org.aksw.commons.index.core.StorageNode
 
getStoreAsMap(Object) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
 
getStoreAsMap(Object) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
getStoreAsSet(Object) - Method in interface org.aksw.commons.index.core.StorageNode
 
getStoreAsSet(Object) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
 
getStoreAsSet(Object) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
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(List<V>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
isEmpty(M) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
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(S) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
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.
isListNode() - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
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
 
isMapNode() - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
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
 
isSetNode() - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 

K

keyFunction - Variable in class org.aksw.commons.index.core.StorageNodeInnerMap
 
keyToComponent - Variable in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
keyToComponent - Variable in class org.aksw.commons.index.core.StorageNodeInnerMap
 

L

leafComponentSet(int, CSetSupplier<X>, TupleBridge<D, C>) - Static method in class org.aksw.commons.index.CStorageComposers
 
leafComponentSet(int, SetSupplier, TupleBridge<D, C>) - Static method in class org.aksw.commons.index.StorageComposers
 
leafList(ListSupplier, TupleBridge<D, C>) - Static method in class org.aksw.commons.index.StorageComposers
 
leafMap(int, CMapSupplier<X>, TupleBridge<D, C>) - Static method in class org.aksw.commons.index.CStorageComposers
 
leafMap(int, MapSupplier, TupleBridge<D, C>) - Static method in class org.aksw.commons.index.StorageComposers
 
leafSet(CSetSupplier<X>, TupleBridge<D, C>) - Static method in class org.aksw.commons.index.CStorageComposers
 
leafSet(SetSupplier, TupleBridge<D, C>) - Static method in class org.aksw.commons.index.StorageComposers
 
listSupplier - Variable in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
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, TupleAccessor<? super TupleLike, ? extends ComponentType>) - Method in interface org.aksw.commons.index.util.TupleValueFunction
 
mapSourceToTarget(D1) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
 
mapSupplier - Variable in class org.aksw.commons.index.core.StorageNodeInnerMap
 
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 class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
newStore() - Method in class org.aksw.commons.index.core.StorageNodeLeafMap
 
newStore() - Method in interface org.aksw.commons.index.core.StorageNodeMutable
 
newStore() - Method in class org.aksw.commons.index.core.StorageNodeMutableForwarding
 
newStore() - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
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.
projectTupleToArray(int[], T, TupleAccessor<T, C>) - Static method in class org.aksw.commons.index.core.StorageNodeInnerMap
 

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 - Variable in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
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(TupleBridge<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(TupleBridge<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(TupleBridge<D, C>) - Constructor for class org.aksw.commons.index.core.StorageNodeAltBase
 
StorageNodeAltN<D,C> - Class in org.aksw.commons.index.core
 
StorageNodeAltN(TupleBridge<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[], TupleBridge<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[], TupleBridge<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>, TupleBridge<D1, C1>, TupleBridge<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[], TupleBridge<D, C>, StorageNodeMutable<D, C, V>, MapSupplier, TupleValueFunction<C, K>, TupleAccessor<? 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<K, Void>
StorageNodeLeafComponentSet(int[], TupleBridge<D, C>, SetSupplier, TupleValueFunction<C, V>, TupleAccessor<? 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<Void, Set>
StorageNodeLeafDomainList(TupleBridge<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(TupleBridge<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[], TupleBridge<D, C>, MapSupplier, TupleValueFunction<C, K>, TupleAccessor<? 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
 
streamEntries(Object[], T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltN
 
streamEntries(List<V>, T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
streamEntries(M, T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
streamEntries(M, T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafMap
 
streamEntries(Alt2<V1, V2>, T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAlt2
 
streamEntries(Alt3<V1, V2, V3>, T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAlt3
 
streamEntries(S, T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
streamEntries(S, T, TupleAccessor<? 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, TupleAccessor<? 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, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
 
streamEntries(V, T, TupleAccessor<? 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, TupleAccessor<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
 
streamerForEntriesUnderConstraints(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
streamerForKeyAndSubStoreAlts(T, TupleAccessor<? 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 of StorageNode.getKeyTupleIdxs() If there is 0 components then any invocation of StorageNode.getKeyComponentRaw(Object, int) will fail with a UnsupportedOperationException.
streamerForKeyAndSubStoreAlts(T, TupleAccessor<? 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, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
 
streamerForKeyAndSubStoreAlts(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
streamerForKeyAndSubStoreAlts(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
streamerForKeyAndSubStoreAlts(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
 
streamerForKeyAndSubStoreAlts(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
streamerForKeyAndSubStoreAlts(T, TupleAccessor<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
 
streamerForKeys(T, TupleAccessor<? super T, ? extends C>) - Method in interface org.aksw.commons.index.core.StorageNode
 
streamerForKeys(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
 
streamerForKeys(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
 
streamerForKeys(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
streamerForKeys(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
streamerForKeys(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
 
streamerForKeys(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
streamerForKeys(T, TupleAccessor<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
 
streamerForKeysAsComponent(T, TupleAccessor<? 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, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
 
streamerForKeysAsComponent(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
 
streamerForKeysAsComponent(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
streamerForKeysAsComponent(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
streamerForKeysAsComponent(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
 
streamerForKeysAsComponent(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
streamerForKeysAsComponent(T, TupleAccessor<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
 
streamerForKeysAsTuples(T, TupleAccessor<? 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, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
 
streamerForKeysAsTuples(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
 
streamerForKeysAsTuples(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
streamerForKeysAsTuples(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
streamerForKeysAsTuples(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
 
streamerForKeysAsTuples(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
streamerForKeysAsTuples(T, TupleAccessor<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
 
streamerForKeysUnderConstraints(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
streamerForKeysUnderConstraints(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
streamerForValues(T, TupleAccessor<? 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, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeAltBase
 
streamerForValues(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeForwarding
 
streamerForValues(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafComponentSet
 
streamerForValues(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainList
 
streamerForValues(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeLeafDomainSet
 
streamerForValues(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
streamerForValues(T, TupleAccessor<? super T, ? extends C1>) - Method in class org.aksw.commons.index.core.StorageNodeDictionary
 
streamerForValuesUnderConstraints(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 

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(TupleBridge<D, C>) - Constructor for class org.aksw.commons.index.TupleCodecCanonical
 
TupleCodecDictionary<D1,C1,D2,C2> - Class in org.aksw.commons.index
 
TupleCodecDictionary(TupleBridge<D1, C1>, TupleBridge<D2, C2>) - Constructor for class org.aksw.commons.index.TupleCodecDictionary
 
tupleIdxs - Variable in class org.aksw.commons.index.core.StorageNodeBase
 
tupleToKey(D) - Method in class org.aksw.commons.index.core.StorageNodeInnerMap
 
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, TupleBridge<D1, C1>) - Static method in class org.aksw.commons.index.StorageComposers
DON'T USE ; maintain a TupleCodec separately instead
A C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages