Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Range<T>) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
- add(String) - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- addEmptyDimension(D) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
-
Add a new empty dimension.
- addEmptyDimension(Object) - Method in class org.aksw.jenax.constraint.util.NodeRanges
- addOpenDimension(D) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
-
Add a new unconstrained dimension.
- addOpenDimension(Object) - Method in class org.aksw.jenax.constraint.util.NodeRanges
- addValue(Node) - Method in class org.aksw.jenax.constraint.util.NodeRanges
-
Add a constant to its respective value space This is a union-like operation - its does not constrain the space to the given value
- align(List<Expr>, List<Expr>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.StringAlignments
- Alignment - Class in org.aksw.jenax.sparql.expr.optimize.util
- Alignment(List<Expr>, List<Expr>) - Constructor for class org.aksw.jenax.sparql.expr.optimize.util.Alignment
- alignRec(List<Expr>, int, List<Expr>, int, List<List<Expr>>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.StringAlignments
C
- CBinding - Interface in org.aksw.jenax.constraint.api
-
ConstrainedBinding.
- CBindingMap - Class in org.aksw.jenax.constraint.impl
- CBindingMap(Map<Var, VSpace>) - Constructor for class org.aksw.jenax.constraint.impl.CBindingMap
- classify(Range<ComparableNodeValue>) - Method in class org.aksw.jenax.constraint.impl.DomainNodeValue
- classify(Range<T>) - Method in interface org.aksw.jenax.constraint.api.Domain
- classifyValueSpace(Range<ComparableNodeValue>) - Method in class org.aksw.jenax.constraint.util.NodeRanges
- classifyValueSpace(Range<T>) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
- classifyValueSpaceCore(Range<ComparableNodeValue>) - Static method in class org.aksw.jenax.constraint.util.NodeRanges
-
Return some object that acts as a key for a value space.
- clone() - Method in interface org.aksw.jenax.constraint.api.Constrainable
- clone() - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
- clone() - Method in interface org.aksw.jenax.constraint.api.VSpace
- clone() - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- clone() - Method in class org.aksw.jenax.constraint.util.NodeRanges
-
Create an independent copy of this object
- cloneObject() - Method in interface org.aksw.jenax.constraint.api.CBinding
- cloneObject() - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- ConcatAssignments - Class in org.aksw.jenax.sparql.expr.optimize.util
-
Iterator for iterating all of a list's subLists with a given offset (default 0) and increasing size.
- ConcatAssignments() - Constructor for class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- Constrainable - Interface in org.aksw.jenax.constraint.api
-
Interface for entities that can be constrained by value spaces
- ConstraintDerivations - Class in org.aksw.jenax.constraint.util
- ConstraintDerivations() - Constructor for class org.aksw.jenax.constraint.util.ConstraintDerivations
- contains(Range<T>) - Method in interface org.aksw.jenax.constraint.api.Dimension
- contains(Object) - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- contains(Node) - Method in class org.aksw.jenax.constraint.util.NodeRanges
- contains(NodeValue) - Method in class org.aksw.jenax.constraint.util.NodeRanges
- contains(T) - Method in interface org.aksw.jenax.constraint.api.Dimension
- Contradictable - Interface in org.aksw.jenax.constraint.api
-
Interface for the potential of something reaching a state of contradiction
- copyReplace(List<Expr>, int, String[]) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.StringAlignments
- create() - Static method in class org.aksw.jenax.constraint.impl.CBindingMap
- create(String...) - Static method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- create(NodeRanges) - Static method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- createClosed() - Static method in class org.aksw.jenax.constraint.util.NodeRanges
-
Create a NodeRange that contains nothing
- createOpen() - Static method in class org.aksw.jenax.constraint.util.NodeRanges
-
Create a NodeRange that contains everything
D
- derive(CBinding, Expr) - Static method in class org.aksw.jenax.constraint.util.ConstraintDerivations
- deriveConstraints(CBinding, Triple) - Static method in class org.aksw.jenax.constraint.util.ConstraintDerivations
- deriveConstraints(CBinding, Quad) - Static method in class org.aksw.jenax.constraint.util.ConstraintDerivations
-
Derive constraints from a quad; merges them into the RowConstraints instance
- deriveConstraints(CBinding, VarExprList) - Static method in class org.aksw.jenax.constraint.util.ConstraintDerivations
-
ElementBind
- deriveValueSpace(Expr, CBinding) - Static method in class org.aksw.jenax.constraint.util.ConstraintDerivations
-
Attempt to figure out what the expression might return
- Dimension<T extends Comparable<T>> - Interface in org.aksw.jenax.constraint.api
-
TODO Do we need dimension as an explicit class or is "Domain" sufficient?
- dimensions - Variable in class org.aksw.jenax.constraint.impl.DomainNodeValue
- domain - Variable in class org.aksw.jenax.constraint.impl.VSpaceImpl
- Domain<D,
T extends Comparable<T>> - Interface in org.aksw.jenax.constraint.api -
A set of dimensions with an ordering.
- DomainNodeValue - Class in org.aksw.jenax.constraint.impl
- DomainNodeValue() - Constructor for class org.aksw.jenax.constraint.impl.DomainNodeValue
E
- equals(Object) - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- equalsTo(Node) - Method in class org.aksw.jenax.constraint.util.NodeSpaceFactory
- expandAnyToTerm(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
-
Expands both constants and functions to RDF terms I don't want to touch the legacy function - thats why this function has this name
- expandConstant(Node) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- expandConstant(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- expandRdfTerm(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- extractLanguageTag(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
F
- forDimension(Object) - Method in interface org.aksw.jenax.constraint.api.VSpace
-
Create a new closed value space, adds the full range of the given dimension and intersect it with 'this'.
- forDimension(Object) - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
-
TODO The factory-aspect of creating a new ValueSpace with an open dimension should go to ValueSpaceSchema
- forGraph() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Create a restriction for the graph component; only allows for iris
- forIriPrefix(String) - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
- forNode(Node) - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Create a restriction for a given node
- forObject() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Create a restriction for the graph component; allows for anything
- forPredicate() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Create a restriction for the graph component; only allows for iris
- forSlot(TupleSlot) - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
- forStringPrefix(String) - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
- forStringPrefix(String) - Method in class org.aksw.jenax.constraint.util.NodeSpaceFactory
- forSubject() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Create a restriction for the graph component; only allows for iris and bnodes
G
- get() - Static method in class org.aksw.jenax.constraint.impl.DomainNodeValue
- get(Var) - Method in interface org.aksw.jenax.constraint.api.CBinding
- get(Var) - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- getConstant() - Method in class org.aksw.jenax.constraint.util.NodeRanges
-
Always first check
NodeRanges.isConstant()before calling this method - getDatatypeOrExpr(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- getDimension(Object) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
-
May return null.
- getDimensionComparator() - Method in interface org.aksw.jenax.constraint.api.Domain
- getDimensionComparator() - Method in class org.aksw.jenax.constraint.impl.DomainNodeValue
- getDimensionComparatorRaw() - Method in interface org.aksw.jenax.constraint.api.Domain
- getDimensions() - Method in interface org.aksw.jenax.constraint.api.Domain
- getDimensions() - Method in class org.aksw.jenax.constraint.impl.DomainNodeValue
- getDomain() - Method in interface org.aksw.jenax.constraint.api.VSpace
- getDomain() - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- getIriRanges() - Method in class org.aksw.jenax.constraint.util.NodeRanges
- getLexicalValueOrExpr(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
-
TODO: If we really want the ___lexical value___, we need to apply a transformation to value field based on its type and on the RDF datatype.
- getNode() - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
-
Retrieve the node if it has been set.
- getNodeRanges() - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- getOptimizedConcatArgs(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- getOrCreateDimension(D) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
- getPrefixesOf(String, boolean) - Method in interface org.aksw.jenax.constraint.util.PrefixSet
-
Return the set of prefixes of str
- getPrefixesOf(String, boolean) - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- getRdfTermTypes() - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
-
The set of possible RDF term types this restriction may have.
- getTypeOrExpr(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- getUriPrefixes() - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
-
Retrieve the set of possible URI prefixes.
- getValueSpaces() - Method in class org.aksw.jenax.constraint.util.NodeRanges
- getVars() - Method in interface org.aksw.jenax.constraint.api.CBinding
- getVars() - Method in class org.aksw.jenax.constraint.impl.CBindingMap
H
- hasConstant() - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
-
State a URI regex pattern.
- hashCode() - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
I
- incrementLastCharacter(String) - Static method in class org.aksw.jenax.constraint.util.NodeRanges
-
Increment the last character of a string.
- indexOfFirstConstant(List<Expr>, int) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.StringAlignments
- intersect(PrefixSet) - Method in interface org.aksw.jenax.constraint.util.PrefixSet
-
(1) Replace shorter (more generic) prefixes in this with longer (more specific) ones in other when the former is a prefix of the latter.
- intersect(PrefixSet) - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- isConcatExpr(Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- isConflicting() - Method in interface org.aksw.jenax.constraint.api.Constrainable
- isConflicting() - Method in interface org.aksw.jenax.constraint.api.Contradictable
-
Whether such a state has been reached
- isConflicting() - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- isConflicting() - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- isConflicting() - Method in class org.aksw.jenax.constraint.util.VSpaceBase
- isConstant() - Method in class org.aksw.jenax.constraint.util.NodeRanges
-
Returns true if there is exactly one value space with exactly one singleton
- isContradiction() - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
-
Return true when the constraint is known to always yield false
- isDiscrete() - Method in class org.aksw.jenax.constraint.util.NodeRanges
-
True iff all ranges are singletons; i.e.
- isEmpty() - Method in interface org.aksw.jenax.constraint.api.VSpace
-
Whether the set of values described by this value space is empty.
- isLimitedTo(Object) - Method in interface org.aksw.jenax.constraint.api.VSpace
-
Whether the value space only has ranges in the dimension with the given key (e.g.
- isLimitedTo(Object) - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- isOpConcatExpr(Expr, Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- isSameSize() - Method in class org.aksw.jenax.sparql.expr.optimize.util.Alignment
- isUnconstrained() - Method in class org.aksw.jenax.constraint.util.VSpaceBase
-
Unconstrained mode means that any valid range is considered enclosed by this one
- isVscExhaustive - Variable in class org.aksw.jenax.constraint.util.VSpaceBase
-
Whether the key set of
VSpaceBase.vscToRangeSetscovers all possible dimensions. - isVscExhaustive() - Method in class org.aksw.jenax.constraint.util.NodeRanges
- iterator() - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
L
- logger - Static variable in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
M
- main(String[]) - Static method in class org.aksw.jenax.constraint.util.NodeRanges
- mapDimensionToNewVSpace(Object, Class<X>, Object, Function<Range<X>, Range<X>>) - Method in interface org.aksw.jenax.constraint.api.VSpace
-
Create a new value space by mapping the values from a given dimension Issue: We don't know if the mapping is surjective - i.e.
- mapDimensionToNewVSpace(Object, Class<X>, Object, Function<Range<X>, Range<X>>) - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- mapRangeToPrefix(Range<ComparableNodeValue>) - Static method in class org.aksw.jenax.constraint.util.ConstraintDerivations
- mergeConsecutiveConstants(Iterable<Expr>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
-
Merges consecutive string arguments.
N
- newClosedSpace() - Method in interface org.aksw.jenax.constraint.api.Domain
- newClosedSpace() - Method in class org.aksw.jenax.constraint.impl.DomainNodeValue
- newIriProfile() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Only open the IRI value space
- newLiteralProfile() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Open all spaces other than IRI, BNODE and TRIPLE
- newNonLiteralProfile() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Open all spaces other than IRI, BNODE and TRIPLE
- newOpenProfile() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Unconstrained
- newOpenSpace() - Method in interface org.aksw.jenax.constraint.api.Domain
- newOpenSpace() - Method in class org.aksw.jenax.constraint.impl.DomainNodeValue
- newUnboundProfile() - Static method in class org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Only open the IRI value space
- nodeRanges - Variable in class org.aksw.jenax.constraint.impl.VSpaceImpl
- NodeRanges - Class in org.aksw.jenax.constraint.util
-
Track ranges of nodes in their respective value space classifications (vsc).
- NodeRanges(boolean) - Constructor for class org.aksw.jenax.constraint.util.NodeRanges
- NodeRanges(boolean, Map<Object, RangeSet<ComparableNodeValue>>) - Constructor for class org.aksw.jenax.constraint.util.NodeRanges
- nodeRangesForPrefix(String) - Static method in class org.aksw.jenax.constraint.util.NodeRanges
- NodeSpaceFactory - Class in org.aksw.jenax.constraint.util
- NodeSpaceFactory() - Constructor for class org.aksw.jenax.constraint.util.NodeSpaceFactory
- notEqualsTo(Node) - Method in class org.aksw.jenax.constraint.util.NodeSpaceFactory
-
Return a vspace that does not equal the node - in the vspace of that node.
- NVSpace - Interface in org.aksw.jenax.constraint.api
-
NodeValueSpace ; design experiment whether mapDimension would fit here
O
- optimizeEqualsConcat(Expr, Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- optimizeEqualsConcat2(List<Expr>, List<Expr>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.StringAlignments
- optimizeOpConcat(ExprFunction) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
-
Optimizes Equals(Concat(argsA), Concat(argsB)) FIXME: An combinations, where there are constants - Equals(Concat(args), const) //Assumes optimized form (the whole prefix in a single arg) The following cases are being handled: concat(prefixA, restA) = concat(prefixB, restB) If none of the prefixes is a substring of the other, the whole expression evaluated to false.
- optimizeOpConcat(ExprFunction2) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- optimizeOpConcat(Expr, Expr, BinaryOperator<Expr>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- optimizeRdfTerm(E_Equals) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
-
Converts op(f(argsA), f(argsB)) -> op1(op2(argsA[1], argsB[2]), ..., op2(...)) This is mainly used for translating Equals(rdfTerm(argsA), rdfTerm(argsB)) to And(Equals(argsA[0], argsB[0]), Equals(...), ...) Example: f(argsA) = f(argsB) -> argsA = argsB -> argsA.1 = argsB.1 && argsA.2 = argsB.2 && ...
- org.aksw.jenax.constraint.api - package org.aksw.jenax.constraint.api
- org.aksw.jenax.constraint.impl - package org.aksw.jenax.constraint.impl
- org.aksw.jenax.constraint.index - package org.aksw.jenax.constraint.index
- org.aksw.jenax.constraint.util - package org.aksw.jenax.constraint.util
- org.aksw.jenax.sparql.expr.optimize.util - package org.aksw.jenax.sparql.expr.optimize.util
P
- PrefixSet - Interface in org.aksw.jenax.constraint.util
- PrefixSetImpl - Class in org.aksw.jenax.constraint.util
- PrefixSetImpl() - Constructor for class org.aksw.jenax.constraint.util.PrefixSetImpl
- PrefixSetImpl(PatriciaTrie<String>) - Constructor for class org.aksw.jenax.constraint.util.PrefixSetImpl
- project(Collection<Var>) - Method in interface org.aksw.jenax.constraint.api.CBinding
- project(Collection<Var>) - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- put(RangeMap<K, C>, Range<K>, V, Supplier<? extends C>) - Static method in class org.aksw.jenax.constraint.index.RangeMultimaps
R
- range(Range<ComparableNodeValue>) - Method in class org.aksw.jenax.constraint.util.NodeSpaceFactory
- range(Node, BoundType, Node, BoundType) - Method in class org.aksw.jenax.constraint.util.NodeSpaceFactory
- range(NodeValue, BoundType, NodeValue, BoundType) - Method in class org.aksw.jenax.constraint.util.NodeSpaceFactory
- rangeForStringPrefix(String) - Static method in class org.aksw.jenax.constraint.util.NodeRanges
-
Result is a string range (not IRI)
- RangeMultimaps - Class in org.aksw.jenax.constraint.index
-
Utils to treat a RangeMap<K, Collection
> as a MultiRangeMap. - RangeMultimaps() - Constructor for class org.aksw.jenax.constraint.index.RangeMultimaps
- RdfTermConstraintOld - Interface in org.aksw.jenax.constraint.api
- RdfTermProfiles - Class in org.aksw.jenax.constraint.impl
- RdfTermProfiles() - Constructor for class org.aksw.jenax.constraint.impl.RdfTermProfiles
- relateTo(VSpace) - Method in interface org.aksw.jenax.constraint.api.VSpace
-
Return a relation for how this space relates to another.
- relateTo(VSpace) - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- remove(Object) - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- removeDimension(Object) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
S
- setDimension(Object, RangeSet<T>) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
-
Argument is copied
- size() - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- spaceToRanges - Variable in class org.aksw.jenax.constraint.index.ValueSpaceIndex
- span(VSpace) - Static method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- split(String, int, int) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.StringAlignments
- splitEqualsConcat(List<Expr>, List<Expr>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
-
Returns a list of alternatives (ors), whereas each alternative is a list of Equals expressions: [ [Equals("x", "x"), Equals(?a, ?b)], [...], ...
- splitEqualsConcat(Expr, Expr) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- splitOpConcat(List<Expr>, List<Expr>, BinaryOperator<Expr>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
-
[(a1, b1)], [(a1, b1), (a2, b2)]
- splitOpConcat(Expr, Expr, BinaryOperator<Expr>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- stateConstraint(RdfTermConstraintOld) - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
- stateIntersection(CBinding) - Method in interface org.aksw.jenax.constraint.api.CBinding
- stateIntersection(CBinding) - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- stateIntersection(VSpace) - Method in interface org.aksw.jenax.constraint.api.Constrainable
- stateIntersection(VSpace) - Method in interface org.aksw.jenax.constraint.api.VSpace
- stateIntersection(VSpace) - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- stateIntersection(VSpaceBase<T, D>) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
-
Mutate the ranges of this to create the intersection with other
- stateIntersection(Var, VSpace) - Method in interface org.aksw.jenax.constraint.api.CBinding
- stateIntersection(Var, VSpace) - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- stateNode(Node) - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
-
Stating a node implies stating the type
- stateType(RdfTermType) - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
-
State whether the resource is a URI or a Literal
- stateUnion(CBinding) - Method in interface org.aksw.jenax.constraint.api.CBinding
- stateUnion(CBinding) - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- stateUnion(VSpace) - Method in interface org.aksw.jenax.constraint.api.Constrainable
- stateUnion(VSpace) - Method in interface org.aksw.jenax.constraint.api.VSpace
- stateUnion(VSpace) - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- stateUnion(VSpaceBase<T, D>) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
-
Add all other ranges to this one
- stateUnion(Var, VSpace) - Method in interface org.aksw.jenax.constraint.api.CBinding
- stateUnion(Var, VSpace) - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- stateUriPrefixes(PrefixSet) - Method in interface org.aksw.jenax.constraint.api.RdfTermConstraintOld
-
States a set of valid prefixes.
- stateValue(Node) - Method in class org.aksw.jenax.constraint.util.NodeRanges
-
Constrain the value space to only the given node - this is an intersection operation
- streamDiscrete() - Method in class org.aksw.jenax.constraint.util.NodeRanges
- StringAlignments - Class in org.aksw.jenax.sparql.expr.optimize.util
-
Methods for rewriting two sequences of expressions as they occurr in equality of concat expressions, i.e.
- StringAlignments() - Constructor for class org.aksw.jenax.sparql.expr.optimize.util.StringAlignments
- substract(Range<T>) - Method in class org.aksw.jenax.constraint.util.VSpaceBase
- substractValue(Node) - Method in class org.aksw.jenax.constraint.util.NodeRanges
-
Add the negation of a value; e.g.
- subsumes(NodeRanges) - Method in class org.aksw.jenax.constraint.util.NodeRanges
-
Return true if this node range subsumes the other one, i.e.
T
- toAlignment(List<Expr>, List<List<Expr>>) - Static method in class org.aksw.jenax.sparql.expr.optimize.util.StringAlignments
- toString() - Method in class org.aksw.jenax.constraint.impl.CBindingMap
- toString() - Method in class org.aksw.jenax.constraint.impl.VSpaceImpl
- toString() - Method in class org.aksw.jenax.constraint.util.NodeRanges
- toString() - Method in class org.aksw.jenax.constraint.util.PrefixSetImpl
- trie - Variable in class org.aksw.jenax.constraint.util.PrefixSetImpl
- TYPE_BLANK - Static variable in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- TYPE_PLAIN_LITERAL - Static variable in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- TYPE_TYPED_LITERAL - Static variable in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
- TYPE_URI - Static variable in class org.aksw.jenax.sparql.expr.optimize.util.ConcatAssignments
V
- ValueSpaceIndex<K extends Comparable<K>,
V> - Class in org.aksw.jenax.constraint.index -
An index for items based on keys that are value spaces.
- ValueSpaceIndex() - Constructor for class org.aksw.jenax.constraint.index.ValueSpaceIndex
- varToProfile - Variable in class org.aksw.jenax.constraint.impl.CBindingMap
- vscToRangeSets - Variable in class org.aksw.jenax.constraint.util.VSpaceBase
- VSpace - Interface in org.aksw.jenax.constraint.api
-
A value space intensionally describes a set of values possibly across multiple datatypes.
- VSpaceBase<T extends Comparable<T>,
D> - Class in org.aksw.jenax.constraint.util - VSpaceBase(boolean) - Constructor for class org.aksw.jenax.constraint.util.VSpaceBase
- VSpaceBase(boolean, Map<D, RangeSet<T>>) - Constructor for class org.aksw.jenax.constraint.util.VSpaceBase
- VSpaceImpl - Class in org.aksw.jenax.constraint.impl
-
An implementation of value space backed by
NodeRanges. - VSpaceImpl(NodeRanges) - Constructor for class org.aksw.jenax.constraint.impl.VSpaceImpl
All Classes and Interfaces|All Packages|Serialized Form