# Hierarchy For All Packages

Package Hierarchies:

- com.complexible.common,
- com.complexible.common.base,
- com.complexible.common.cancellation,
- com.complexible.common.collect,
- com.complexible.common.curator.framework.locks,
- com.complexible.common.dataexporter,
- com.complexible.common.hppc,
- com.complexible.common.inject,
- com.complexible.common.memory,
- com.complexible.common.net,
- com.complexible.common.net.ssl,
- com.complexible.common.nio,
- com.complexible.common.pool,
- com.complexible.common.primitives,
- com.complexible.common.protocols.server,
- com.complexible.common.rdf,
- com.complexible.common.rdf.model,
- com.complexible.common.rdf.query,
- com.complexible.common.rdf.query.resultio,
- com.complexible.common.rdf.random,
- com.complexible.common.rdf.rio,
- com.complexible.common.stream,
- com.complexible.common.timer,
- com.complexible.common.unsafe,
- com.complexible.common.util,
- com.complexible.common.util.concurrent,
- com.complexible.common.util.concurrent.locks,
- com.complexible.common.version,
- com.complexible.common.view,
- com.complexible.stardog,
- com.complexible.stardog.api,
- com.complexible.stardog.api.admin,
- com.complexible.stardog.api.admin.pack,
- com.complexible.stardog.api.graphql,
- com.complexible.stardog.api.reasoning,
- com.complexible.stardog.api.search,
- com.complexible.stardog.api.test,
- com.complexible.stardog.db,
- com.complexible.stardog.graphql,
- com.complexible.stardog.icv,
- com.complexible.stardog.icv.api,
- com.complexible.stardog.index,
- com.complexible.stardog.jena,
- com.complexible.stardog.metadata,
- com.complexible.stardog.plan.aggregates,
- com.complexible.stardog.plan.eval.service,
- com.complexible.stardog.plan.filter.functions,
- com.complexible.stardog.rdf4j,
- com.complexible.stardog.reasoning,
- com.complexible.stardog.reasoning.api,
- com.complexible.stardog.search,
- com.complexible.stardog.security,
- com.complexible.stardog.serf.db,
- com.complexible.stardog.spatial,
- com.complexible.stardog.virtual.api,
- com.complexible.stardog.virtual.api.admin,
- com.stardog.stark,
- com.stardog.stark.io,
- com.stardog.stark.io.binary,
- com.stardog.stark.io.datatypes,
- com.stardog.stark.io.jsonld,
- com.stardog.stark.io.language,
- com.stardog.stark.io.n3,
- com.stardog.stark.io.nquads,
- com.stardog.stark.io.ntriples,
- com.stardog.stark.io.rdfjson,
- com.stardog.stark.io.rdfxml,
- com.stardog.stark.io.trig,
- com.stardog.stark.io.turtle,
- com.stardog.stark.query,
- com.stardog.stark.query.exec,
- com.stardog.stark.query.io,
- com.stardog.stark.query.io.binary,
- com.stardog.stark.query.io.json,
- com.stardog.stark.query.io.text,
- com.stardog.stark.query.io.text.csv,
- com.stardog.stark.query.io.text.tsv,
- com.stardog.stark.query.io.xml,
- com.stardog.stark.query.sparql,
- com.stardog.stark.util,
- com.stardog.stark.vocabs

## Class Hierarchy

- java.lang.Object
  - com.complexible.stardog.api.admin.AbstractAdminConnection (implements com.complexible.stardog.api.admin.AdminConnection)
    - com.complexible.stardog.api.KernelAdminConnection
  - com.complexible.common.base.AbstractAutoDisposable (implements com.complexible.common.base.AutoDisposable)
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - com.complexible.common.collect.UpdatablePriorityQueue<T> (implements java.util.Queue<E>)
  - com.complexible.stardog.api.AbstractConnectionConfiguration<T> (implements com.complexible.stardog.api.LoginConnectionConfiguration<T>)
    - com.complexible.stardog.api.admin.AdminConnectionConfiguration
    - com.complexible.stardog.api.ConnectionConfiguration (implements com.complexible.common.base.Copyable<T>)
  - com.complexible.common.rdf.query.resultio.AbstractDataExporterQueryResultWriter (implements com.stardog.stark.query.io.SelectQueryResultWriter)
    - com.complexible.common.rdf.query.resultio.HTMLQueryResultWriter
    - com.complexible.common.rdf.query.resultio.TextTableQueryResultWriter
      - com.complexible.common.rdf.query.resultio.TextPathQueryResultWriter (implements com.complexible.common.rdf.query.resultio.PathQueryResultWriter)
      - com.complexible.common.rdf.query.resultio.TextTablePathQueryResultWriter (implements com.complexible.common.rdf.query.resultio.PathQueryResultWriter)
  - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    - java.util.concurrent.ThreadPoolExecutor
      - com.complexible.common.util.concurrent.BlockingThreadPoolExecutor
  - com.complexible.stardog.plan.filter.AbstractExpression (implements com.complexible.stardog.plan.filter.Expression)
    - com.complexible.stardog.plan.filter.functions.AbstractFunction (implements com.complexible.stardog.plan.filter.functions.Function)
  - com.complexible.common.primitives.AbstractLongIterator (implements com.complexible.common.primitives.CloseableLongIterator, com.complexible.common.collect.PeekingLongIterator, com.complexible.common.primitives.ResettableLongIterator)
    - com.complexible.common.primitives.AbstractSkippingLongIterator (implements com.complexible.common.collect.SkippingLongIterator)
    - com.complexible.common.primitives.ConstantAppendingLongIterator
  - com.stardog.stark.query.AbstractQueryResultHandler<T> (implements com.stardog.stark.query.QueryResultHandler<T>)
    - com.stardog.stark.query.QueryResultBuilder<T>
  - com.stardog.stark.io.AbstractRDFHandler (implements com.stardog.stark.io.RDFHandler)
    - com.stardog.stark.io.CollectingRDFHandler<T>
    - com.stardog.stark.io.ParserContext
      - com.stardog.stark.io.IOParserContext
        - com.stardog.stark.io.LineSupplierParserContext
        - com.stardog.stark.io.turtle.TurtleParserContext
    - com.stardog.stark.io.RDFHandlers.DefaultRDFHandler
    - com.stardog.stark.io.RDFHandlers.GraphBuilder
  - org.eclipse.rdf4j.repository.base.AbstractRepository (implements org.eclipse.rdf4j.repository.Repository)
    - com.complexible.stardog.rdf4j.StardogRepository
  - org.eclipse.rdf4j.repository.base.AbstractRepositoryConnection (implements org.eclipse.rdf4j.repository.RepositoryConnection)
    - com.complexible.stardog.rdf4j.StardogRepositoryConnection
  - org.eclipse.rdf4j.repository.config.AbstractRepositoryImplConfig (implements org.eclipse.rdf4j.repository.config.RepositoryImplConfig)
    - com.complexible.stardog.rdf4j.StardogRepositoryConfig
  - com.complexible.common.collect.AbstractSkippingIterator<T> (implements com.complexible.common.base.CloseableIterator<T>, com.complexible.common.collect.PeekingSkippingIterator<T>)
    - com.complexible.common.collect.MarkResetSkippingIterator<T> (implements com.complexible.common.collect.RestrictedMarkResetIterator<T>)
  - com.stardog.stark.query.io.json.AbstractSPARQLJSONWriter<T> (implements com.stardog.stark.query.io.QueryResultWriter<T>)
    - com.stardog.stark.query.io.json.SPARQLJSONBooleanResultWriter (implements com.stardog.stark.query.io.BooleanQueryResultWriter)
    - com.stardog.stark.query.io.json.SPARQLJSONSelectResultWriter (implements com.stardog.stark.query.io.SelectQueryResultWriter)
  - com.stardog.stark.query.io.xml.AbstractSPARQLXMLWriter<T> (implements com.stardog.stark.query.io.QueryResultWriter<T>)
    - com.stardog.stark.query.io.xml.SPARQLXMLBooleanResultWriter (implements com.stardog.stark.query.io.BooleanQueryResultWriter)
    - com.stardog.stark.query.io.xml.SPARQLXMLSelectResultWriter (implements com.stardog.stark.query.io.SelectQueryResultWriter)
  - com.complexible.common.base.ActiveResources
  - com.complexible.stardog.api.admin.AdminConnection.TxLogRange
  - com.complexible.stardog.api.admin.AdminConnection.TxLogRange.Builder
  - com.complexible.common.util.AlphaNumericComparator<T> (implements java.util.Comparator<T>)
  - com.complexible.common.pool.ApachePoolImpl<T> (implements com.complexible.common.pool.Pool<T,E>)
  - com.complexible.common.base.ArbitrarySortedMapComparator<K,V> (implements java.util.Comparator<T>)
  - com.complexible.common.collect.ArrayIterable<T> (implements java.lang.Iterable<T>)
  - com.complexible.common.rdf.model.ArrayLiteral (implements com.stardog.stark.Literal, com.complexible.common.rdf.model.TransientValue)
  - com.complexible.common.primitives.ArrayUtil
  - com.stardog.stark.util.ASCIIUtil
  - org.apache.jena.assembler.assemblers.AssemblerBase (implements org.apache.jena.assembler.Assembler)
    - org.apache.jena.assembler.assemblers.ModelAssembler (implements org.apache.jena.assembler.Assembler)
      - com.complexible.stardog.jena.StardogModelAssembler
  - com.complexible.common.base.AtomicState<S>
  - com.complexible.common.base.AutoCloser (implements java.lang.AutoCloseable)
  - com.stardog.stark.impl.AxiomImpl (implements com.stardog.stark.Axiom)
    - com.stardog.stark.Axioms.RestrictedDatatype
  - com.stardog.stark.Axioms
  - com.stardog.stark.Axioms.Datatypes
  - com.stardog.stark.Axioms.ExpressionList<T> (implements com.stardog.stark.Axiom)
  - com.stardog.stark.Axioms.FacetRestriction
  - com.stardog.stark.io.language.BCP47LanguageHandler (implements com.stardog.stark.io.LanguageHandler)
  - com.complexible.common.collect.BidirectionalIterators
  - com.complexible.common.collect.BigArrayList<T> (implements java.lang.Iterable<T>)
  - com.stardog.stark.io.binary.BinaryRDFParser (implements com.stardog.stark.io.binary.BinaryRDFConstants, com.stardog.stark.io.RDFParser)
  - com.stardog.stark.io.binary.BinaryRDFWriter (implements com.stardog.stark.io.binary.BinaryRDFConstants, com.stardog.stark.io.RDFWriter)
  - com.stardog.stark.io.binary.BinaryRDFWriter.BinaryRDFWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.stardog.stark.query.io.binary.BinarySelectQueryResultParser (implements com.stardog.stark.query.io.binary.BinaryQueryResultConstants, com.stardog.stark.query.io.SelectQueryResultParser)
  - com.stardog.stark.query.io.binary.BinarySelectQueryResultWriter (implements com.stardog.stark.query.io.binary.BinaryQueryResultConstants, com.stardog.stark.query.io.SelectQueryResultWriter)
  - com.stardog.stark.query.io.binary.BinarySelectQueryResultWriter.BinarySelectQueryResultWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.stardog.stark.query.Bindings
  - com.stardog.stark.query.BindingSets
  - com.stardog.stark.query.BindingSets.Builder
  - com.complexible.common.primitives.Bits
  - com.complexible.common.util.concurrent.BlockingThreadPoolExecutor.SilentExceptionHandler (implements com.complexible.common.util.concurrent.BlockingThreadPoolExecutor.ExceptionHandler)
  - com.complexible.common.collect.BoundedBuffer<T>
  - com.complexible.common.collect.BufferLists
  - com.complexible.common.nio.ByteBuffers
  - com.complexible.common.cancellation.CancellationManager (implements com.complexible.common.base.Disposable)
  - com.complexible.common.cancellation.CancellationUtil
  - com.complexible.common.hppc.CarrotUtil
  - com.complexible.common.base.Change<E,T> (implements java.lang.AutoCloseable)
  - com.complexible.common.base.ChangeList<E,T> (implements java.lang.AutoCloseable, java.lang.Iterable<T>)
  - com.complexible.common.nio.Channels2
  - com.complexible.common.util.ClassServiceLoader
  - com.complexible.stardog.api.admin.pack.ClusterNodeStatus
  - com.complexible.stardog.api.admin.pack.ClusterStatusView
  - com.brsanthu.dataexporter.model.Column
    - com.complexible.common.dataexporter.FormattedColumn
      - com.complexible.common.dataexporter.MergedColumn
      - com.complexible.common.dataexporter.WordWrapStringColumn
        - com.complexible.common.rdf.query.RDFValueColumn
  - com.complexible.common.dataexporter.Columns
  - com.complexible.stardog.CommitResult
  - com.stardog.stark.io.CompressedRDFFormat (implements com.stardog.stark.io.RDFFormat)
  - com.complexible.stardog.api.ConnectionCredentials
  - com.complexible.stardog.icv.ConstraintFactory
  - com.complexible.stardog.Contexts
  - com.complexible.stardog.ContextSets
  - com.complexible.common.base.Copyables
  - com.complexible.common.curator.framework.locks.CuratorReadWriteTxLock (implements com.complexible.stardog.pack.replication.util.DistributedReadWriteTxLock)
  - com.complexible.common.util.concurrent.DaemonExecutor
  - com.complexible.stardog.db.DatabaseOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.brsanthu.dataexporter.DataExporter
    - com.complexible.common.dataexporter.TableExporter
  - com.complexible.common.base.DataKey<E>
  - com.complexible.common.base.DataMap
  - com.stardog.stark.query.Datasets
  - com.stardog.stark.query.Datasets.DatasetImpl (implements com.stardog.stark.query.Dataset)
  - com.stardog.stark.query.Datasets.DatasetImpl.Builder
  - com.complexible.stardog.virtual.api.admin.DataSourceInfo
  - com.complexible.stardog.virtual.api.DataSourceOptions
  - com.complexible.stardog.virtual.api.DataSourceQueryResult
  - com.brsanthu.dataexporter.DataWriter
    - com.brsanthu.dataexporter.AbstractDataWriter
      - com.brsanthu.dataexporter.output.texttable.TextTableWriter
        - com.complexible.common.dataexporter.TableExporter.FixedTextTableWriter
  - com.complexible.common.base.Dates
  - com.complexible.common.base.DateTime
  - com.stardog.stark.util.DateTimeInlineUtils
  - com.stardog.stark.vocabs.DC
  - com.stardog.stark.vocabs.DCTERMS
  - com.complexible.common.cancellation.DefaultCancellationPoint (implements com.complexible.common.cancellation.CancellationPoint)
  - com.complexible.common.pool.DefaultPoolableObjectFactory (implements org.apache.commons.pool.PoolableObjectFactory<T>)
  - com.complexible.stardog.api.reasoning.DefaultSchemaManager (implements com.complexible.stardog.api.reasoning.SchemaManager)
  - com.complexible.stardog.api.admin.DefaultSensitivePropertyManager (implements com.complexible.stardog.api.admin.SensitivePropertyManager)
  - com.complexible.common.cancellation.DelegatingCancellationPoint (implements com.complexible.common.cancellation.CancellationPoint)
  - com.complexible.stardog.api.impl.DelegatingConnection (implements com.complexible.stardog.api.Connection)
    - com.complexible.stardog.icv.api.AbstractICVConnection (implements com.complexible.stardog.icv.api.ICVConnection)
    - com.complexible.stardog.api.reasoning.AbstractReasoningConnection (implements com.complexible.stardog.api.reasoning.ReasoningConnection)
  - com.stardog.stark.io.DelegatingRDFHandler (implements com.stardog.stark.io.RDFHandler)
  - com.complexible.common.rdf.rio.DelegatingRDFStream (implements com.complexible.common.rdf.rio.RDFStream)
  - com.complexible.common.collect.DelegatingSkippingIterator<T> (implements com.complexible.common.collect.SkippingIterator<T>)
  - com.complexible.common.rdf.DelegatingStatementSource (implements com.complexible.common.rdf.StatementSource)
    - com.complexible.common.rdf.ContextFallbackStatementSource
    - com.complexible.common.rdf.ContextOverrideStatementSource
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - com.complexible.common.util.EnhancedProperties (implements com.complexible.common.base.Copyable<T>)
  - com.complexible.common.collect.DisjointSet<T>
  - com.complexible.common.base.Disposables
  - com.complexible.common.base.Disposer (implements com.complexible.common.base.Disposable)
  - com.complexible.stardog.api.DriverManager
  - com.complexible.common.cancellation.DummyCancellationPoint (implements com.complexible.common.cancellation.CancellationPoint)
  - com.complexible.common.base.Duration (implements java.io.Serializable)
  - com.complexible.common.base.Durations
  - com.complexible.common.base.Exceptions
  - com.complexible.common.util.concurrent.ExecutionGroup
  - com.complexible.common.util.concurrent.Executors2
  - com.complexible.common.util.concurrent.Executors2.CachedThreadPoolBuilder
  - com.complexible.stardog.api.ExplainOptions
  - com.stardog.stark.ExtractionQuery
  - com.complexible.stardog.spatial.Feature
  - com.stardog.stark.io.FileFormatImpl (implements com.stardog.stark.io.FileFormat)
  - com.stardog.stark.vocabs.FOAF
  - java.util.concurrent.ForkJoinTask<V> (implements java.util.concurrent.Future<V>, java.io.Serializable)
    - java.util.concurrent.CountedCompleter<T>
      - com.complexible.common.stream.ForEachIntTask
  - com.google.common.collect.ForwardingObject
    - com.complexible.stardog.api.admin.DelegatingAdminConnection (implements com.complexible.stardog.api.admin.AdminConnection)
  - com.stardog.stark.io.ForwardingRDFHandler (implements com.stardog.stark.io.RDFHandler)
    - com.stardog.stark.io.TransformingRDFHandler
  - com.stardog.stark.io.ForwardingRDFWriter (implements com.stardog.stark.io.RDFWriter)
  - com.complexible.common.base.Functional
  - com.complexible.stardog.spatial.Geosparql
  - com.complexible.stardog.spatial.Geosparql.Functions
  - com.complexible.stardog.spatial.Geosparql.ServiceVocabulary
  - com.complexible.stardog.spatial.Geosparql.Units
  - com.stardog.stark.io.datatypes.GeoSPARQLDatatypeHandler (implements com.stardog.stark.io.DatatypeHandler)
  - com.complexible.stardog.spatial.GeospatialIndexMetadata
  - com.complexible.stardog.spatial.GeospatialOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.complexible.common.timer.GlobalTimer
  - com.stardog.stark.util.GraphBuilder
  - com.complexible.stardog.graphql.GraphQLOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.stardog.stark.Graphs
  - com.complexible.common.rdf.query.resultio.HTMLQueryResultWriter.HTMLQueryResultWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.complexible.stardog.icv.ICV
  - com.complexible.stardog.icv.ICVOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.complexible.common.base.ImmutableCollectors
  - 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.stardog.spatial.Indexing
  - com.complexible.stardog.index.IndexOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.complexible.common.inject.Injectors
  - com.complexible.common.base.Instrumentor
  - com.complexible.common.hppc.IntObjectBiMap<T> (implements com.carrotsearch.hppc.IntObjectMap<VType>)
  - com.complexible.stardog.virtual.api.JdbcOptions
  - com.complexible.stardog.jena.JenaSesameUtils
  - com.stardog.stark.io.jsonld.JSONLDOptions
  - com.stardog.stark.io.jsonld.JSONLDParser (implements com.stardog.stark.io.RDFParser)
  - com.stardog.stark.io.jsonld.JSONLDWriter (implements com.stardog.stark.io.RDFWriter)
  - com.stardog.stark.io.jsonld.JSONLDWriter.JSONLDWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.complexible.common.util.Krb5Utils
  - com.stardog.stark.io.LineBatch
  - com.stardog.stark.io.LineSupplier (implements java.util.function.Supplier<T>)
  - com.complexible.common.LinuxDistribution
  - com.complexible.common.util.ListComparator<T> (implements java.util.Comparator<T>, java.io.Serializable)
  - com.complexible.common.util.ListenerSupport<T> (implements java.lang.Iterable<T>)
  - com.complexible.common.dataexporter.LogJsonOuput (implements com.complexible.common.dataexporter.LogOutputter)
  - com.complexible.common.collect.LongIterators
  - com.complexible.common.rdf.rio.LowercaseBCP47LanguageHandler (implements com.stardog.stark.io.LanguageHandler)
  - com.complexible.common.base.Maths
  - com.complexible.common.net.MediaTypes
  - com.complexible.common.base.Memory
  - com.complexible.common.memory.MemoryInfo
  - com.complexible.stardog.metadata.Metadata (implements com.complexible.common.base.Copyable<T>, java.lang.Iterable<T>, com.complexible.stardog.metadata.MetadataLookup)
  - com.complexible.stardog.metadata.MetaProperties
  - com.complexible.stardog.metadata.MetaProperty<T>
    - com.complexible.stardog.metadata.ConfigProperty<T>
    - com.complexible.stardog.metadata.InfoProperty<T>
  - com.complexible.stardog.metadata.MetaProperty.Builder<T,P>
  - com.stardog.stark.io.n3.N3Parser (implements com.stardog.stark.io.RDFParser)
  - com.complexible.stardog.security.NamedGraphPermissions
  - com.complexible.common.util.NamespaceUtils
  - com.complexible.stardog.api.NativeMemoryMonitor
  - com.complexible.common.util.NaturalOrderComparator<T> (implements java.util.Comparator<T>)
  - com.complexible.common.collect.NestedList<T> (implements java.lang.Iterable<T>)
  - com.complexible.common.collect.NonDominatedSolutions<T> (implements java.util.Collection<E>)
  - com.complexible.common.curator.framework.locks.NonReentrantCuratorReadWriteLock
  - com.complexible.common.curator.framework.locks.NonReentrantMutex (implements com.complexible.common.curator.framework.locks.InterProcessTxLock)
  - com.stardog.stark.io.nquads.NQuadsWriter (implements com.stardog.stark.io.RDFWriter)
  - com.stardog.stark.io.nquads.NQuadsWriter.NQuadsWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.stardog.stark.io.ntriples.NTParser (implements com.stardog.stark.io.RDFParser)
    - com.stardog.stark.io.nquads.NQuadsParser
  - com.stardog.stark.io.ntriples.NTriplesUtil
  - com.stardog.stark.io.ntriples.NTWriter (implements com.stardog.stark.io.RDFWriter)
  - com.stardog.stark.io.ntriples.NTWriter.NTWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.complexible.common.base.Numbers
  - com.complexible.common.base.Objects2
  - com.complexible.common.base.Option<V>
  - com.complexible.common.inject.OptionalConstructorParam<T> (implements java.util.function.Supplier<T>)
  - com.complexible.common.base.Options (implements com.complexible.common.base.Copyable<T>, java.lang.Iterable<T>)
  - com.complexible.common.OS
  - com.complexible.common.base.OSUtil
  - com.complexible.common.base.OSUtil.NativeMemoryUsage
  - com.stardog.stark.OWL
  - com.complexible.common.base.Pair<K1,K2>
  - com.stardog.stark.util.ParsedURI (implements java.lang.Cloneable)
  - com.complexible.common.rdf.rio.ParserConfigs
  - com.stardog.stark.io.ParserOptions
  - com.complexible.common.rdf.query.PathsAsTupleQueryResult (implements com.stardog.stark.query.SelectQueryResult)
  - com.complexible.stardog.security.Permissions
  - com.complexible.stardog.security.Permissions.ActionBuilder
  - com.complexible.stardog.security.Permissions.ResourceBuilder
  - com.complexible.stardog.security.Permissions.TypeBuilder
  - com.complexible.common.memory.PlatformDependent
  - com.complexible.common.pool.PoolConfig<T,E>
    - com.complexible.common.pool.ApachePoolConfig<T>
    - com.complexible.stardog.api.ConnectionPoolConfig
  - com.complexible.common.util.concurrent.locks.PreciseMultiLock (implements com.complexible.common.util.concurrent.locks.MultiLock)
  - com.complexible.common.util.PrefixMapping
  - com.stardog.stark.io.turtle.PrettyTurtleWriter.PrettyTurtleWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.complexible.common.rdf.rio.ProcessorContext
  - com.complexible.common.base.Progress.Default (implements com.complexible.common.base.Progress)
  - com.complexible.common.base.ProgressMonitor (implements com.complexible.common.base.ProgressReporter)
    - com.complexible.common.base.ProgressMonitor.DelegatingProgressMonitor
    - com.complexible.common.base.ProgressMonitor.ReportingProgressMonitor
  - com.complexible.common.base.ProgressMonitor.Builder
  - com.complexible.common.base.ProgressMonitor.DefaultProgressFormatter (implements com.complexible.common.base.ProgressMonitor.ProgressFormatter)
  - com.complexible.common.base.PropertiesBuilder
  - com.complexible.common.base.PropertiesBuilder.PrefixedPropertiesBuilder
  - com.stardog.stark.vocabs.PROV
  - com.complexible.common.inject.Providers
  - com.complexible.stardog.spatial.QUDT
  - com.stardog.stark.query.io.QueryResultFormats
  - com.stardog.stark.query.io.QueryResultParserOptions
  - com.stardog.stark.query.io.QueryResultParsers
  - com.stardog.stark.query.QueryResults
  - com.stardog.stark.query.io.QueryResultWriterOptions
  - com.stardog.stark.query.io.QueryResultWriters
  - com.complexible.common.rdf.random.RandomStream (implements com.complexible.common.rdf.rio.RDFStream)
  - com.complexible.common.rdf.random.RandomStream.Factory (implements com.complexible.common.rdf.rio.RDFStreamFactory)
  - com.stardog.stark.vocabs.RDF
  - com.stardog.stark.io.datatypes.RDFDatatypesHandler (implements com.stardog.stark.io.DatatypeHandler)
  - com.stardog.stark.io.RDFFormats
  - com.stardog.stark.io.RDFHandlers
  - com.stardog.stark.io.rdfjson.RDFJSONParser (implements com.stardog.stark.io.RDFParser)
  - com.stardog.stark.io.rdfjson.RDFJSONWriter (implements com.stardog.stark.io.RDFWriter)
  - com.stardog.stark.io.rdfjson.RDFJSONWriter.RDFJSONWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.stardog.stark.RDFLists
  - com.complexible.common.net.RDFMediaTypes
  - com.complexible.common.rdf.rio.RDFObfuscator (implements java.util.function.Function<T,R>)
  - com.stardog.stark.io.RDFParsers
  - com.stardog.stark.vocabs.RDFS
  - com.complexible.common.rdf.rio.RDFStreamBase (implements com.complexible.common.rdf.rio.RDFStream)
  - com.complexible.common.rdf.rio.RDFStreamBuilder
  - com.complexible.common.rdf.rio.RDFStreamOptions
  - com.complexible.common.rdf.rio.RDFStreamProcessor
  - com.complexible.common.rdf.rio.RDFStreams
  - com.stardog.stark.io.RDFWriters
  - com.stardog.stark.io.RDFWriters.RDFWriterConfig
  - com.complexible.common.rdf.rio.RDFWriters2
  - com.stardog.stark.io.rdfxml.RDFXMLParser (implements com.stardog.stark.io.RDFParser)
  - com.stardog.stark.io.rdfxml.RDFXMLParserOptions
  - com.stardog.stark.io.rdfxml.RDFXMLWriter (implements com.stardog.stark.io.RDFWriter)
    - com.stardog.stark.io.rdfxml.RDFXMLPrettyWriter (implements java.io.Closeable, java.io.Flushable)
  - com.stardog.stark.io.rdfxml.RDFXMLWriter.RDFXMLWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.stardog.stark.io.rdfxml.RDFXMLWriterOptions
  - com.complexible.stardog.api.reasoning.ReasoningAPIUtils
  - com.complexible.stardog.reasoning.ReasoningOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.complexible.common.base.Reflect
  - com.complexible.common.base.ReportInterval
    - com.complexible.common.base.ReportIntervalCounter
  - com.complexible.common.collect.ResettableIterators
  - com.stardog.stark.util.ResourceBuilder
  - java.util.ResourceBundle
    - com.complexible.common.base.FormattingResourceBundle
  - com.complexible.common.base.Resources2
  - com.stardog.stark.io.language.RFC3066LanguageHandler (implements com.stardog.stark.io.LanguageHandler)
  - com.complexible.common.rdf.model.RuleVocab
  - com.stardog.stark.vocabs.SchemaOrg
  - com.complexible.stardog.Schemas
  - com.complexible.stardog.jena.SDJenaFactory
  - com.complexible.stardog.search.SearchOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.complexible.stardog.api.search.SearchResult (implements com.complexible.common.base.Copyable<T>)
  - com.complexible.stardog.api.search.SearchResults (implements java.lang.Iterable<T>)
  - com.complexible.stardog.security.SecurityOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.complexible.stardog.serf.db.SerfOptions (implements com.complexible.stardog.metadata.MetaPropertyProvider)
  - com.complexible.common.primitives.Serializers
  - com.complexible.common.primitives.Serializers.IntSerializer
  - com.complexible.common.primitives.Serializers.LittleEndianLongSerializer
  - com.complexible.common.primitives.Serializers.LongSerializer
  - com.complexible.common.primitives.Serializers.ShortSerializer
  - com.complexible.common.primitives.Serializers.UnsignedLongSerializer
  - com.complexible.common.primitives.Serializers.VarLongSerializer
  - com.complexible.common.protocols.server.ServerOptions
  - com.complexible.common.util.ServiceLoaders
  - com.complexible.stardog.plan.eval.service.ServiceParameters
  - com.complexible.stardog.plan.eval.service.ServiceQuery
    - com.complexible.stardog.plan.eval.service.PlanNodeBodyServiceQuery
      - com.complexible.stardog.plan.eval.service.LogicalServiceQuery
      - com.complexible.stardog.plan.eval.service.PlanNodeBodyServiceQuery.CanonicalizedPlanNodeBodyServiceQuery
  - com.complexible.stardog.plan.eval.service.ServiceQuery.ServiceQueryBuilder
    - com.complexible.stardog.plan.eval.service.PlanNodeBodyServiceQuery.PlanNodeBodyServiceQueryBuilder
      - com.complexible.stardog.plan.eval.service.LogicalServiceQuery.LogicalServiceQueryBuilder
      - com.complexible.stardog.plan.eval.service.PlanNodeBodyServiceQuery.CanonicalizedPlanNodeBodyServiceQueryBuilder
  - com.complexible.stardog.plan.eval.service.ServiceTranslator (implements com.complexible.stardog.plan.optimizer.PlanNodeOptimizer)
  - com.complexible.stardog.spatial.Shapes
  - com.complexible.common.util.concurrent.SharedExecutor
  - com.complexible.common.util.concurrent.SharedExecutor.CallerRunsPolicy (implements java.util.concurrent.RejectedExecutionHandler)
  - com.complexible.common.util.concurrent.SharedForkJoinExecutor
  - com.complexible.common.util.ShutDownHookManager
  - com.stardog.stark.query.io.xml.SimpleSAXAdapter (implements com.stardog.stark.query.io.xml.SimpleSAXListener)
  - com.stardog.stark.query.io.xml.SimpleSAXParser
  - com.complexible.common.collect.SingletonQueue<T>
  - com.complexible.common.base.SizeFunctions
  - com.complexible.common.collect.SkippingIterables
  - com.complexible.common.collect.SkippingIterators
  - com.stardog.stark.vocabs.SKOS
  - com.complexible.common.collect.SortedIterators
  - com.complexible.common.collect.SortedIterators.UnionBuilder<T>
  - com.complexible.common.base.Sorter<T>
    - com.complexible.common.base.Sorter.QuickSorter<T>
  - com.stardog.stark.query.io.text.csv.SPARQLCSVResultParser (implements com.stardog.stark.query.io.SelectQueryResultParser)
  - com.stardog.stark.query.io.text.csv.SPARQLCSVResultWriter (implements com.stardog.stark.query.io.SelectQueryResultWriter)
  - com.stardog.stark.query.io.text.csv.SPARQLCSVResultWriter.CSVRWFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.stardog.stark.query.io.json.SPARQLJSONBooleanResultParser (implements com.stardog.stark.query.io.BooleanQueryResultParser, com.stardog.stark.query.io.json.SPARQLJSONConstants)
  - com.stardog.stark.query.io.json.SPARQLJSONBooleanResultWriter.SPARQLJSONBooleanResultWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.stardog.stark.query.io.json.SPARQLJSONOptions
  - com.stardog.stark.query.io.json.SPARQLJSONSelectResultParser (implements com.stardog.stark.query.io.SelectQueryResultParser, com.stardog.stark.query.io.json.SPARQLJSONConstants)
  - com.stardog.stark.query.io.json.SPARQLJSONSelectResultWriter.SPARQLJSONSelectResultWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.stardog.stark.query.io.text.tsv.SPARQLTSVResultParser (implements com.stardog.stark.query.io.SelectQueryResultParser)
  - com.stardog.stark.query.io.text.tsv.SPARQLTSVResultWriter (implements com.stardog.stark.query.io.SelectQueryResultWriter)
  - com.stardog.stark.query.io.text.tsv.SPARQLTSVResultWriter.SPARQLTSVResultWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.complexible.common.rdf.query.SPARQLUtil
  - com.stardog.stark.query.io.xml.SPARQLXMLBooleanResultParser (implements com.stardog.stark.query.io.BooleanQueryResultParser)
  - com.stardog.stark.query.io.xml.SPARQLXMLBooleanResultWriter.SPARQLXMLSelectResultWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.stardog.stark.query.io.xml.SPARQLXMLParserOptions
  - com.stardog.stark.query.io.xml.SPARQLXMLSelectResultParser (implements com.stardog.stark.query.io.SelectQueryResultParser)
  - com.stardog.stark.query.io.xml.SPARQLXMLSelectResultWriter.SPARQLXMLSelectResultWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.complexible.common.collect.SpoolingMarkResetIterator<T> (implements com.complexible.common.collect.RestrictedMarkResetIterator<T>)
  - com.stardog.stark.vocabs.SSD
  - com.complexible.common.net.ssl.SSLContextFactory
  - com.complexible.common.util.StackTrace
  - com.complexible.stardog.api.admin.pack.StandbyNodeStatus
  - com.complexible.stardog.reasoning.StardogExplainerOptions
  - com.complexible.common.rdf.model.StardogIRI
  - com.complexible.stardog.virtual.api.StardogMappings
  - com.complexible.stardog.virtual.api.StardogMappingSyntaxParser
  - com.complexible.stardog.virtual.api.StardogMappingSyntaxWriter
  - com.complexible.stardog.virtual.api.StardogMappingVocabulary
  - com.complexible.stardog.jena.StardogModelAssembler.Vocabulary
  - com.complexible.stardog.rdf4j.StardogRepositoryFactory (implements org.eclipse.rdf4j.repository.config.RepositoryFactory)
  - com.complexible.stardog.api.admin.pack.StateMachine<S,E,O>
  - com.complexible.stardog.api.admin.pack.StateMachine.StateTransition
  - com.complexible.common.rdf.StatementComparator
  - com.stardog.stark.StatementPattern (implements java.util.function.Predicate<T>, com.stardog.stark.Statement)
  - com.stardog.stark.StatementPattern.Builder
  - com.stardog.stark.Statements
  - com.complexible.common.rdf.StatementSources
  - com.complexible.common.rdf.StatementSources.RDFStreamStatementSource (implements com.complexible.common.rdf.StatementSource)
  - com.complexible.stardog.StoredQuery.TriggerStatus
  - com.stardog.stark.io.jsonld.StreamingJSONLDWriter (implements com.stardog.stark.io.RDFWriter)
  - com.stardog.stark.io.jsonld.StreamingJSONLDWriter.StreamingJSONLDWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.complexible.common.base.Streams
  - com.complexible.common.base.Strings2
  - com.stardog.stark.io.SupportedFileFormats<T>
  - com.stardog.stark.vocabs.SWRL
  - com.complexible.common.util.concurrent.SystemClock (implements com.complexible.common.util.concurrent.Clock)
  - com.complexible.common.base.SystemUtil
  - com.complexible.common.timer.TableData
  - com.complexible.stardog.api.test.Test (implements com.complexible.stardog.api.test.Testable)
  - com.complexible.stardog.api.test.TestCreator
  - com.complexible.stardog.api.test.TestReader
  - com.complexible.stardog.api.test.TestResult
  - com.complexible.stardog.api.test.TestRunner
  - com.complexible.stardog.api.test.TestSuite (implements com.complexible.stardog.api.test.Testable)
  - com.complexible.stardog.api.test.TestVocab
  - com.complexible.stardog.api.test.TestWriter
  - com.stardog.stark.query.io.text.TextBooleanQueryResultParser (implements com.stardog.stark.query.io.BooleanQueryResultParser)
  - com.stardog.stark.query.io.text.TextBooleanQueryResultWriter (implements com.stardog.stark.query.io.BooleanQueryResultWriter)
  - com.stardog.stark.query.io.text.TextBooleanQueryResultWriter.BQRWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.complexible.common.rdf.query.resultio.TextTableQueryResultWriter.TextTableQueryResultWriterFactory (implements com.stardog.stark.query.io.QueryResultWriterFactory)
  - com.complexible.common.dataexporter.TextTabularOutput (implements com.complexible.common.dataexporter.LogOutputter)
  - com.complexible.common.util.ThreadDump
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.complexible.stardog.spatial.GeoException
      - java.lang.RuntimeException
        - com.complexible.common.base.HandlerBackedIterator.ProducerFinished
        - com.stardog.stark.io.InvalidLiteral
        - com.stardog.stark.query.io.InvalidQueryResults
        - com.stardog.stark.io.InvalidRDF
        - com.complexible.stardog.virtual.api.InvalidVariableException
        - com.stardog.stark.query.MalformedQuery
          - com.stardog.stark.query.InvalidQueryType
          - com.stardog.stark.query.UnknownQuery
        - com.stardog.stark.query.QueryExecutionFailure (implements com.stardog.LoggedError)
        - com.stardog.stark.query.io.QueryResultHandlerException
        - com.stardog.stark.io.RDFHandlerException
          - com.stardog.stark.io.WritingFailed
        - com.stardog.stark.query.io.ResultWritingFailed
        - com.complexible.stardog.StardogException
          - com.complexible.stardog.db.DatabaseConsistencyException
          - com.complexible.stardog.db.DatabaseException
          - com.complexible.stardog.security.StardogSecurityException
            - com.complexible.stardog.security.StardogAuthenticationException
            - com.complexible.stardog.security.StardogAuthorizationException
        - com.complexible.common.base.Streams.UncheckedException
        - com.complexible.stardog.api.test.TestDefinitionException
        - com.complexible.stardog.api.test.TestFailedException
      - com.complexible.common.protocols.server.ServerException
      - com.complexible.common.view.View.ViewException
  - com.complexible.common.cancellation.TimeoutCancelCheck (implements com.complexible.common.cancellation.CancelCheck)
  - com.complexible.common.timer.Timer
  - com.complexible.common.timer.Timers
  - com.complexible.common.util.ToStringComparator<T> (implements java.util.Comparator<T>, java.io.Serializable)
  - com.complexible.common.collect.TransformingLongIterator<T> (implements com.complexible.common.collect.SkippingLongIterator)
  - com.stardog.stark.io.trig.TrigWriter.TrigWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.complexible.common.util.Tuple (implements java.lang.Iterable<T>)
  - 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.stardog.stark.io.TrigParserWithRules
  - com.stardog.stark.io.turtle.TurtleUtil
  - com.complexible.common.rdf.rio.TurtleValueParser
  - com.complexible.common.rdf.rio.TurtleValueWriter
  - com.stardog.stark.io.turtle.TurtleWriter (implements com.stardog.stark.io.RDFWriter)
    - com.stardog.stark.io.turtle.PrettyTurtleWriter (implements com.stardog.stark.io.RDFWriter)
    - com.stardog.stark.io.trig.TrigWriter
  - com.stardog.stark.io.turtle.TurtleWriter.TurtleWriterFactory (implements com.stardog.stark.io.RDFWriterFactory)
  - com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
    - com.google.common.collect.AbstractIterator<T>
      - com.complexible.common.collect.BatchingIterator<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)
        - com.complexible.common.base.CloseableIterator.DelegatingCloseableIterator<T>
        - com.complexible.common.base.CloseableIterator.EmptyCloseableIterator<T>
        - com.complexible.common.base.HandlerBackedIterator<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)
      - com.complexible.common.rdf.MultiStatementIterator (implements com.complexible.common.rdf.StatementIterator)
    - com.complexible.common.collect.ArrayIterator<T> (implements com.google.common.collect.PeekingIterator<E>)
    - com.complexible.common.collect.QueuedSortedIterator<T>
    - com.complexible.common.rdf.random.RandomStatementGenerator
    - com.complexible.common.rdf.random.RandomValueGenerator
  - com.complexible.common.unsafe.UnsafeUtil
  - com.complexible.stardog.plan.eval.service.Validator
  - com.stardog.stark.Values
  - com.stardog.stark.util.ValueWeigher<K> (implements com.github.benmanes.caffeine.cache.Weigher<K,V>)
  - com.stardog.stark.vocabs.VCard
  - com.complexible.common.version.Version (implements java.lang.Comparable<T>)
  - com.complexible.common.view.Views<Input>
  - com.complexible.stardog.virtual.api.admin.VirtualGraphInfo
  - com.complexible.stardog.virtual.api.VirtualGraphOptions
  - com.stardog.stark.vocabs.VoiD
  - com.stardog.stark.vocabs.WGS
  - com.stardog.stark.io.WriterOptions
  - com.stardog.stark.XMLCalendar.Delegate (implements com.stardog.stark.XMLCalendar)
  - com.stardog.stark.XMLDatatypes
  - com.stardog.stark.XMLDateTime (implements java.lang.Cloneable, java.lang.Comparable<T>)
  - com.stardog.stark.io.datatypes.XMLSchemaDatatypeHandler (implements com.stardog.stark.io.DatatypeHandler)
  - com.stardog.stark.query.io.xml.XMLWriter
  - com.stardog.stark.vocabs.XSD

## Interface Hierarchy

- com.complexible.stardog.api.Adder
- com.complexible.stardog.api.admin.AdminConnection.StreamConsumer
- java.lang.AutoCloseable
  - com.complexible.stardog.api.admin.AdminConnection
    - com.complexible.stardog.api.admin.pack.ClusterAdminConnection
    - com.complexible.stardog.virtual.api.admin.ComputeAdminConnection
    - com.complexible.stardog.virtual.api.admin.VirtualGraphAdminConnection
  - com.complexible.stardog.plan.aggregates.Aggregate (also extends com.complexible.stardog.plan.filter.functions.Function)
  - com.complexible.common.cancellation.CancellationPoint (also extends com.complexible.common.cancellation.CancelCheck, com.complexible.common.cancellation.Cancellable)
  - java.io.Closeable
    - com.complexible.common.rdf.rio.RDFStream
    - com.complexible.common.rdf.StatementSource
      - com.complexible.common.rdf.ContextCopyStatementSource
      - com.complexible.common.rdf.RDFStreamSupplier
        - com.complexible.common.rdf.RDFFileSupplier
  - com.complexible.common.base.CloseableIterator<T> (also extends java.util.Iterator<E>)
    - com.complexible.common.rdf.query.BindingSetIterator
    - com.complexible.common.collect.MarkResetIterator<T> (also extends com.complexible.common.base.Copyable<T>, com.complexible.common.collect.ResettableIterator<T>)
      - com.complexible.common.collect.RestrictedMarkResetIterator<T>
    - com.stardog.stark.query.QueryResult<T>
      - com.stardog.stark.query.BooleanQueryResult
      - com.stardog.stark.query.GraphQueryResult
      - com.complexible.common.rdf.query.PathQueryResult
      - com.stardog.stark.query.SelectQueryResult
    - com.complexible.common.collect.ResettableIterator<T>
      - com.complexible.common.collect.MarkResetIterator<T> (also extends com.complexible.common.base.CloseableIterator<T>, com.complexible.common.base.Copyable<T>)
        - com.complexible.common.collect.RestrictedMarkResetIterator<T>
      - com.complexible.common.collect.SkippingIterator<T>
        - com.complexible.common.collect.PeekingSkippingIterator<T> (also extends com.google.common.collect.PeekingIterator<E>)
    - com.complexible.common.rdf.StatementIterator
  - com.complexible.common.primitives.CloseableLongIterator (also extends com.complexible.common.primitives.LongIterator)
    - com.complexible.common.collect.SkippingLongIterator (also extends com.complexible.common.collect.PeekingLongIterator)
  - com.complexible.stardog.api.Connection
    - com.complexible.stardog.api.graphql.GraphQLConnection
    - com.complexible.stardog.icv.api.ICVConnection (also extends com.complexible.stardog.icv.ICValidator)
    - com.complexible.stardog.api.reasoning.ReasoningConnection
    - com.complexible.stardog.api.search.SearchConnection
  - com.complexible.stardog.spatial.GeospatialIndex
  - com.complexible.stardog.spatial.GeospatialIndexConnection
  - com.complexible.stardog.spatial.GeospatialSource
  - com.complexible.stardog.icv.ICValidator
    - com.complexible.stardog.icv.api.ICVConnection (also extends com.complexible.stardog.api.Connection)
  - com.complexible.common.base.ProgressReporter (also extends com.complexible.common.base.Progress)
  - com.stardog.stark.query.exec.QueryEngine
  - com.complexible.common.rdf.rio.RDFStatementHandler
  - com.complexible.common.primitives.Resettable
    - com.complexible.common.primitives.BiLongPredicate.StatefulBiLongPredicate (also extends com.complexible.common.primitives.BiLongPredicate)
    - com.complexible.common.collect.ResettablePredicate<T> (also extends java.util.function.Predicate<T>)
- com.complexible.common.primitives.BiLongPredicate
  - com.complexible.common.primitives.BiLongPredicate.StatefulBiLongPredicate (also extends com.complexible.common.primitives.Resettable)
- com.complexible.common.primitives.BiLongPredicate.BiLongFunction<T>
- com.stardog.stark.query.io.binary.BinaryQueryResultConstants
- com.stardog.stark.io.binary.BinaryRDFConstants
- com.complexible.common.util.concurrent.BlockingThreadPoolExecutor.ExceptionHandler
- com.complexible.common.cancellation.CancelCheck
  - com.complexible.common.cancellation.CancellationPoint (also extends java.lang.AutoCloseable, com.complexible.common.cancellation.Cancellable)
- com.complexible.common.cancellation.Cancellable
  - com.complexible.common.cancellation.CancellationPoint (also extends java.lang.AutoCloseable, com.complexible.common.cancellation.CancelCheck)
  - com.complexible.common.base.HandlerBackedIterator.DataProducer<T>
- com.complexible.common.cancellation.CancellationManager.CheckedFunction<T,R>
- com.complexible.common.base.ChangeType
- com.complexible.common.util.concurrent.Clock
- java.lang.Comparable<T>
  - com.stardog.stark.Namespace (also extends java.io.Serializable)
- com.complexible.stardog.icv.ConstraintViolation<T>
- com.complexible.common.base.Copyable<T>
  - com.complexible.stardog.icv.Constraint
  - com.complexible.stardog.plan.filter.Expression
    - com.complexible.stardog.plan.filter.functions.Function
      - com.complexible.stardog.plan.aggregates.Aggregate (also extends java.lang.AutoCloseable)
  - com.complexible.common.collect.MarkResetIterator<T> (also extends com.complexible.common.base.CloseableIterator<T>, com.complexible.common.collect.ResettableIterator<T>)
    - com.complexible.common.collect.RestrictedMarkResetIterator<T>
- com.complexible.stardog.api.admin.DatabaseBuilder
- com.stardog.stark.query.Dataset
- com.stardog.stark.io.DatatypeHandler
- com.complexible.common.base.Disposable
  - com.complexible.common.base.AutoDisposable
- com.complexible.stardog.api.Driver
- com.complexible.common.rdf.query.Edge
- com.complexible.stardog.api.Exporter
- com.complexible.common.memory.ExtendedObjectSerializer<T>
- com.stardog.stark.io.FileFormat
  - com.stardog.stark.query.io.QueryResultFormat
  - com.stardog.stark.io.RDFFormat
    - com.stardog.stark.io.RDFFormat.BinaryRDFFormat
- com.complexible.stardog.spatial.GeospatialIndexFactory
- com.complexible.stardog.spatial.GeospatialSink
- com.complexible.stardog.api.Getter
- com.complexible.stardog.graphql.GraphQLSchemaManager
- com.complexible.common.curator.framework.locks.InterProcessTxLock
- com.complexible.stardog.api.IO
- com.complexible.common.base.IOFunction<T,R>
- java.lang.Iterable<T>
  - com.stardog.stark.Axiom
    - com.stardog.stark.Axiom.ClassExpression
    - com.stardog.stark.Axiom.Datatype
      - com.stardog.stark.Axiom.NamedDatatype
    - com.stardog.stark.Axiom.PropertyExpression
  - com.stardog.stark.query.BindingSet
  - java.util.Collection<E>
    - com.complexible.common.collect.BufferList<T>
      - com.complexible.common.collect.ExtendedBufferList<T>
  - com.stardog.stark.Namespaces
    - com.complexible.stardog.api.NamespacesInfo
  - com.complexible.stardog.StoredQueries
- java.util.Iterator<E>
  - com.complexible.common.collect.BidirectionalIterator<T>
  - com.complexible.common.base.CloseableIterator<T> (also extends java.lang.AutoCloseable)
    - com.complexible.common.rdf.query.BindingSetIterator
    - com.complexible.common.collect.MarkResetIterator<T> (also extends com.complexible.common.base.Copyable<T>, com.complexible.common.collect.ResettableIterator<T>)
      - com.complexible.common.collect.RestrictedMarkResetIterator<T>
    - com.stardog.stark.query.QueryResult<T>
      - com.stardog.stark.query.BooleanQueryResult
      - com.stardog.stark.query.GraphQueryResult
      - com.complexible.common.rdf.query.PathQueryResult
      - com.stardog.stark.query.SelectQueryResult
    - com.complexible.common.collect.ResettableIterator<T>
      - com.complexible.common.collect.MarkResetIterator<T> (also extends com.complexible.common.base.CloseableIterator<T>, com.complexible.common.base.Copyable<T>)
        - com.complexible.common.collect.RestrictedMarkResetIterator<T>
      - com.complexible.common.collect.SkippingIterator<T>
        - com.complexible.common.collect.PeekingSkippingIterator<T> (also extends com.google.common.collect.PeekingIterator<E>)
    - com.complexible.common.rdf.StatementIterator
  - com.google.common.collect.PeekingIterator<E>
    - com.complexible.common.collect.PeekingSkippingIterator<T> (also extends com.complexible.common.collect.SkippingIterator<T>)
- com.stardog.stark.io.LanguageHandler
- com.complexible.stardog.api.LoginConnectionConfiguration<T>
- com.complexible.common.dataexporter.LogOutputter
- com.complexible.common.primitives.LongIterator
  - com.complexible.common.primitives.CloseableLongIterator (also extends java.lang.AutoCloseable)
    - com.complexible.common.collect.SkippingLongIterator (also extends com.complexible.common.collect.PeekingLongIterator)
  - com.complexible.common.collect.PeekingLongIterator
    - com.complexible.common.collect.SkippingLongIterator (also extends com.complexible.common.primitives.CloseableLongIterator)
  - com.complexible.common.primitives.ResettableLongIterator
- com.complexible.common.memory.MemoryConfiguration
- com.complexible.stardog.metadata.MetaPropertyProvider
- com.google.inject.Module
  - com.complexible.stardog.api.DriverModule
- com.complexible.common.util.concurrent.locks.MultiLock
- com.complexible.common.base.OptionFunction
- com.complexible.common.rdf.query.Path
- com.complexible.stardog.security.PermissionManager
- com.complexible.common.pool.Pool<T,E>
  - com.complexible.stardog.api.ConnectionPool
- com.complexible.common.pool.Poolable<E>
- java.util.function.Predicate<T>
  - com.complexible.common.collect.ResettablePredicate<T> (also extends com.complexible.common.primitives.Resettable)
- com.complexible.stardog.process.ProcessInfo
  - com.complexible.stardog.QueryInfo
- com.complexible.common.base.Progress
  - com.complexible.common.base.ProgressReporter (also extends java.lang.AutoCloseable)
- com.complexible.common.base.ProgressMonitor.ProgressFormatter
- com.complexible.stardog.reasoning.Proof
- com.complexible.stardog.api.Query<T>
  - com.complexible.stardog.api.graphql.GraphQLQuery
  - com.complexible.stardog.api.ReadQuery<T>
    - com.complexible.stardog.api.BooleanQuery
    - com.complexible.stardog.api.GraphQuery
    - com.complexible.stardog.api.PathQuery
    - com.complexible.stardog.api.SelectPlanQuery
    - com.complexible.stardog.api.SelectQuery
  - com.complexible.stardog.api.UpdateQuery
- com.stardog.stark.query.Query
  - com.stardog.stark.query.ReadQuery
    - com.stardog.stark.query.BooleanQuery
    - com.stardog.stark.query.GraphQuery
    - com.stardog.stark.query.SelectQuery
  - com.stardog.stark.query.UpdateQuery
- com.stardog.stark.query.QueryFactory
- com.stardog.stark.query.QueryLanguage
- com.complexible.stardog.QueryManager
- com.stardog.stark.query.exec.QueryPlan
- 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.complexible.common.rdf.query.resultio.PathQueryResultWriter
  - com.stardog.stark.query.SelectQueryResultHandler
    - com.stardog.stark.query.io.SelectQueryResultWriter (also extends com.stardog.stark.query.io.QueryResultWriter<T>)
      - com.complexible.common.rdf.query.resultio.PathQueryResultWriter
- 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
- com.stardog.stark.io.RDFHandler
  - com.stardog.stark.io.RDFWriter
- com.complexible.common.rdf.rio.RDFNamespaceHandler
- com.stardog.stark.io.RDFParser
- com.complexible.common.rdf.rio.RDFStatementHandler.Factory
- com.complexible.common.rdf.rio.RDFStatementList
- com.complexible.common.rdf.rio.RDFStreamFactory
- com.stardog.stark.io.RDFWriterFactory
- com.complexible.stardog.api.Remover
- com.complexible.stardog.security.RoleManager
- com.complexible.stardog.api.reasoning.SchemaManager
- com.complexible.stardog.api.search.Searcher
- com.complexible.stardog.security.SecurityResourceType
- com.complexible.stardog.api.admin.SensitivePropertyManager
- java.io.Serializable
  - com.stardog.stark.Namespace (also extends java.lang.Comparable<T>)
  - com.stardog.stark.Value
    - com.stardog.stark.Literal
    - com.stardog.stark.Resource
      - com.stardog.stark.BNode
      - com.stardog.stark.IRI
      - com.stardog.stark.Statement
    - com.complexible.common.rdf.model.TransientValue
- com.complexible.common.primitives.Serializers.ObjectSerializer<T>
- com.complexible.common.protocols.server.Server
- com.complexible.common.protocols.server.ServerBuilder
- com.complexible.common.protocols.server.ServerFactory
- com.complexible.stardog.plan.eval.service.Service
- com.complexible.stardog.plan.eval.service.ServiceQuery.DistinctValuesEstimationFunction
- com.complexible.stardog.plan.eval.service.ServiceRegistry
- com.stardog.stark.query.io.xml.SimpleSAXListener
- com.complexible.common.base.SizeFunction<T>
- com.complexible.common.collect.SkippingIterable<T>
  - com.complexible.common.collect.PartitionedSkippingIterable<T>
- com.stardog.stark.query.io.json.SPARQLJSONConstants
- com.complexible.stardog.reasoning.StardogExplainer
- com.complexible.stardog.StoredQuery
- com.complexible.stardog.StoredQuery.Builder
- com.complexible.common.base.Streams.CheckedBiConsumer<U,T>
- com.complexible.common.base.Streams.CheckedBiFunction<In1,In2,Out>
- com.complexible.common.base.Streams.CheckedConsumer<T>
- com.complexible.common.base.Streams.CheckedFunction<In,Out>
- com.complexible.common.base.Streams.CheckedPredicate<T>
- com.complexible.common.base.Streams.CheckedRunnable
- com.complexible.common.base.Streams.CheckedSupplier<Out>
  - com.stardog.stark.io.LineSupplier.InputStreamSupplier
- java.util.function.Supplier<T>
  - com.stardog.stark.query.Binding
- com.complexible.stardog.api.test.Testable
- com.complexible.stardog.TxInfo
- com.complexible.stardog.security.UserManager
- com.complexible.stardog.icv.ValidationReporter
- com.complexible.common.view.View<Input,Output>
  - com.complexible.stardog.api.admin.AdminConnectionView<Input,Output>
  - com.complexible.stardog.api.ConnectionView<I,O>
- com.complexible.stardog.virtual.api.VirtualGraph
- com.stardog.stark.XMLCalendar

## Annotation Interface Hierarchy

- com.complexible.common.inject.Decorate (implements java.lang.annotation.Annotation)
- com.complexible.common.inject.OverrideModule (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.complexible.stardog.security.ActionType
    - com.complexible.stardog.plan.aggregates.Aggregate.ErrorBehaviour
    - com.stardog.stark.Axioms.Facet
    - com.complexible.common.base.Bool
    - com.complexible.stardog.api.admin.pack.ClusterNodeRole
    - com.complexible.stardog.api.admin.pack.ClusterNodeType
    - com.complexible.stardog.db.DatabaseOptions.InlineStoredQuery
    - com.complexible.stardog.db.DatabaseOptions.LanguageNormalization
    - com.complexible.stardog.db.DatabaseOptions.TransactionIsolation
    - com.stardog.stark.Datatype
    - com.complexible.stardog.spatial.DistanceUnit
    - com.complexible.common.timer.DurationFormat
    - com.complexible.stardog.spatial.Features
    - com.stardog.stark.io.FileFormat.Compression
    - com.complexible.stardog.spatial.Geosparql.SPATIAL_FUNCTIONS
    - com.complexible.stardog.spatial.GeospatialIndexState
    - com.complexible.stardog.index.IndexOptions.CompressionType
    - com.complexible.stardog.index.IndexOptions.IndexType
    - com.complexible.stardog.index.IndexOptions.WriteConflictStrategy
    - com.complexible.stardog.virtual.api.JdbcOptions.RowCountEstimateStrategy
    - com.stardog.stark.io.jsonld.JSONLDMode
    - com.complexible.common.LinuxDistribution.Distribution
    - com.complexible.common.memory.MemoryConfiguration.HeapComponent
    - com.complexible.common.memory.MemoryConfiguration.NativeComponent
    - com.complexible.common.memory.MemoryConfiguration.StarrocksComponent
    - com.complexible.stardog.metadata.MetaProperty.Flag
    - com.stardog.stark.io.ParserContext.ParseError
    - com.complexible.common.memory.PredefinedMemoryRatio
    - com.complexible.stardog.QueryInfo.Status
    - com.complexible.stardog.QueryPlanReuse
    - com.complexible.stardog.reasoning.api.ReasoningType
    - com.stardog.stark.query.sparql.SPARQL (implements com.stardog.stark.query.QueryLanguage)
    - com.complexible.common.rdf.query.SPARQLUtil.QueryType
    - com.complexible.stardog.api.admin.pack.StandbyNodeState
    - com.complexible.stardog.StoredQuery.TriggerPayloadType
    - com.complexible.stardog.api.test.TestCreator.CreateOption
    - com.complexible.stardog.api.test.TestResultType
    - com.complexible.stardog.virtual.api.admin.VirtualGraphAdminConnection.InputFileType
    - com.complexible.stardog.virtual.api.VirtualGraphMappingSyntax