Uses of Interface
org.eclipse.rdf4j.query.algebra.ValueExpr
-
Packages that use ValueExpr Package Description org.eclipse.rdf4j.federated.algebra org.eclipse.rdf4j.federated.evaluation org.eclipse.rdf4j.federated.optimizer org.eclipse.rdf4j.federated.util org.eclipse.rdf4j.query.algebra Abstract Query Algebra model.org.eclipse.rdf4j.query.algebra.evaluation org.eclipse.rdf4j.query.algebra.evaluation.impl org.eclipse.rdf4j.query.parser.sparql The rdf4j SPARQL 1.1 parser.org.eclipse.rdf4j.queryrender This package contains classes for working with RDF4J query objects.org.eclipse.rdf4j.queryrender.sparql org.eclipse.rdf4j.queryrender.sparql.experimental This package contains classes for rendering RDF4J query objects as SPARQL queries.org.eclipse.rdf4j.sail.lucene A Sail implementation that supports full-text indexing via the Lucene API.org.eclipse.rdf4j.spin See discussion at https://github.com/eclipse/rdf4j/issues/1262 -
-
Uses of ValueExpr in org.eclipse.rdf4j.federated.algebra
Subinterfaces of ValueExpr in org.eclipse.rdf4j.federated.algebra Modifier and Type Interface Description interface
FilterValueExpr
Interface to indicate filter expressions.Classes in org.eclipse.rdf4j.federated.algebra that implement ValueExpr Modifier and Type Class Description class
ConjunctiveFilterExpr
ConjunctiveFilterExpr maintains a list of conjunctive (i.e.class
FilterExpr
FilterExpr maintains information for a particular FILTER expression.Fields in org.eclipse.rdf4j.federated.algebra declared as ValueExpr Modifier and Type Field Description protected ValueExpr
FilterExpr. expr
Methods in org.eclipse.rdf4j.federated.algebra that return ValueExpr Modifier and Type Method Description ValueExpr
FilterExpr. getExpression()
Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type ValueExpr Constructor Description FilterExpr(ValueExpr expr, HashSet<String> vars)
-
Uses of ValueExpr in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type ValueExpr Modifier and Type Method Description Value
FederationEvalStrategy. evaluate(ValueExpr expr, BindingSet bindings)
QueryValueEvaluationStep
FederationEvalStrategy. precompile(ValueExpr expr, QueryEvaluationContext context)
-
Uses of ValueExpr in org.eclipse.rdf4j.federated.optimizer
Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type ValueExpr Modifier and Type Method Description HashSet<String>
FilterOptimizer.VarFinder. findVars(ValueExpr expr)
protected void
FilterOptimizer. getConjunctiveExpressions(ValueExpr expr, List<ValueExpr> conjExpr)
add the conjunctive expressions to specified list, has recursive step.protected boolean
FilterOptimizer. isCompatibleExpr(ValueExpr e)
returns true if this filter can be used for optimization.Method parameters in org.eclipse.rdf4j.federated.optimizer with type arguments of type ValueExpr Modifier and Type Method Description protected void
FilterOptimizer. getConjunctiveExpressions(ValueExpr expr, List<ValueExpr> conjExpr)
add the conjunctive expressions to specified list, has recursive step. -
Uses of ValueExpr in org.eclipse.rdf4j.federated.util
Methods in org.eclipse.rdf4j.federated.util that return ValueExpr Modifier and Type Method Description static ValueExpr
FilterUtils. toFilter(ConjunctiveFilterExpr filterExpr)
static ValueExpr
FilterUtils. toFilter(FilterExpr filterExpr)
static ValueExpr
FilterUtils. toFilter(FilterValueExpr filterExpr)
Methods in org.eclipse.rdf4j.federated.util with parameters of type ValueExpr Modifier and Type Method Description protected static void
FilterUtils. append(ValueExpr expr, StringBuilder sb)
-
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra
Subinterfaces of ValueExpr in org.eclipse.rdf4j.query.algebra Modifier and Type Interface Description interface
AggregateOperator
An operator that returns aggregates values.Classes in org.eclipse.rdf4j.query.algebra that implement ValueExpr Modifier and Type Class Description class
AbstractAggregateOperator
Base class for shared functionality of aggregate operators (e.g.class
AggregateFunctionCall
CustomAggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.class
AggregateOperatorBase
Deprecated.UseAbstractAggregateOperator
instead.class
And
A boolean AND operator operating on two boolean expressions.class
Avg
The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.class
BinaryValueOperator
An abstract superclass for binary value operators which, by definition, has two arguments.class
BNodeGenerator
A BNode generator, which generates a new BNode each time it needs to supply a value.class
Bound
The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.class
Coalesce
class
Compare
A comparison between two values.class
CompareAll
Deprecated, for removal: This API element is subject to removal in a future version.class
CompareAny
Deprecated, for removal: This API element is subject to removal in a future version.class
CompareSubQueryValueOperator
Deprecated, for removal: This API element is subject to removal in a future version.class
Count
class
Datatype
The DATATYPE function, as defined in SPARQL Query Language for RDF.class
Exists
Checks whether the wrapped Query produces any results.class
FunctionCall
A call to an (external) function that operates on zero or more arguments.class
GroupConcat
The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclass
If
The IF function, as defined in SPARQL 1.1 Query.class
In
Checks whether a certain value is contained in a set of results produced by a query.class
IRIFunction
The IRI function, as defined in SPARQL 1.1 Query Language for RDF.class
IsBNode
class
IsLiteral
class
IsNumeric
IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.class
IsResource
class
IsURI
class
Label
The LABEL function, which selects the label of literals.class
Lang
The LANG function, as defined in SPARQL Query Language for RDF.class
LangMatches
Checks whether a language tag (e.g.class
Like
Deprecated, for removal: This API element is subject to removal in a future version.class
ListMemberOperator
ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.class
LocalName
The LOCAL NAME function, which selects the local name of URIs.class
MathExpr
A mathematical expression consisting an operator and two arguments.class
Max
class
Min
class
Namespace
The NAMESPACE function, which selects the namespace of URIs.class
NAryValueOperator
An abstract superclass for N-ary value operators.class
Not
A boolean NOT operator operating on a boolean expressions.class
Or
A boolean OR operator operating on two boolean expressions.class
Regex
Compares the string representation of a value expression to a pattern.class
SameTerm
Checks RDF term equality.class
Sample
The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclass
Str
The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.class
SubQueryValueOperator
Deprecated, for removal: This API element is subject to removal in a future version.class
Sum
The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclass
UnaryValueOperator
An abstract superclass for unary value operators which, by definition, has one argument.class
ValueConstant
A ValueExpr with a constant value.class
ValueExprTripleRef
class
Var
A variable that can contain a Value.Fields in org.eclipse.rdf4j.query.algebra declared as ValueExpr Modifier and Type Field Description protected ValueExpr
CompareSubQueryValueOperator. arg
Deprecated, for removal: This API element is subject to removal in a future version.protected ValueExpr
UnaryValueOperator. arg
The operator's argument.protected ValueExpr
BinaryValueOperator. leftArg
The operator's left argument.protected ValueExpr
BinaryValueOperator. rightArg
The operator's right argument.Fields in org.eclipse.rdf4j.query.algebra with type parameters of type ValueExpr Modifier and Type Field Description protected List<ValueExpr>
FunctionCall. args
The operator's argument.protected List<ValueExpr>
NAryValueOperator. args
The operator's arguments.Methods in org.eclipse.rdf4j.query.algebra that return ValueExpr Modifier and Type Method Description ValueExpr
ValueExpr. clone()
ValueExpr
If. getAlternative()
ValueExpr
CompareSubQueryValueOperator. getArg()
Deprecated, for removal: This API element is subject to removal in a future version.ValueExpr
Regex. getArg()
ValueExpr
UnaryValueOperator. getArg()
Gets the argument of this unary value operator.ValueExpr
Filter. getCondition()
ValueExpr
If. getCondition()
Gets the argument of this unary value operator.ValueExpr
LeftJoin. getCondition()
ValueExpr
ExtensionElem. getExpr()
ValueExpr
OrderElem. getExpr()
ValueExpr
Regex. getFlagsArg()
ValueExpr
BinaryValueOperator. getLeftArg()
Gets the left argument of this binary value operator.ValueExpr
BNodeGenerator. getNodeIdExpr()
ValueExpr
Regex. getPatternArg()
ValueExpr
If. getResult()
ValueExpr
BinaryValueOperator. getRightArg()
Gets the right argument of this binary value operator.ValueExpr
GroupConcat. getSeparator()
Methods in org.eclipse.rdf4j.query.algebra that return types with arguments of type ValueExpr Modifier and Type Method Description List<ValueExpr>
FunctionCall. getArgs()
List<ValueExpr>
TupleFunctionCall. getArgs()
List<ValueExpr>
NAryValueOperator. getArguments()
Methods in org.eclipse.rdf4j.query.algebra with parameters of type ValueExpr Modifier and Type Method Description void
FunctionCall. addArg(ValueExpr arg)
void
TupleFunctionCall. addArg(ValueExpr arg)
void
FunctionCall. addArgs(ValueExpr... args)
void
TupleFunctionCall. addArgs(ValueExpr... args)
void
NAryValueOperator. addArgument(ValueExpr arg)
void
If. setAlternative(ValueExpr alternative)
void
CompareSubQueryValueOperator. setArg(ValueExpr arg)
Deprecated, for removal: This API element is subject to removal in a future version.void
Regex. setArg(ValueExpr leftArg)
void
UnaryValueOperator. setArg(ValueExpr arg)
Sets the argument of this unary value operator.void
Filter. setCondition(ValueExpr condition)
void
If. setCondition(ValueExpr condition)
Sets the condition argument of this unary value operator.void
LeftJoin. setCondition(ValueExpr condition)
void
ExtensionElem. setExpr(ValueExpr expr)
void
OrderElem. setExpr(ValueExpr expr)
void
Regex. setFlagsArg(ValueExpr flags)
void
BinaryValueOperator. setLeftArg(ValueExpr leftArg)
Sets the left argument of this binary value operator.void
BNodeGenerator. setNodeIdExpr(ValueExpr nodeIdExpr)
void
Regex. setPatternArg(ValueExpr rightArg)
void
If. setResult(ValueExpr result)
void
BinaryValueOperator. setRightArg(ValueExpr rightArg)
Sets the right argument of this binary value operator.void
GroupConcat. setSeparator(ValueExpr separator)
Method parameters in org.eclipse.rdf4j.query.algebra with type arguments of type ValueExpr Modifier and Type Method Description void
FunctionCall. addArgs(Iterable<ValueExpr> args)
void
TupleFunctionCall. addArgs(Iterable<ValueExpr> args)
void
FunctionCall. setArgs(Iterable<ValueExpr> args)
void
TupleFunctionCall. setArgs(Iterable<ValueExpr> args)
void
NAryValueOperator. setArguments(List<ValueExpr> args)
Constructors in org.eclipse.rdf4j.query.algebra with parameters of type ValueExpr Constructor Description AbstractAggregateOperator(ValueExpr arg)
AbstractAggregateOperator(ValueExpr arg, boolean distinct)
AggregateFunctionCall(ValueExpr arg, String iri, boolean distinct)
AggregateOperatorBase(ValueExpr arg)
Deprecated.And(ValueExpr leftArg, ValueExpr rightArg)
Avg(ValueExpr arg)
Avg(ValueExpr arg, boolean distinct)
BinaryValueOperator(ValueExpr leftArg, ValueExpr rightArg)
Creates a new binary value operator.BNodeGenerator(ValueExpr nodeIdExpr)
Compare(ValueExpr leftArg, ValueExpr rightArg)
Compare(ValueExpr leftArg, ValueExpr rightArg, Compare.CompareOp operator)
CompareAll(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator)
Deprecated, for removal: This API element is subject to removal in a future version.CompareAny(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator)
Deprecated, for removal: This API element is subject to removal in a future version.CompareSubQueryValueOperator(ValueExpr valueExpr, TupleExpr subQuery)
Deprecated, for removal: This API element is subject to removal in a future version.Count(ValueExpr arg)
Count(ValueExpr arg, boolean distinct)
Datatype(ValueExpr arg)
ExtensionElem(ValueExpr expr, String name)
Filter(TupleExpr arg, ValueExpr condition)
FunctionCall(String uri, ValueExpr... args)
Creates a new unary value operator.GroupConcat(ValueExpr arg)
GroupConcat(ValueExpr arg, boolean distinct)
If(ValueExpr condition)
If(ValueExpr condition, ValueExpr result)
If(ValueExpr condition, ValueExpr result, ValueExpr alternative)
In(ValueExpr valueExpr, TupleExpr subQuery)
IRIFunction(ValueExpr arg)
IsBNode(ValueExpr arg)
IsLiteral(ValueExpr arg)
IsNumeric(ValueExpr arg)
IsResource(ValueExpr arg)
IsURI(ValueExpr arg)
Label(ValueExpr arg)
Lang(ValueExpr arg)
LangMatches(ValueExpr leftArg, ValueExpr rightArg)
LeftJoin(TupleExpr leftArg, TupleExpr rightArg, ValueExpr condition)
Like(ValueExpr expr, String pattern, boolean caseSensitive)
Deprecated, for removal: This API element is subject to removal in a future version.LocalName(ValueExpr arg)
MathExpr(ValueExpr leftArg, ValueExpr rightArg, MathExpr.MathOp operator)
Max(ValueExpr arg)
Max(ValueExpr arg, boolean distinct)
Min(ValueExpr arg)
Min(ValueExpr arg, boolean distinct)
Namespace(ValueExpr arg)
Not(ValueExpr arg)
Or(ValueExpr leftArg, ValueExpr rightArg)
OrderElem(ValueExpr expr)
OrderElem(ValueExpr expr, boolean ascending)
Regex(ValueExpr expr, ValueExpr pattern, ValueExpr flags)
SameTerm(ValueExpr leftArg, ValueExpr rightArg)
Sample(ValueExpr arg)
Sample(ValueExpr arg, boolean distinct)
Str(ValueExpr arg)
Sum(ValueExpr arg)
Sum(ValueExpr arg, boolean distinct)
UnaryValueOperator(ValueExpr arg)
Creates a new unary value operator.Constructor parameters in org.eclipse.rdf4j.query.algebra with type arguments of type ValueExpr Constructor Description Coalesce(List<ValueExpr> args)
FunctionCall(String uri, Iterable<ValueExpr> args)
NAryValueOperator(List<ValueExpr> args)
Creates a new N-Ary value operator. -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra.evaluation
Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type ValueExpr Modifier and Type Method Description Value
EvaluationStrategy. evaluate(ValueExpr expr, BindingSet bindings)
Gets the value of this expression.boolean
EvaluationStrategy. isTrue(ValueExpr expr, BindingSet bindings)
Evaluates the boolean expression on the supplied TripleSource object.default QueryValueEvaluationStep
EvaluationStrategy. precompile(ValueExpr arg, QueryEvaluationContext context)
Constructors in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type ValueExpr Constructor Description Minimal(EvaluationStrategy strategy, ValueExpr ve)
-
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra.evaluation.impl
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type ValueExpr Modifier and Type Method Description Value
DefaultEvaluationStrategy. evaluate(ValueExpr expr, BindingSet bindings)
Deprecated, for removal: This API element is subject to removal in a future version.protected void
ConjunctiveConstraintSplitter.ConstraintVisitor. getConjunctiveConstraints(ValueExpr valueExpr, List<ValueExpr> conjunctiveConstraints)
Deprecated, for removal: This API element is subject to removal in a future version.protected boolean
CompareOptimizer.CompareVisitor. isResource(ValueExpr valueExpr)
Deprecated, for removal: This API element is subject to removal in a future version.boolean
DefaultEvaluationStrategy. isTrue(ValueExpr expr, BindingSet bindings)
protected boolean
CompareOptimizer.CompareVisitor. isVar(ValueExpr valueExpr)
Deprecated, for removal: This API element is subject to removal in a future version.QueryValueEvaluationStep
DefaultEvaluationStrategy. precompile(ValueExpr expr, QueryEvaluationContext context)
Method parameters in org.eclipse.rdf4j.query.algebra.evaluation.impl with type arguments of type ValueExpr Modifier and Type Method Description protected void
ConjunctiveConstraintSplitter.ConstraintVisitor. getConjunctiveConstraints(ValueExpr valueExpr, List<ValueExpr> conjunctiveConstraints)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ValueExpr in org.eclipse.rdf4j.query.parser.sparql
Methods in org.eclipse.rdf4j.query.parser.sparql that return ValueExpr Modifier and Type Method Description protected ValueExpr
TupleExprBuilder. castToValueExpr(Object node)
ValueExpr
TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBindingValue node, Object data)
ValueExpr
TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBound node, Object data)
ValueExpr
TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInfix node, Object data)
ValueExpr
TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIn node, Object data)
ValueExpr
TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNotIn node, Object data)
Methods in org.eclipse.rdf4j.query.parser.sparql that return types with arguments of type ValueExpr Modifier and Type Method Description List<ValueExpr>
GraphPattern. getConstraints()
List<Map.Entry<TupleExpr,List<ValueExpr>>>
GraphPattern. getOptionalTEs()
Retrieves the optional tuple expressions as a list of tuples with the tuple expression as the key and the list of value expressions as the value.List<ValueExpr>
GraphPattern. removeAllConstraints()
List<ValueExpr>
TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTObjectList node, Object data)
Methods in org.eclipse.rdf4j.query.parser.sparql with parameters of type ValueExpr Modifier and Type Method Description void
GraphPattern. addConstraint(ValueExpr constraint)
protected Value
TupleExprBuilder. getValueForExpr(ValueExpr valueExpr)
Retrieve the associated Value (if any) for the given valueExpr.Method parameters in org.eclipse.rdf4j.query.parser.sparql with type arguments of type ValueExpr Modifier and Type Method Description void
GraphPattern. addConstraints(Collection<ValueExpr> constraints)
void
GraphPattern. addOptionalTE(TupleExpr te, List<ValueExpr> constraints)
add the supplied tuple expression as an optional expression, with a list of constraints that hold as conditions. -
Uses of ValueExpr in org.eclipse.rdf4j.queryrender
Fields in org.eclipse.rdf4j.queryrender with type parameters of type ValueExpr Modifier and Type Field Description protected Map<String,ValueExpr>
BaseTupleExprRenderer. mExtensions
A map of the extensions specified in the query.Methods in org.eclipse.rdf4j.queryrender that return types with arguments of type ValueExpr Modifier and Type Method Description Map<String,ValueExpr>
BaseTupleExprRenderer. getExtensions()
Methods in org.eclipse.rdf4j.queryrender with parameters of type ValueExpr Modifier and Type Method Description protected abstract String
BaseTupleExprRenderer. renderValueExpr(ValueExpr theExpr)
Render the given ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.queryrender.sparql
Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type ValueExpr Modifier and Type Method Description protected String
SparqlTupleExprRenderer. renderValueExpr(ValueExpr theExpr)
Render the given ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.queryrender.sparql.experimental
Methods in org.eclipse.rdf4j.queryrender.sparql.experimental with parameters of type ValueExpr Modifier and Type Method Description String
SparqlQueryRenderer. renderValueExpr(ValueExpr theExpr)
-
Uses of ValueExpr in org.eclipse.rdf4j.sail.lucene
Methods in org.eclipse.rdf4j.sail.lucene that return ValueExpr Modifier and Type Method Description ValueExpr
DistanceQuerySpec. getDistanceExpr()
Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type ValueExpr Constructor Description DistanceQuerySpec(FunctionCall distanceFunction, ValueExpr distanceExpr, String distVar, Filter filter)
-
Uses of ValueExpr in org.eclipse.rdf4j.spin
Methods in org.eclipse.rdf4j.spin that return ValueExpr Modifier and Type Method Description ValueExpr
SpinParser. parseExpression(Value expr, TripleSource store)
-