# Uses of Package
org.eclipse.rdf4j.query.impl

- Packages that use org.eclipse.rdf4j.query.impl
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.evaluation.concurrent |
  org.eclipse.rdf4j.federated.structures |
  org.eclipse.rdf4j.http.client.query |
  org.eclipse.rdf4j.http.server.repository.handler |
  org.eclipse.rdf4j.query.impl |
  org.eclipse.rdf4j.query.parser.impl |
  org.eclipse.rdf4j.query.resultio.helpers |
  org.eclipse.rdf4j.repository.http | A repository that serves as a proxy client for a remote repository on an RDF4J Server.
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sparql.federation |
  org.eclipse.rdf4j.repository.sparql.query |

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.federated.evaluation.concurrent
  Class | Description
  --- | ---
  QueueCursor | 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.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.federated.structures
  Class | Description
  --- | ---
  AbstractOperation | Abstract super class of all operation types.
  AbstractParserQuery |
  AbstractQuery | Abstract super class of all query types.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.http.client.query
  Class | Description
  --- | ---
  AbstractOperation | Abstract super class of all operation types.
  AbstractQuery | Abstract super class of all query types.
  AbstractUpdate | Abstract super class of all update types.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.http.server.repository.handler
  Class | Description
  --- | ---
  SimpleDataset | A simple implementation of the `Dataset` interface.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.query.impl
  Class | Description
  --- | ---
  AbstractOperation | Abstract super class of all operation types.
  AbstractQuery | Abstract super class of all query types.
  AbstractUpdate | Abstract super class of all update types.
  IteratingGraphQueryResult | An iterating implementation of the `GraphQueryResult` interface.
  IteratingTupleQueryResult | An iterating implementation of the `TupleQueryResult` 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 | 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.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.query.parser.impl
  Class | Description
  --- | ---
  AbstractOperation | Abstract super class of all operation types.
  AbstractQuery | Abstract super class of all query types.
  AbstractUpdate | Abstract super class of all update types.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.query.resultio.helpers
  Class | Description
  --- | ---
  IteratingTupleQueryResult | An iterating implementation of the `TupleQueryResult` interface.
  QueueCursor | 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.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.repository.http
  Class | Description
  --- | ---
  AbstractOperation | Abstract super class of all operation types.
  AbstractQuery | Abstract super class of all query types.
  AbstractUpdate | Abstract super class of all update types.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.repository.sail
  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.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.repository.sparql.federation
  Class | Description
  --- | ---
  QueueCursor | 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.

- Classes in org.eclipse.rdf4j.query.impl used by org.eclipse.rdf4j.repository.sparql.query
  Class | Description
  --- | ---
  AbstractOperation | Abstract super class of all operation types.
  AbstractQuery | Abstract super class of all query types.
  AbstractUpdate | Abstract super class of all update types.
  MapBindingSet | A Map-based implementation of the `BindingSet` interface.