Uses of Interface
org.eclipse.rdf4j.query.algebra.ValueExpr
Packages that use 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
Subinterfaces of ValueExpr in org.eclipse.rdf4j.federated.algebraModifier and TypeInterfaceDescriptioninterface
Interface to indicate filter expressions.Classes in org.eclipse.rdf4j.federated.algebra that implement ValueExprModifier and TypeClassDescriptionclass
ConjunctiveFilterExpr maintains a list of conjunctive (i.e.class
FilterExpr maintains information for a particular FILTER expression.Fields in org.eclipse.rdf4j.federated.algebra declared as ValueExprMethods in org.eclipse.rdf4j.federated.algebra that return ValueExprConstructors in org.eclipse.rdf4j.federated.algebra with parameters of type ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type ValueExprModifier and TypeMethodDescriptionFederationEvalStrategy.evaluate
(ValueExpr expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.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 ValueExprModifier 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.Method parameters in org.eclipse.rdf4j.federated.optimizer with type arguments of type ValueExprModifier 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
Methods in org.eclipse.rdf4j.federated.util that return ValueExprModifier and TypeMethodDescriptionstatic 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 ValueExprModifier and TypeMethodDescriptionprotected 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.algebraModifier and TypeInterfaceDescriptioninterface
An operator that returns aggregates values.Classes in org.eclipse.rdf4j.query.algebra that implement ValueExprModifier 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
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
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.Fields in org.eclipse.rdf4j.query.algebra declared as ValueExprModifier 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.Fields in org.eclipse.rdf4j.query.algebra with type parameters of type ValueExprModifier and TypeFieldDescriptionFunctionCall.args
The operator's argument.NAryValueOperator.args
The operator's arguments.Methods in org.eclipse.rdf4j.query.algebra that return ValueExprModifier 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()
Methods in org.eclipse.rdf4j.query.algebra that return types with arguments of type ValueExprModifier and TypeMethodDescriptionFunctionCall.getArgs()
TupleFunctionCall.getArgs()
NAryValueOperator.getArguments()
Methods in org.eclipse.rdf4j.query.algebra with parameters of type ValueExprModifier 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) Method parameters in org.eclipse.rdf4j.query.algebra with type arguments of type ValueExprModifier and TypeMethodDescriptionvoid
void
void
void
void
NAryValueOperator.setArguments
(List<ValueExpr> args) Constructors in org.eclipse.rdf4j.query.algebra with parameters of type ValueExprModifierConstructorDescriptionprotected
protected
AbstractAggregateOperator
(ValueExpr arg, boolean distinct) AggregateFunctionCall
(ValueExpr arg, String iri, boolean distinct) 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) MathExpr
(ValueExpr leftArg, ValueExpr rightArg, MathExpr.MathOp operator) protected
Creates a new unary value operator.Constructor parameters in org.eclipse.rdf4j.query.algebra with type arguments of type ValueExprModifierConstructorDescriptionFunctionCall
(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
Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type ValueExprModifier 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) Constructors in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra.evaluation.impl
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type ValueExprModifier and TypeMethodDescriptionDefaultEvaluationStrategy.evaluate
(ValueExpr expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.boolean
DefaultEvaluationStrategy.isTrue
(ValueExpr expr, BindingSet bindings) DefaultEvaluationStrategy.precompile
(ValueExpr expr, QueryEvaluationContext context) -
Uses of ValueExpr in org.eclipse.rdf4j.query.parser.sparql
Methods in org.eclipse.rdf4j.query.parser.sparql that return ValueExprModifier and TypeMethodDescriptionprotected ValueExpr
TupleExprBuilder.castToValueExpr
(Object node) Methods in org.eclipse.rdf4j.query.parser.sparql that return types with arguments of type ValueExprModifier 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()
Methods in org.eclipse.rdf4j.query.parser.sparql with parameters of type ValueExprModifier and TypeMethodDescriptionvoid
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 ValueExprModifier 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
Fields in org.eclipse.rdf4j.queryrender with type parameters of type ValueExprModifier and TypeFieldDescriptionBaseTupleExprRenderer.mExtensions
A map of the extensions specified in the query.Methods in org.eclipse.rdf4j.queryrender that return types with arguments of type ValueExprMethods in org.eclipse.rdf4j.queryrender with parameters of type ValueExprModifier and TypeMethodDescriptionprotected 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 ValueExprModifier and TypeMethodDescriptionprotected 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 -
Uses of ValueExpr in org.eclipse.rdf4j.sail.lucene
Methods in org.eclipse.rdf4j.sail.lucene that return ValueExprConstructors in org.eclipse.rdf4j.sail.lucene with parameters of type ValueExprModifierConstructorDescriptionDistanceQuerySpec
(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