# Package org.eclipse.rdf4j.query.impl

- Class Summary
  Class | Description
  --- | ---
  AbstractOperation | Abstract super class of all operation types.
  AbstractParserQuery |
  AbstractParserUpdate |
  AbstractQuery | Abstract super class of all query types.
  AbstractUpdate | Abstract super class of all update types.
  BackgroundGraphResult | Provides concurrent access to statements as they are being parsed when instances of this class are run as Threads.
  BindingImpl | Deprecated. since 2.0.
  DatasetImpl | Deprecated. since 2.0.
  EmptyBindingSet | An immutable empty BindingSet.
  FallbackDataset |
  GraphQueryResultImpl | Deprecated. since 2.0.
  IteratingGraphQueryResult | An iterating implementation of the `GraphQueryResult` interface.
  IteratingTupleQueryResult | An iterating implementation of the `TupleQueryResult` interface.
  ListBindingSet | A List-based implementation of the `BindingSet` interface.
  MapBindingSet | A Map-based implementation of the `BindingSet` interface.
  MutableTupleQueryResult | An implementation of the `TupleQueryResult` interface that stores the complete query result in memory.
  QueueCursor<E> | Makes working with a queue easier by adding the methods `QueueIteration.done()` and `QueueIteration.toss(Exception)` and automatically converting the exception into a QueryEvaluationException with an appropriate stack trace.
  SimpleBinding | An implementation of the `Binding` interface.
  SimpleDataset | A simple implementation of the `Dataset` interface.
  TupleQueryResultBuilder | A TupleQueryResultHandler that can be used to create a TupleQueryResult object.
  TupleQueryResultImpl | Deprecated. since 2.0.