# Package org.eclipse.rdf4j.federated.evaluation.iterator

- Class Summary
  Class | Description
  --- | ---
  BoundJoinConversionIteration | Inserts original bindings into the result.
  BoundJoinVALUESConversionIteration | Inserts original bindings into the result.
  CloseDependentConnectionIteration<T> | A wrapping iteration that attempts to close the dependent `RepositoryConnection` after consumption.
  ConsumingIteration | A specialized `CloseableIteration` that consumes part (or the entire input iteration if it fits into the buffer) and keeps data for further processing in memory.
  FederatedDescribeIteration | Specialized `DescribeIteration` for evaluation of DESCRIBE queries in the federation.
  FilteringInsertBindingsIteration | Filters iteration according to specified filterExpr and inserts original bindings into filtered results.
  FilteringIteration | Filters iteration according to specified filterExpr.
  GraphToBindingSetConversionIteration | Converts graph results into a binding set iteration
  GroupedCheckConversionIteration | Retrieves the original bindings for the particular result
  IndependentJoingroupBindingsIteration | Inserts original bindings into the result.
  IndependentJoingroupBindingsIteration2 | Inserts original bindings into the result.
  IndependentJoingroupBindingsIteration3 | Inserts original bindings into the result.
  InsertBindingsIteration | Inserts original bindings into the result.
  LazyMutableClosableIteration | A specialized `CloseableIteration` that allows repetitive iterations after resetting the cursor using `LazyMutableClosableIteration.resetCursor()`.
  PrintingIteration | Print the bindings of the inner iteration to stdout, however maintain a copy, which is accessible through this iteration.
  QueryResultIteration | An iteration which wraps the final result and in case of exceptions aborts query evaluation for the corresponding query in fedx (potentially subqueries are still running, and jobs are scheduled).
  RepositoryExceptionConvertingIteration<T> | Convenience iteration to convert `RepositoryResult` exceptions to `QueryEvaluationException`.
  SingleBindingSetIteration | Represents an iteration that contains only a single binding set.
  StatementConversionIteration | Converts Statement iteration (i.e.
  StopRemainingExecutionsOnCloseIteration | A wrapping iteration that attempts to close all running scheduled `Future`s for the given query evaluation.