## Uses of Interface
org.eclipse.rdf4j.federated.algebra.FilterValueExpr

- Packages that use FilterValueExpr
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.evaluation.iterator |
  org.eclipse.rdf4j.federated.evaluation.union |
  org.eclipse.rdf4j.federated.util |

- - ### Uses of FilterValueExpr in org.eclipse.rdf4j.federated.algebra

    Classes in org.eclipse.rdf4j.federated.algebra that implement FilterValueExpr
    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 FilterValueExpr
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected FilterValueExpr` | ExclusiveGroup.`filterExpr` |
    `protected FilterValueExpr` | FedXStatementPattern.`filterExpr` |

    Methods in org.eclipse.rdf4j.federated.algebra that return FilterValueExpr
    Modifier and Type | Method | Description
    --- | --- | ---
    `FilterValueExpr` | ExclusiveGroup.`getFilterExpr()` |
    `FilterValueExpr` | FedXStatementPattern.`getFilterExpr()` |
    `FilterValueExpr` | FilterTuple.`getFilterExpr()` |

  - ### Uses of FilterValueExpr in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type FilterValueExpr
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | SailTripleSource.`getStatements​(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` |
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | SailTripleSource.`getStatements​(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` |
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | SparqlTripleSource.`getStatements​(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` |
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | SparqlTripleSource.`getStatements​(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` |
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | TripleSource.`getStatements​(String preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` | Evaluate the prepared query (SPARQL query as String) on the provided endpoint.
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | TripleSource.`getStatements​(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` | Evaluate the query expression on the provided endpoint.
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | TripleSource.`getStatements​(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` | Evaluate the prepared query in its internal representation on the provided endpoint.
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | TripleSourceBase.`getStatements​(String preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` |

  - ### Uses of FilterValueExpr in org.eclipse.rdf4j.federated.evaluation.iterator

    Fields in org.eclipse.rdf4j.federated.evaluation.iterator declared as FilterValueExpr
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected FilterValueExpr` | FilteringIteration.`filterExpr` |

    Constructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type FilterValueExpr
    Constructor | Description
    --- | ---
    `FilteringInsertBindingsIteration​(FilterValueExpr filterExpr, BindingSet bindings, CloseableIteration<BindingSet,​QueryEvaluationException> iter, FederationEvalStrategy strategy)` |
    `FilteringIteration​(FilterValueExpr filterExpr, CloseableIteration<BindingSet,​QueryEvaluationException> iter, FederationEvalStrategy strategy)` |

  - ### Uses of FilterValueExpr in org.eclipse.rdf4j.federated.evaluation.union

    Fields in org.eclipse.rdf4j.federated.evaluation.union declared as FilterValueExpr
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected FilterValueExpr` | ParallelPreparedAlgebraUnionTask.`filterExpr` |
    `protected FilterValueExpr` | ParallelPreparedUnionTask.`filterExpr` |
    `protected FilterValueExpr` | ParallelUnionTask.`filterExpr` |

    Constructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type FilterValueExpr
    Constructor | Description
    --- | ---
    `ParallelPreparedAlgebraUnionTask​(ParallelExecutor<BindingSet> unionControl, TupleExpr preparedQuery, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` |
    `ParallelPreparedUnionTask​(ParallelExecutor<BindingSet> unionControl, String preparedQuery, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` |
    `ParallelUnionTask​(ParallelExecutor<BindingSet> unionControl, StatementPattern stmt, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` |

  - ### Uses of FilterValueExpr in org.eclipse.rdf4j.federated.util

    Methods in org.eclipse.rdf4j.federated.util with parameters of type FilterValueExpr
    Modifier and Type | Method | Description
    --- | --- | ---
    `static TupleExpr` | QueryAlgebraUtil.`selectQuery​(ExclusiveGroup group, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated)` | Construct a SELECT query for the provided `ExclusiveGroup`.
    `static TupleExpr` | QueryAlgebraUtil.`selectQuery​(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated)` | Construct a SELECT query for the provided statement.
    `static TupleExpr` | QueryAlgebraUtil.`selectQueryBoundUnion​(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, Boolean evaluated)` | Construct a SELECT query expression for a bound union.
    `static String` | QueryStringUtil.`selectQueryString​(ExclusiveGroup group, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset)` | Construct a SELECT query for the provided `ExclusiveGroup`.
    `static String` | QueryStringUtil.`selectQueryString​(ExclusiveTupleExprRenderer expr, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset)` | Construct a SELECT query for the provided `ExclusiveTupleExprRenderer`
    `static String` | QueryStringUtil.`selectQueryString​(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset)` | Construct a SELECT query for the provided statement.
    `static String` | QueryStringUtil.`selectQueryStringBoundJoinVALUES​(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset)` | Creates a bound join subquery using the SPARQL 1.1 VALUES operator.
    `static String` | QueryStringUtil.`selectQueryStringBoundUnion​(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, Boolean evaluated, Dataset dataset)` | Deprecated. replaced with `#selectQueryStringBoundJoinVALUES(StatementPattern, List, FilterValueExpr, AtomicBoolean)`
    `static ValueExpr` | FilterUtils.`toFilter​(FilterValueExpr filterExpr)` |
    `static String` | FilterUtils.`toSparqlString​(FilterValueExpr filterExpr)` | Returns a SPARQL representation of the provided expression, e.g Compare(?v, "<", 3) is converted to "?v < '3'"