## Uses of Class
org.eclipse.rdf4j.query.algebra.Filter

- Packages that use Filter
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.optimizer |
  org.eclipse.rdf4j.query.algebra | Abstract Query Algebra model.
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |
  org.eclipse.rdf4j.query.algebra.helpers |
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  org.eclipse.rdf4j.queryrender.sparql |
  org.eclipse.rdf4j.sail.lucene | A Sail implementation that supports full-text indexing via the Lucene API.

- - ### Uses of Filter in org.eclipse.rdf4j.federated.optimizer

    Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FilterOptimizer.`meet​(Filter filter)` |
    `void` | GenericInfoOptimizer.`meet​(Filter filter)` |

  - ### Uses of Filter in org.eclipse.rdf4j.query.algebra

    Methods in org.eclipse.rdf4j.query.algebra that return Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `Filter` | Filter.`clone()` |

    Methods in org.eclipse.rdf4j.query.algebra with parameters of type Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | QueryModelVisitor.`meet​(Filter node)` |

  - ### Uses of Filter in org.eclipse.rdf4j.query.algebra.evaluation.impl

    Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as Filter
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Filter` | FilterOptimizer.FilterRelocator.`filter` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<BindingSet,​QueryEvaluationException>` | StrictEvaluationStrategy.`evaluate​(Filter filter, BindingSet bindings)` | Deprecated, for removal: This API element is subject to removal in a future version.
    `void` | ConjunctiveConstraintSplitter.ConstraintVisitor.`meet​(Filter filter)` |
    `void` | DisjunctiveConstraintOptimizer.OrSameTermOptimizer.`meet​(Filter filter)` |
    `void` | FilterOptimizer.DeMergeFilterFinder.`meet​(Filter filter)` |
    `void` | FilterOptimizer.FilterFinder.`meet​(Filter filter)` |
    `void` | FilterOptimizer.FilterRelocator.`meet​(Filter filter)` |
    `void` | FilterOptimizer.MergeFilterFinder.`meet​(Filter filter)` |
    `void` | QueryModelNormalizer.`meet​(Filter node)` |
    `void` | SameTermFilterOptimizer.SameTermFilterVisitor.`meet​(Filter filter)` |
    `protected QueryEvaluationStep` | StrictEvaluationStrategy.`prepare​(Filter node, QueryEvaluationContext context)` |
    `static void` | FilterOptimizer.FilterRelocator.`relocate​(Filter filter)` |
    `protected void` | FilterOptimizer.FilterRelocator.`relocate​(Filter filter, TupleExpr newFilterArg)` |

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type Filter
    Constructor | Description
    --- | ---
    `FilterRelocator​(Filter filter)` |

  - ### Uses of Filter in org.eclipse.rdf4j.query.algebra.evaluation.iterator

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type Filter
    Constructor | Description
    --- | ---
    `FilterIterator​(Filter filter, CloseableIteration<BindingSet,​QueryEvaluationException> iter, QueryValueEvaluationStep ves, EvaluationStrategy strategy)` |

  - ### Uses of Filter in org.eclipse.rdf4j.query.algebra.helpers

    Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractQueryModelVisitor.`meet​(Filter node)` |
    `void` | QueryModelNodeReplacer.`meet​(Filter node)` | Deprecated.
    `void` | StatementPatternCollector.`meet​(Filter node)` |

  - ### Uses of Filter in org.eclipse.rdf4j.query.parser.sparql

    Methods in org.eclipse.rdf4j.query.parser.sparql with parameters of type Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TripleRefCollector.`meet​(Filter node)` |

  - ### Uses of Filter in org.eclipse.rdf4j.queryrender.sparql

    Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextCollector.`meet​(Filter theFilter)`
    `void` | SparqlTupleExprRenderer.`meet​(Filter theFilter)`

  - ### Uses of Filter in org.eclipse.rdf4j.sail.lucene

    Methods in org.eclipse.rdf4j.sail.lucene that return Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `Filter` | DistanceQuerySpec.`getFilter()` |
    `Filter` | GeoRelationQuerySpec.`getFilter()` |

    Methods in org.eclipse.rdf4j.sail.lucene with parameters of type Filter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DistanceQuerySpec.`setFilter​(Filter f)` |
    `void` | GeoRelationQuerySpec.`setFilter​(Filter f)` |

    Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type Filter
    Constructor | Description
    --- | ---
    `DistanceQuerySpec​(FunctionCall distanceFunction, ValueExpr distanceExpr, String distVar, Filter filter)` |