## 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 and 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 and Description
    --- | ---
    `protected FilterValueExpr` | FedXStatementPattern.`filterExpr`
    `protected FilterValueExpr` | ExclusiveGroup.`filterExpr`

    Methods in org.eclipse.rdf4j.federated.algebra that return FilterValueExpr
    Modifier and Type | Method and Description
    --- | ---
    `FilterValueExpr` | FedXStatementPattern.`getFilterExpr()`
    `FilterValueExpr` | FilterTuple.`getFilterExpr()`
    `FilterValueExpr` | ExclusiveGroup.`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 and Description
    --- | ---
    `CloseableIteration<BindingSet,QueryEvaluationException>` | SailTripleSource.`getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)`
    `CloseableIteration<BindingSet,QueryEvaluationException>` | SparqlTripleSource.`getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)`
    `CloseableIteration<BindingSet,QueryEvaluationException>` | TripleSource.`getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)` Evaluate the query expression on the provided endpoint.
    `CloseableIteration<BindingSet,QueryEvaluationException>` | TripleSourceBase.`getStatements(String 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>` | SailTripleSource.`getStatements(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)`
    `CloseableIteration<BindingSet,QueryEvaluationException>` | SparqlTripleSource.`getStatements(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)`
    `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.

  - ### 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 and Description
    --- | ---
    `protected FilterValueExpr` | FilteringIteration.`filterExpr`

    Constructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type FilterValueExpr
    Constructor and 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 and Description
    --- | ---
    `protected FilterValueExpr` | ParallelPreparedUnionTask.`filterExpr`
    `protected FilterValueExpr` | ParallelPreparedAlgebraUnionTask.`filterExpr`
    `protected FilterValueExpr` | ParallelUnionTask.`filterExpr`

    Constructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type FilterValueExpr
    Constructor and 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 and 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'"

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.