Index
All Classes and Interfaces|All Packages
A
- addProject(int...) - Method in interface org.aksw.commons.tuple.query.TupleQuery
- addProject(int...) - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
B
- base - Variable in class org.aksw.commons.tuple.finder.TupleFinderWrapper
- build(C...) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge
- build(C, C, C) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge3
- build(C, C, C, C) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge4
- build(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.tuple.accessor.GenericTupleAccessorForMap
- build(T, TupleAccessor<? super T, ? extends C>) - Method in class org.aksw.commons.tuple.accessor.TupleAccessorForList
- build(T, TupleAccessor<? super T, ? extends C>) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge
-
Build a domain object from some tuple-like object with its corresponding accessor.
- build(T, TupleAccessor<? super T, ? extends C>) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge3
- build(T, TupleAccessor<? super T, ? extends C>) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge4
- build(T, TupleAccessor<? super T, ? extends ComponentType>) - Method in class org.aksw.commons.tuple.accessor.TupleAccessorRemap
- build(T, TupleAccessor<? super T, ? extends Integer>) - Method in class org.aksw.commons.tuple.accessor.TupleAccessorForArrayOfInts
C
- clearProject() - Method in interface org.aksw.commons.tuple.query.TupleQuery
- clearProject() - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- compact(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge
-
If the dimension is 1 then return the component, otherwise the tuple.
- compare(int, Comparator<C>, D1, TupleAccessor<D1, ? extends C>, D2, TupleAccessor<D2, ? extends C>) - Static method in class org.aksw.commons.tuple.util.TupleCmp
- constraints - Variable in class org.aksw.commons.tuple.query.TupleConstraintImpl
- contains(C...) - Method in interface org.aksw.commons.tuple.finder.TupleFinder
- contains(C, C, C) - Method in interface org.aksw.commons.tuple.finder.TupleFinder3
- contains(C, C, C, C) - Method in interface org.aksw.commons.tuple.finder.TupleFinder4
- contains(X, TupleAccessor<? super X, ? extends C>) - Method in interface org.aksw.commons.tuple.finder.TupleFinder
D
- delegate - Variable in class org.aksw.commons.tuple.accessor.TupleAccessorRemap
- dimension - Variable in class org.aksw.commons.tuple.accessor.TupleAccessorForArrayOfInts
- dimension - Variable in class org.aksw.commons.tuple.accessor.TupleAccessorForList
- dimension - Variable in class org.aksw.commons.tuple.query.TupleQueryImpl
- distinct - Variable in class org.aksw.commons.tuple.query.TupleQueryImpl
F
- find(C...) - Method in interface org.aksw.commons.tuple.finder.TupleFinder
- find(C, C, C) - Method in interface org.aksw.commons.tuple.finder.TupleFinder3
- find(C, C, C, C) - Method in interface org.aksw.commons.tuple.finder.TupleFinder4
- find(D) - Method in interface org.aksw.commons.tuple.finder.TupleFinder
- find(X, TupleAccessor<? super X, ? extends C>) - Method in interface org.aksw.commons.tuple.finder.TupleFinder
- find(X, TupleAccessor<? super X, ? extends C>) - Method in interface org.aksw.commons.tuple.finder.TupleFinder3
- find(X, TupleAccessor<? super X, ? extends C>) - Method in interface org.aksw.commons.tuple.finder.TupleFinder4
G
- GenericTupleAccessor<D,
C, K> - Interface in org.aksw.commons.tuple.accessor -
An extension of tuple accessor which allows for access via keys (in addition to ordinal integers).
- GenericTupleAccessorForMap<C,
K> - Class in org.aksw.commons.tuple.accessor - GenericTupleAccessorForMap(List<K>) - Constructor for class org.aksw.commons.tuple.accessor.GenericTupleAccessorForMap
- GenericTupleAccessorForMap(List<K>, Supplier<? extends Map<K, C>>) - Constructor for class org.aksw.commons.tuple.accessor.GenericTupleAccessorForMap
- GenericTupleAccessorFromListOfKeysBase<D,
C, K> - Class in org.aksw.commons.tuple.accessor - GenericTupleAccessorFromListOfKeysBase(List<K>) - Constructor for class org.aksw.commons.tuple.accessor.GenericTupleAccessorFromListOfKeysBase
- get(int[], int) - Method in class org.aksw.commons.tuple.accessor.TupleAccessorForArrayOfInts
- get(D, int) - Method in class org.aksw.commons.tuple.accessor.GenericTupleAccessorFromListOfKeysBase
- get(D, K) - Method in interface org.aksw.commons.tuple.accessor.GenericTupleAccessor
-
Get value by key
- get(List<C>, int) - Method in class org.aksw.commons.tuple.accessor.TupleAccessorForList
- get(Map<K, C>, K) - Method in class org.aksw.commons.tuple.accessor.GenericTupleAccessorForMap
- get(TUPLE, int) - Method in interface org.aksw.commons.tuple.accessor.TupleAccessor
- get(TupleType, int) - Method in class org.aksw.commons.tuple.accessor.TupleAccessorRemap
- getArg0(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge3
- getArg0(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge4
- getArg1(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge3
- getArg1(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge4
- getArg2(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge3
- getArg2(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge4
- getArg3(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge4
- getBase() - Method in class org.aksw.commons.tuple.finder.TupleFinderWrapper
- getConstrainedComponents() - Method in interface org.aksw.commons.tuple.query.TupleQuery
- getConstrainedComponents() - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- getConstraint(int) - Method in interface org.aksw.commons.tuple.query.TupleQuery
- getConstraint(int) - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- getConstraints() - Method in interface org.aksw.commons.tuple.query.TupleConstraint
- getConstraints() - Method in class org.aksw.commons.tuple.query.TupleConstraintImpl
- getDimension() - Method in class org.aksw.commons.tuple.accessor.GenericTupleAccessorFromListOfKeysBase
- getDimension() - Method in class org.aksw.commons.tuple.accessor.TupleAccessorForArrayOfInts
- getDimension() - Method in class org.aksw.commons.tuple.accessor.TupleAccessorForList
- getDimension() - Method in class org.aksw.commons.tuple.accessor.TupleAccessorRemap
- getDimension() - Method in interface org.aksw.commons.tuple.bridge.TupleBridge
- getDimension() - Method in interface org.aksw.commons.tuple.bridge.TupleBridge3
- getDimension() - Method in interface org.aksw.commons.tuple.bridge.TupleBridge4
- getDimension() - Method in interface org.aksw.commons.tuple.finder.TupleFinder
-
The dimension of the tuples accessible by this class
- getDimension() - Method in interface org.aksw.commons.tuple.finder.TupleFinder3
- getDimension() - Method in interface org.aksw.commons.tuple.finder.TupleFinder4
- getDimension() - Method in interface org.aksw.commons.tuple.query.TupleQuery
-
The dimension (number of columns) of the conceptual tuple table this query is intended for
- getDimension() - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- getPattern() - Method in interface org.aksw.commons.tuple.query.TupleQuery
- getPattern() - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- getProject() - Method in interface org.aksw.commons.tuple.query.TupleQuery
-
Baseline tuple query execution on a tuple table.
- getProject() - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- getTupleBridge() - Method in interface org.aksw.commons.tuple.finder.TupleFinder
-
Get the object that provides tuple views over the backing domain tuples of type D
- getTupleBridge() - Method in interface org.aksw.commons.tuple.finder.TupleFinder3
- getTupleBridge() - Method in class org.aksw.commons.tuple.finder.TupleFinder3Wrapper
- getTupleBridge() - Method in interface org.aksw.commons.tuple.finder.TupleFinder4
- getTupleBridge() - Method in class org.aksw.commons.tuple.finder.TupleFinder4Wrapper
- getTupleBridge() - Method in class org.aksw.commons.tuple.finder.TupleFinderWrapper
H
- hasProject() - Method in interface org.aksw.commons.tuple.query.TupleQuery
- hasProject() - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
I
- isDistinct() - Method in interface org.aksw.commons.tuple.query.TupleQuery
- isDistinct() - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
K
- keyAtOrdinal(int) - Method in interface org.aksw.commons.tuple.accessor.GenericTupleAccessor
-
Map an ordinal to a key
- keyAtOrdinal(int) - Method in class org.aksw.commons.tuple.accessor.GenericTupleAccessorFromListOfKeysBase
- keys - Variable in class org.aksw.commons.tuple.accessor.GenericTupleAccessorFromListOfKeysBase
L
- listOfNulls(int) - Static method in class org.aksw.commons.tuple.query.TupleQueryImpl
M
- map(Function<? super COMPONENT, X>) - Method in interface org.aksw.commons.tuple.accessor.TupleAccessor
-
Create an accessor that passes the components through a mapper function
- mapSupplier - Variable in class org.aksw.commons.tuple.accessor.GenericTupleAccessorForMap
- matches(int, BiPredicate<C, C>, D1, TupleAccessor<D1, ? extends C>, D2, TupleAccessor<D2, ? extends C>) - Static method in class org.aksw.commons.tuple.util.TupleCmp
O
- ordinalOfKey(K) - Method in interface org.aksw.commons.tuple.accessor.GenericTupleAccessor
- ordinalOfKey(K) - Method in class org.aksw.commons.tuple.accessor.GenericTupleAccessorFromListOfKeysBase
-
Search for the ordinal of the key in the underlying list in O(n).
- org.aksw.commons.tuple.accessor - package org.aksw.commons.tuple.accessor
- org.aksw.commons.tuple.bridge - package org.aksw.commons.tuple.bridge
- org.aksw.commons.tuple.finder - package org.aksw.commons.tuple.finder
- org.aksw.commons.tuple.query - package org.aksw.commons.tuple.query
- org.aksw.commons.tuple.util - package org.aksw.commons.tuple.util
P
- pattern - Variable in class org.aksw.commons.tuple.query.TupleQueryImpl
- projection - Variable in class org.aksw.commons.tuple.query.TupleQueryImpl
R
- remap - Variable in class org.aksw.commons.tuple.accessor.TupleAccessorRemap
S
- set(TupleType, int, ComponentType) - Method in interface org.aksw.commons.tuple.query.TupleSetter
- setConstraint(int, ComponentType) - Method in interface org.aksw.commons.tuple.query.TupleQuery
- setConstraint(int, ComponentType) - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- setDistinct(boolean) - Method in interface org.aksw.commons.tuple.query.TupleQuery
- setDistinct(boolean) - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- setProject(int...) - Method in interface org.aksw.commons.tuple.query.TupleQuery
-
Replaces a projection with the given one
- setProject(int...) - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
T
- toComponentArray(D) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge
-
If dimension == 1 then return the object as is, otherwise interpret it as a domain tuple.
- toString() - Method in class org.aksw.commons.tuple.query.TupleQueryImpl
- TupleAccessor<TUPLE,
COMPONENT> - Interface in org.aksw.commons.tuple.accessor -
Functional interface for accessing components of a tuple.
- TupleAccessorForArrayOfInts - Class in org.aksw.commons.tuple.accessor
- TupleAccessorForArrayOfInts(int) - Constructor for class org.aksw.commons.tuple.accessor.TupleAccessorForArrayOfInts
- TupleAccessorForList<C> - Class in org.aksw.commons.tuple.accessor
- TupleAccessorForList(int) - Constructor for class org.aksw.commons.tuple.accessor.TupleAccessorForList
- TupleAccessorRemap<TupleType,
ComponentType> - Class in org.aksw.commons.tuple.accessor -
A forwarding tuple accessor that can remap indices to shuffle the components
- TupleAccessorRemap(TupleBridge<TupleType, ComponentType>, int[]) - Constructor for class org.aksw.commons.tuple.accessor.TupleAccessorRemap
- TupleBridge<D,
C> - Interface in org.aksw.commons.tuple.bridge -
A bridge between domain objects and tuple representation.
- TupleBridge3<D,
C> - Interface in org.aksw.commons.tuple.bridge - TupleBridge4<D,
C> - Interface in org.aksw.commons.tuple.bridge - TupleCmp - Class in org.aksw.commons.tuple.util
- TupleCmp() - Constructor for class org.aksw.commons.tuple.util.TupleCmp
- TupleConstraint<ComponentType> - Interface in org.aksw.commons.tuple.query
- TupleConstraintImpl<ComponentType> - Class in org.aksw.commons.tuple.query
- TupleConstraintImpl(List<ComponentType>) - Constructor for class org.aksw.commons.tuple.query.TupleConstraintImpl
- TupleFinder<D,
C> - Interface in org.aksw.commons.tuple.finder -
Interface for basic matching of tuples
- TupleFinder3<D,
C> - Interface in org.aksw.commons.tuple.finder - TupleFinder3Wrapper<D,
C, B extends TupleFinder3<D, C>> - Class in org.aksw.commons.tuple.finder - TupleFinder3Wrapper(B) - Constructor for class org.aksw.commons.tuple.finder.TupleFinder3Wrapper
- TupleFinder4<D,
C> - Interface in org.aksw.commons.tuple.finder - TupleFinder4Wrapper<D,
C, B extends TupleFinder4<D, C>> - Class in org.aksw.commons.tuple.finder - TupleFinder4Wrapper(B) - Constructor for class org.aksw.commons.tuple.finder.TupleFinder4Wrapper
- TupleFinderWrapper<D,
C, B extends TupleFinder<D, C>> - Class in org.aksw.commons.tuple.finder - TupleFinderWrapper(B) - Constructor for class org.aksw.commons.tuple.finder.TupleFinderWrapper
- TupleMutator<DomainType,
ComponentType> - Interface in org.aksw.commons.tuple.query -
Getter and setter in one
- TupleQuery<ComponentType> - Interface in org.aksw.commons.tuple.query
-
A tuple query comprises projection, distinct and constraints on the level of tuple components
- TupleQueryImpl<ComponentType> - Class in org.aksw.commons.tuple.query
- TupleQueryImpl(int) - Constructor for class org.aksw.commons.tuple.query.TupleQueryImpl
- TupleSetter<TupleType,
ComponentType> - Interface in org.aksw.commons.tuple.query
V
- validateBuildArg(TupleBridge<?, ?>) - Method in interface org.aksw.commons.tuple.bridge.TupleBridge
All Classes and Interfaces|All Packages