## Uses of Class
org.eclipse.rdf4j.common.iteration.FilterIteration

- Packages that use FilterIteration
  Package | Description
  --- | ---
  org.eclipse.rdf4j.common.iteration |
  org.eclipse.rdf4j.federated.evaluation.iterator |
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |
  org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator |
  org.eclipse.rdf4j.sail.federation.evaluation |

- - ### Uses of FilterIteration in org.eclipse.rdf4j.common.iteration

    Subclasses of FilterIteration in org.eclipse.rdf4j.common.iteration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DistinctIteration<E,X extends Exception>` An Iteration that filters any duplicate elements from an underlying iterator.
    `class` | `IntersectIteration<E,X extends Exception>` An Iteration that returns the intersection of the results of two Iterations.
    `class` | `MinusIteration<E,X extends Exception>` An Iteration that returns the results of an Iteration (the left argument) minus the results of another Iteration (the right argument).
    `class` | `OffsetIteration<E,X extends Exception>` An Iteration that skips the first `offset` elements from an underlying Iteration.
    `class` | `ReducedIteration<E,X extends Exception>` Removes consecutive duplicates from the object stream.

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

    Subclasses of FilterIteration in org.eclipse.rdf4j.federated.evaluation.iterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FilteringInsertBindingsIteration` Filters iteration according to specified filterExpr and inserts original bindings into filtered results.
    `class` | `FilteringIteration` Filters iteration according to specified filterExpr.

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

    Subclasses of FilterIteration in org.eclipse.rdf4j.query.algebra.evaluation.iterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompatibleBindingSetFilter` Deprecated.
    `class` | `FilterIterator`
    `class` | `SPARQLMinusIteration<X extends Exception>` An Iteration that returns the results of an Iteration (the left argument) MINUS any results that are compatible with results of another Iteration (the right argument) or that have no shared variables.

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

    Subclasses of FilterIteration in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LimitedSizeDistinctIteration`
    `class` | `LimitedSizeIntersectIteration`
    `class` | `LimitedSizeSPARQLMinusIteration`

  - ### Uses of FilterIteration in org.eclipse.rdf4j.sail.federation.evaluation

    Subclasses of FilterIteration in org.eclipse.rdf4j.sail.federation.evaluation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FilterCursor` Provides a convenient constructor for `FilterIterator` using the condition.

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