# Hierarchy For Package com.stardog.stark.query.io

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.stardog.stark.query.io.QueryResultFormats
  - com.stardog.stark.query.io.QueryResultParserOptions
  - com.stardog.stark.query.io.QueryResultParsers
  - com.stardog.stark.query.io.QueryResultWriterOptions
  - com.stardog.stark.query.io.QueryResultWriters
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.stardog.stark.query.io.InvalidQueryResults
        - com.stardog.stark.query.io.QueryResultHandlerException
        - com.stardog.stark.query.io.ResultWritingFailed
  - com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
    - com.google.common.collect.AbstractIterator<T>
      - com.complexible.common.base.CloseableIterator.AbstractCloseableIterator<T> (implements com.complexible.common.base.CloseableIterator<T>)
        - com.stardog.stark.query.io.AsyncGraphQueryResult (implements com.stardog.stark.query.GraphQueryResult)
        - com.stardog.stark.query.io.AsyncSelectQueryResult (implements com.stardog.stark.query.SelectQueryResult)

## Interface Hierarchy

- com.stardog.stark.io.FileFormat
  - com.stardog.stark.query.io.QueryResultFormat
- com.stardog.stark.query.QueryResultHandler<T>
  - com.stardog.stark.query.BooleanQueryResultHandler
    - com.stardog.stark.query.io.BooleanQueryResultWriter (also extends com.stardog.stark.query.io.QueryResultWriter<T>)
  - com.stardog.stark.query.io.QueryResultWriter<T>
    - com.stardog.stark.query.io.BooleanQueryResultWriter (also extends com.stardog.stark.query.BooleanQueryResultHandler)
    - com.stardog.stark.query.io.SelectQueryResultWriter (also extends com.stardog.stark.query.SelectQueryResultHandler)
  - com.stardog.stark.query.SelectQueryResultHandler
    - com.stardog.stark.query.io.SelectQueryResultWriter (also extends com.stardog.stark.query.io.QueryResultWriter<T>)
- com.stardog.stark.query.io.QueryResultParser<P>
  - com.stardog.stark.query.io.BooleanQueryResultParser
  - com.stardog.stark.query.io.SelectQueryResultParser
- com.stardog.stark.query.io.QueryResultWriterFactory