# Package com.stardog.stark.query

package com.stardog.stark.query

- Related Packages
  Package
  Description
  com.stardog.stark
  Core concepts of the RDF 1.1 model
  com.stardog.stark.query.exec
  Basic API for evaluating `queries`
  com.stardog.stark.query.io
  com.stardog.stark.query.sparql
  com.stardog.stark.io
  Core APIs for reading and writing RDF data
  com.stardog.stark.util
  com.stardog.stark.vocabs
- Class
  Description
  AbstractQueryResultHandler<T>
  Binding
  A variable binding in a single `solution` to a `select query`.
  Bindings
  Utilities for working with `Binding`
  BindingSet
  A set of query result bindings
  BindingSets
  Utilities for working with `BindingSet`
  BindingSets.Builder
  Builder for `BindingSet`
  BooleanQuery
  A query over a semantic graph whose `results` are a single `boolean` `value`.
  BooleanQueryResult
  Result of a `boolean` query.
  BooleanQueryResultHandler
  `Result handler` for `boolean query results`
  Dataset
  Amalgum of an RDF 1.1 Dataset, a SPARQL 1.1 RDF Dataset & a SPARQL 1.1 update [graph](https://www.w3.org/TR/sparql11-update/#deleteInsert)
  Datasets
  Utilities for working with `Dataset`
  Datasets.DatasetImpl
  Default implementation of a `Dataset`.
  Datasets.DatasetImpl.Builder
  A builder for a `Dataset`.
  GraphQuery
  A query over a semantic graph whose `results` are themselves a graph
  GraphQueryResult
  Query result of a sequence of `statements` which correspond to a `Graph` result.
  InvalidQueryType
  MalformedQuery
  Exception thrown when a evaluating a query that has parse errors
  Query
  A query over a semantic graph
  QueryExecutionFailure
  Exception for errors that occur while evaluating a query
  QueryFactory
  Interface for creating `queries`
  QueryLanguage
  Marker interface for the language of a `query`
  QueryResult<T>
  The results of executing a `Query`
  QueryResultBuilder<T>
  QueryResultHandler<T>
  Handler for processing query results.
  QueryResults
  Utilities for working with QueryResults
  ReadQuery
  A read-only query over a semantic graph
  SelectQuery
  SelectQueryResult
  Represents tabular query results of `rows` of `tuples` which represent the variable-value pairs of the results
  SelectQueryResultHandler
  `Result handler` for `boolean query results`
  UnknownQuery
  UpdateQuery
  A query that will update a semantic graph