## 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.builder | This package is deprecated.
  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.federation.evaluation |
  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)` |

  - ### 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` | `AggregateOperatorBase` | Deprecated. since 2.0.
    `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` |
    `class` | `CompareAny` |
    `class` | `CompareSubQueryValueOperator` |
    `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/#aggregates
    `class` | `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` | Compares the string representation of a value expression to a pattern.
    `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/#aggregates
    `class` | `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` |
    `class` | `Sum` | The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates
    `class` | `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` |
    `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()` |
    `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)` |
    `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)` |
    `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)` |
    `CompareAny​(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator)` |
    `CompareSubQueryValueOperator​(ValueExpr valueExpr, TupleExpr subQuery)` |
    `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)` |
    `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.

  - ### 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` | StrictEvaluationStrategy.`evaluate​(ValueExpr expr, BindingSet bindings)` |
    `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` | CompareOptimizer.CompareVisitor.`isVar​(ValueExpr valueExpr)` |

    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)` |

  - ### 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.builder

    Methods in org.eclipse.rdf4j.queryrender.builder with parameters of type ValueExpr
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BasicGroup.`addFilter​(ValueExpr theExpr)` | Deprecated. Add a Filter to this group
    `GroupBuilder<T,​E>` | FilterBuilder.`and​(ValueExpr theLeft, ValueExpr theRight)` | Deprecated.
    `static And` | ValueExprFactory.`and​(ValueExpr theLeft, ValueExpr theRight)` | Deprecated.
    `GroupBuilder<T,​E>` | FilterBuilder.`filter​(ValueExpr theExpr)` | Deprecated.
    `GroupBuilder<T,​E>` | GroupBuilder.`filter​(ValueExpr theExpr)` | Deprecated.
    `GroupBuilder<T,​E>` | FilterBuilder.`langMatches​(ValueExpr theLeft, ValueExpr theRight)` | Deprecated.
    `GroupBuilder<T,​E>` | FilterBuilder.`not​(ValueExpr theExpr)` | Deprecated.
    `static Not` | ValueExprFactory.`not​(ValueExpr theExpr)` | Deprecated.
    `GroupBuilder<T,​E>` | FilterBuilder.`or​(ValueExpr theLeft, ValueExpr theRight)` | Deprecated.
    `static Or` | ValueExprFactory.`or​(ValueExpr theLeft, ValueExpr theRight)` | Deprecated.
    `GroupBuilder<T,​E>` | FilterBuilder.`regex​(ValueExpr theExpr, String thePattern)` | Deprecated.
    `GroupBuilder<T,​E>` | FilterBuilder.`regex​(ValueExpr theExpr, String thePattern, String theFlags)` | Deprecated.
    `GroupBuilder<T,​E>` | FilterBuilder.`sameTerm​(ValueExpr theLeft, ValueExpr theRight)` | Deprecated.

  - ### 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.federation.evaluation

    Constructors in org.eclipse.rdf4j.sail.federation.evaluation with parameters of type ValueExpr
    Constructor | Description
    --- | ---
    `FilterCursor​(CloseableIteration<BindingSet,​QueryEvaluationException> result, ValueExpr condition, Set<String> scopeBindingNames, EvaluationStrategy strategy)` |

  - ### 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)` |