Uses of Interface
org.eclipse.rdf4j.query.algebra.ValueExpr
Package
Description
Abstract Query Algebra model.
The rdf4j SPARQL 1.1 parser.
This package contains classes for working with RDF4J query objects.
This package contains classes for rendering RDF4J query objects as SPARQL queries.
A Sail implementation that supports full-text indexing via the Lucene API.
See discussion at https://github.com/eclipse/rdf4j/issues/1262
-
Uses of ValueExpr in org.eclipse.rdf4j.federated.algebra
Modifier and TypeInterfaceDescriptioninterface
Interface to indicate filter expressions.Modifier and TypeClassDescriptionclass
ConjunctiveFilterExpr maintains a list of conjunctive (i.e.class
FilterExpr maintains information for a particular FILTER expression. -
Uses of ValueExpr in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeMethodDescriptionFederationEvalStrategy.evaluate
(ValueExpr expr, BindingSet bindings) FederationEvalStrategy.precompile
(ValueExpr expr, QueryEvaluationContext context) -
Uses of ValueExpr in org.eclipse.rdf4j.federated.optimizer
Modifier and TypeMethodDescriptionprotected 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.Modifier and TypeMethodDescriptionprotected 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
Modifier and TypeMethodDescriptionstatic ValueExpr
FilterUtils.toFilter
(ConjunctiveFilterExpr filterExpr) static ValueExpr
FilterUtils.toFilter
(FilterExpr filterExpr) static ValueExpr
FilterUtils.toFilter
(FilterValueExpr filterExpr) Modifier and TypeMethodDescriptionprotected static void
FilterUtils.append
(ValueExpr expr, StringBuilder sb) -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra
Modifier and TypeInterfaceDescriptioninterface
An operator that returns aggregates values.Modifier and TypeClassDescriptionclass
Base class for shared functionality of aggregate operators (e.g.class
CustomAggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.class
Deprecated.since 2.0.class
A boolean AND operator operating on two boolean expressions.class
The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.class
An abstract superclass for binary value operators which, by definition, has two arguments.class
A BNode generator, which generates a new BNode each time it needs to supply a value.class
The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.class
class
A comparison between two values.class
class
class
class
class
The DATATYPE function, as defined in SPARQL Query Language for RDF.class
Checks whether the wrapped Query produces any results.class
A call to an (external) function that operates on zero or more arguments.class
The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclass
The IF function, as defined in SPARQL 1.1 Query.class
Checks whether a certain value is contained in a set of results produced by a query.class
The IRI function, as defined in SPARQL 1.1 Query Language for RDF.class
class
class
IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.class
class
class
The LABEL function, which selects the label of literals.class
The LANG function, as defined in SPARQL Query Language for RDF.class
Checks whether a language tag (e.g.class
Deprecated, for removal: This API element is subject to removal in a future version.class
ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.class
The LOCAL NAME function, which selects the local name of URIs.class
A mathematical expression consisting an operator and two arguments.class
class
class
The NAMESPACE function, which selects the namespace of URIs.class
An abstract superclass for N-ary value operators.class
A boolean NOT operator operating on a boolean expressions.class
A boolean OR operator operating on two boolean expressions.class
Compares the string representation of a value expression to a pattern.class
Checks RDF term equality.class
The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclass
The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.class
class
The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclass
An abstract superclass for unary value operators which, by definition, has one argument.class
A ValueExpr with a constant value.class
class
A variable that can contain a Value.Modifier and TypeFieldDescriptionprotected ValueExpr
CompareSubQueryValueOperator.arg
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.Modifier and TypeFieldDescriptionFunctionCall.args
The operator's argument.NAryValueOperator.args
The operator's arguments.Modifier and TypeMethodDescriptionValueExpr.clone()
If.getAlternative()
CompareSubQueryValueOperator.getArg()
Regex.getArg()
UnaryValueOperator.getArg()
Gets the argument of this unary value operator.Filter.getCondition()
If.getCondition()
Gets the argument of this unary value operator.LeftJoin.getCondition()
ExtensionElem.getExpr()
OrderElem.getExpr()
Regex.getFlagsArg()
BinaryValueOperator.getLeftArg()
Gets the left argument of this binary value operator.BNodeGenerator.getNodeIdExpr()
Regex.getPatternArg()
If.getResult()
BinaryValueOperator.getRightArg()
Gets the right argument of this binary value operator.GroupConcat.getSeparator()
Modifier and TypeMethodDescriptionFunctionCall.getArgs()
TupleFunctionCall.getArgs()
NAryValueOperator.getArguments()
Modifier and TypeMethodDescriptionvoid
void
void
void
void
NAryValueOperator.addArgument
(ValueExpr arg) void
If.setAlternative
(ValueExpr alternative) void
void
void
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
void
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
void
BinaryValueOperator.setRightArg
(ValueExpr rightArg) Sets the right argument of this binary value operator.void
GroupConcat.setSeparator
(ValueExpr separator) Modifier and TypeMethodDescriptionvoid
void
void
void
void
NAryValueOperator.setArguments
(List<ValueExpr> args) ModifierConstructorDescriptionprotected
protected
AbstractAggregateOperator
(ValueExpr arg, boolean distinct) AggregateFunctionCall
(ValueExpr arg, String iri, boolean distinct) protected
Deprecated.protected
BinaryValueOperator
(ValueExpr leftArg, ValueExpr rightArg) Creates a new binary value operator.BNodeGenerator
(ValueExpr nodeIdExpr) Compare
(ValueExpr leftArg, ValueExpr rightArg, Compare.CompareOp operator) CompareAll
(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator) CompareAny
(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator) protected
CompareSubQueryValueOperator
(ValueExpr valueExpr, TupleExpr subQuery) ExtensionElem
(ValueExpr expr, String name) FunctionCall
(String uri, ValueExpr... args) Creates a new unary value operator.GroupConcat
(ValueExpr arg) GroupConcat
(ValueExpr arg, boolean distinct) IRIFunction
(ValueExpr arg) IsResource
(ValueExpr arg) LangMatches
(ValueExpr leftArg, ValueExpr rightArg) Deprecated, for removal: This API element is subject to removal in a future version.MathExpr
(ValueExpr leftArg, ValueExpr rightArg, MathExpr.MathOp operator) protected
Creates a new unary value operator.ModifierConstructorDescriptionFunctionCall
(String uri, Iterable<ValueExpr> args) protected
NAryValueOperator
(List<ValueExpr> args) Creates a new N-Ary value operator. -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra.evaluation
Modifier and TypeMethodDescriptionEvaluationStrategy.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) -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra.evaluation.impl
Modifier and TypeMethodDescriptionStrictEvaluationStrategy.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) protected boolean
CompareOptimizer.CompareVisitor.isResource
(ValueExpr valueExpr) boolean
StrictEvaluationStrategy.isTrue
(ValueExpr expr, BindingSet bindings) protected boolean
StrictEvaluationStrategy.precompile
(ValueExpr expr, QueryEvaluationContext context) Modifier and TypeMethodDescriptionprotected void
ConjunctiveConstraintSplitter.ConstraintVisitor.getConjunctiveConstraints
(ValueExpr valueExpr, List<ValueExpr> conjunctiveConstraints) -
Uses of ValueExpr in org.eclipse.rdf4j.query.parser.sparql
Modifier and TypeMethodDescriptionprotected ValueExpr
TupleExprBuilder.castToValueExpr
(Object node) Modifier and TypeMethodDescriptionGraphPattern.getConstraints()
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.GraphPattern.removeAllConstraints()
Modifier and TypeMethodDescriptionvoid
GraphPattern.addConstraint
(ValueExpr constraint) protected Value
TupleExprBuilder.getValueForExpr
(ValueExpr valueExpr) Retrieve the associated Value (if any) for the given valueExpr.Modifier and TypeMethodDescriptionvoid
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
Modifier and TypeFieldDescriptionBaseTupleExprRenderer.mExtensions
A map of the extensions specified in the query.Modifier and TypeMethodDescriptionprotected abstract String
BaseTupleExprRenderer.renderValueExpr
(ValueExpr theExpr) Render the given ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.queryrender.sparql
Modifier and TypeMethodDescriptionprotected String
SparqlTupleExprRenderer.renderValueExpr
(ValueExpr theExpr) Render the given ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.queryrender.sparql.experimental
-
Uses of ValueExpr in org.eclipse.rdf4j.sail.lucene
ModifierConstructorDescriptionDistanceQuerySpec
(FunctionCall distanceFunction, ValueExpr distanceExpr, String distVar, Filter filter) -
Uses of ValueExpr in org.eclipse.rdf4j.spin