Index

A C D E F G H I L M N O P R S T V 
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.vscToRangeSets covers 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
 
A C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form