# Hierarchy For Package com.complexible.common.rdf.query

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.brsanthu.dataexporter.model.Column
    - com.complexible.common.dataexporter.FormattedColumn
      - com.complexible.common.dataexporter.WordWrapStringColumn
        - com.complexible.common.rdf.query.RDFValueColumn
  - com.complexible.common.rdf.query.ImmutableEdge (implements com.complexible.common.rdf.query.Edge)
  - com.complexible.common.rdf.query.ImmutablePath (implements com.complexible.common.rdf.query.Path)
  - com.complexible.common.rdf.query.PathsAsTupleQueryResult (implements com.stardog.stark.query.SelectQueryResult)
  - com.complexible.common.rdf.query.SPARQLUtil
  - com.complexible.common.rdf.query.TupleQueryResultIterator (implements com.complexible.common.rdf.query.BindingSetIterator, com.complexible.common.base.CloseableIterator<T>)
  - com.complexible.common.rdf.query.TuplesAsPathQueryResult (implements com.complexible.common.rdf.query.PathQueryResult)
  - com.stardog.stark.io.turtle.TurtleParser (implements com.stardog.stark.io.RDFParser)
    - com.stardog.stark.io.trig.TrigParser
      - com.complexible.common.rdf.query.SPARQLUpdateDataBlockParser
  - com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
    - com.google.common.collect.AbstractIterator<T>
      - com.complexible.common.rdf.query.GraphQueryResultIterator (implements com.complexible.common.rdf.StatementIterator)
      - com.complexible.common.rdf.query.IOBindingSetIterator (implements com.complexible.common.rdf.query.BindingSetIterator, com.complexible.common.base.CloseableIterator<T>, com.google.common.collect.PeekingIterator<E>)
      - com.complexible.common.rdf.query.IteratorAsQueryResult<T> (implements com.complexible.common.base.CloseableIterator<T>)
        - com.complexible.common.rdf.query.IteratorAsBooleanQueryResult (implements com.stardog.stark.query.BooleanQueryResult)
        - com.complexible.common.rdf.query.IteratorAsGraphQueryResult (implements com.stardog.stark.query.GraphQueryResult)
        - com.complexible.common.rdf.query.IteratorAsPathQueryResult (implements com.complexible.common.rdf.query.PathQueryResult)
        - com.complexible.common.rdf.query.IteratorAsTupleQueryResult (implements com.stardog.stark.query.SelectQueryResult)

## Interface Hierarchy

- java.lang.AutoCloseable
  - com.complexible.common.base.CloseableIterator<T> (also extends java.util.Iterator<E>)
    - com.complexible.common.rdf.query.BindingSetIterator
    - com.stardog.stark.query.QueryResult<T>
      - com.complexible.common.rdf.query.PathQueryResult
- com.complexible.common.rdf.query.Edge
- java.util.Iterator<E>
  - com.complexible.common.base.CloseableIterator<T> (also extends java.lang.AutoCloseable)
    - com.complexible.common.rdf.query.BindingSetIterator
    - com.stardog.stark.query.QueryResult<T>
      - com.complexible.common.rdf.query.PathQueryResult
- com.complexible.common.rdf.query.Path

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.complexible.common.rdf.query.SPARQLUtil.QueryType