# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
  Class | Description
  --- | ---
  Abs | The SPARQL built-in `Function` ABS, as defined in SPARQL Query Language for RDF
  AbstractAggregateOperator | Base class for shared functionality of aggregate operators (e.g.
  AbstractASTVisitor | Base class for visitors of the SPARQL AST.
  AbstractBindingSet | Abstract base class for `BindingSet` implementations, providing a.o.
  AbstractBNode | Base class for `BNode`, offering common functionality.
  AbstractBulkJoinPlanNode |
  AbstractCloseableIteration<E,​X extends Exception> | Base class for `CloseableIteration`s offering common functionality.
  AbstractCloseableIterator<E> |
  AbstractConstraintComponent |
  AbstractDelegatingRepositoryImplConfig |
  AbstractDelegatingSailImplConfig |
  AbstractEvaluationStrategyFactory | Abstract base class for `ExtendedEvaluationStrategy`.
  AbstractFederatedServiceResolver | Base class for `FederatedServiceResolver` which takes care for lifecycle management of produced `FederatedService`s.
  AbstractForwardChainingInferencer |
  AbstractForwardChainingInferencerConnection |
  AbstractHTTPQuery | Base class for any `Query` operation over HTTP.
  AbstractHTTPUpdate | Base class for any `Update` operation over HTTP.
  AbstractIRI | Base class for `IRI`, offering common functionality.
  AbstractLiteral | Base class for `Literal`, offering common functionality.
  AbstractLogConfiguration | Base implementation of LogConfiguration.
  AbstractLogReader | Abstract log reader
  AbstractLuceneIndex |
  AbstractLuceneSailConfig |
  AbstractLuceneSailGeoSPARQLTest |
  AbstractLuceneSailIndexedPropertiesTest |
  AbstractLuceneSailTest |
  AbstractModel | Provides basic operations that are common to all Models.
  AbstractModelPerformanceTest |
  AbstractModelTest | Deprecated. since 3.5.0.
  AbstractNamespace | Base class for `Namespace`, offering common functionality.
  AbstractNavigationNode | Base implementation of the NavigationNode interface.
  AbstractNotifyingSail | A base `NotifyingSail` implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.
  AbstractNotifyingSailConnection | Abstract Class offering base functionality for SailConnection implementations.
  AbstractNQuadsParserTest | JUnit test for the N-Triples parser that uses the tests that are available online.
  AbstractNTriplesParserTest | JUnit test for the N-Triples parser that uses the tests that are available online.
  AbstractOperation | Abstract super class of all operation types.
  AbstractParserQuery |
  AbstractParserQuery |
  AbstractParserUpdate |
  AbstractParserUpdate |
  AbstractPlatform | Utility base class for Platform implementations.
  AbstractQuery | Abstract super class of all query types.
  AbstractQueryModelNode | Base implementation of `QueryModelNode`.
  AbstractQueryModelVisitor<X extends Exception> | Base class for `QueryModelVisitor`s.
  AbstractQueryPreparer |
  AbstractQueryRequestHandler | A base implementation to handle an HTTP query request.
  AbstractQueryResultIOBooleanTest | Abstract test for QueryResultIO.
  AbstractQueryResultIOTest |
  AbstractQueryResultIOTupleTest | Abstract test for QueryResultIO.
  AbstractQueryResultParser | Base class for `QueryResultParser`s offering common functionality for query result parsers.
  AbstractQueryResultWriter | Base class for `QueryResultWriter`s offering common functionality for query result writers.
  AbstractRDFHandler | Base class for `RDFHandler`s with dummy implementations of all methods.
  AbstractRDFInserter | An RDFHandler that adds RDF data to some RDF sink.
  AbstractRDFParser | Base class for `RDFParser`s offering common functionality for RDF parsers.
  AbstractRDFWriter | Base class for `RDFWriter`s offering common functionality for RDF writers.
  AbstractReaderMonitor | ReaderMonitor holds IndexReader and IndexSearcher.
  AbstractReadWriteLockManager | An abstract base implementation of a read/write-lock manager.
  AbstractRepository | Base class for `Repository` implementation, offering common functionality.
  AbstractRepositoryConnection | Abstract class implementing most 'convenience' methods in the `RepositoryConnection` interface by transforming parameters and mapping the methods to the basic (abstractly declared) methods.
  AbstractRepositoryController |
  AbstractRepositoryImplConfig |
  AbstractRepositoryServlet |
  AbstractRioSetting<T> | Base class for `RioSetting`.
  AbstractSail | An abstract Sail implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.
  AbstractSailConnection | Abstract Class offering base functionality for SailConnection implementations.
  AbstractSailImplConfig | Base implementation of `SailImplConfig`
  AbstractSearchIndex |
  AbstractSearchQueryEvaluator |
  AbstractServlet |
  AbstractSHACLTest | Deprecated. This test suite is not maintained.
  AbstractSPARQLJSONParser | Abstract base class for SPARQL Results JSON Parsers.
  AbstractSPARQLXMLParser | Abstract base class for SPARQL Results XML Parsers.
  AbstractSpinFunction |
  AbstractStatement | Base class for `Statement`, offering common functionality.
  AbstractTriple | Base class for `Triple`, offering common functionality.
  AbstractTupleQueryResultHandler | Base class for `TupleQueryResultHandler`s with dummy implementations of all methods.
  AbstractTupleQueryResultParser | Base class for `TupleQueryResultParser`s offering common functionality for query result parsers.
  AbstractTupleQueryResultWriterTest | Generic tests for `TupleQueryResultWriter` implementations.
  AbstractUpdate | Abstract super class of all update types.
  AbstractValueFactory | Base class for `ValueFactory`, offering common functionality.
  AccurateRepositoryBloomFilter | A bloom filter that is exact (no false positives) at the cost of always having to query the repository.
  ActiveTransactionRegistry | Registry keeping track of active transactions identified by a `UUID`.
  Add |
  Add |
  AddQuery | A SPARQL ADD Query
  AddServlet |
  AddStatementOperation | Operation to add a statement.
  AFN | http://jena.hpl.hp.com/ARQ/function#.
  Aggregate | A SPARQL aggregate expression.
  AggregatedOperationStats |
  AggregateOperator | An operator that returns aggregates values.
  AggregateOperatorBase | Deprecated. since 2.0.
  AllTargetsPlanNode | Used to signal bulk validation.
  AlternativePath |
  AlternativePath |
  And | A boolean AND operator operating on two boolean expressions.
  And |
  AndConstraintComponent |
  APF | http://jena.hpl.hp.com/ARQ/property#.
  AppConfiguration |
  AppVersion | A product version in Aduna's version format (i.e.
  ArbitraryLengthPath | A tuple expression that matches a path of arbitrary length against an RDF graph.
  Argument | Class to represent a SPIN argument.
  ArrangedWriter | Deprecated. since 3.3.1.
  ArrayBindingBasedQueryEvaluationContext |
  ArrayBindingSet | An array implementation of the `BindingSet` interface.
  ArtDemoCli | Command line interface for the demo.
  ArtDemoConfig | Spring config for the demo.
  Artist |
  ArtistDao | Class responsible for repository access for managing `Artist` entities.
  ArtService | Uses `ArtistDao` and `PaintingDao` to query and manipulate the repository.
  ASCIIUtil | Utility methods for ASCII character checking.
  AskFunction |
  Assignable | A marker interface to denote objects which are bind-able in a SPARQL assignment expression.
  Assignment | A SPARQL expression-to-variable assignment
  ASTVisitorBase | Deprecated. since 2.0.
  Avg | The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.
  BackgroundGraphResult | Provides concurrent access to statements as they are being parsed when instances of this class are run as Threads.
  BackgroundResultExecutor |
  BackgroundTupleResult | Provides concurrent access to tuple results as they are being parsed.
  BackingSailSource | A Backing `SailSource` that does not respond to `BackingSailSource.close()` `BackingSailSource.prepare()` or `BackingSailSource.flush()`.
  BackwardChainingShapeSource |
  BadlyDesignedLeftJoinIterator |
  BadRequestException |
  Base | A SPARQL Base declaration
  BaseDeclProcessor | Resolves relative URIs in a query model using either an external base URI or using the base URI specified in the query model itself.
  BaseRepositoryServlet | Deprecated. since 4.0.
  BaseSailConfig |
  BaseSailSchema | Defines constants for the BaseSail schema.
  BaseServlet | Deprecated. since 4.0.
  BaseTupleExprRenderer | Base class for rendering RDF4J query API objects into strings.
  BasicParserSettings | A class encapsulating the basic parser settings that most parsers may support.
  BasicQueryWriterSettings | `RioSetting` constants to use with `QueryResultWriter`s.
  BasicServletConfig |
  BasicWriterSettings | A class encapsulating the basic writer settings that most writers may support.
  BCP47LanguageHandler | A language handler that can verify BCP47 formatted language tags.
  BGPCollector<X extends Exception> | Basic graph pattern collector.
  BinaryFunction |
  BinaryParserBenchmark |
  BinaryParserBenchmark_jmhType |
  BinaryParserBenchmark_jmhType_B1 |
  BinaryParserBenchmark_jmhType_B2 |
  BinaryParserBenchmark_jmhType_B3 |
  BinaryParserBenchmark_parseBufferedReader_jmhTest |
  BinaryParserBenchmark_parseStream_jmhTest |
  BinaryQueryResultConstants | Interface defining constants for the binary table result format.
  BinaryQueryResultParser | Reader for the binary tuple result format.
  BinaryQueryResultParserFactory | A `TupleQueryResultParserFactory` for binary tuple query result parsers.
  BinaryQueryResultWriter | Writer for the binary tuple result format.
  BinaryQueryResultWriterFactory | A `TupleQueryResultWriterFactory` for writers of binary query results.
  BinaryRDFParser |
  BinaryRDFParserFactory | An `RDFParserFactory` for Binary RDF parsers.
  BinaryRDFWriter | A `RDFWriter` for the binary RDF format.
  BinaryRDFWriterFactory | An `RDFWriterFactory` for Binary RDF writers.
  BinaryRDFWriterSettings | WriterSettings for the binary RDF writer.
  BinaryTupleOperator | An abstract superclass for binary tuple operators which, by definition, has two arguments.
  BinaryValueOperator | An abstract superclass for binary value operators which, by definition, has two arguments.
  Bind |
  Binding | A named value binding.
  BindingAssigner | Assigns values to variables based on a supplied set of bindings.
  BindingAssigner.VarVisitor |
  BindingImpl | Deprecated. since 2.0.
  BindingsBuilder |
  BindingSet | A BindingSet is a set of named value bindings, which is used a.o.
  BindingSetAssignment |
  BindingSetAssignmentInliner | Optimizes a query model by inlining `BindingSetAssignment` values where possible.
  BindingSetAssignmentQueryEvaluationStep |
  BindingSetHashKey | Compact and efficient representation of a binding set for use as a key in hash maps.
  BindingSetMapper<T> | Maps a query solution to an instance.
  BindSelect | Takes a plan node as a source and for each tuple in the source it will build a BindingSet from the vars and the tuple and inject it into the query
  BlackHoleRDFHandler | Empty RDF Handler that provides a `Statement` consumer that can be used with JMH BlackHole to avoid JVM (JIT Compiler) optimizations
  BlankNodeVarProcessor | Processes blank nodes in the query body, replacing them with variables while retaining scope.
  BNode | An RDF-1.1 blank node (aka bnode, aka anonymous node).
  BNodeGenerator | A BNode generator, which generates a new BNode each time it needs to supply a value.
  BooleanCast | Deprecated. use `BooleanCast` instead
  BooleanCast | A `Function` that tries to cast its argument to an xsd:boolean.
  BooleanLiteral | An extension of `SimpleLiteral` that stores a boolean value to avoid parsing.
  BooleanMemLiteral | An extension of MemLiteral that stores a boolean value to avoid parsing.
  BooleanQuery |
  BooleanQueryResultFormat | Represents the concept of a boolean query result serialization format.
  BooleanQueryResultHandler | An interface that indicates that this QueryResultHandler is capable of handling boolean results using the `QueryResultHandler.handleBoolean(boolean)` method.
  BooleanQueryResultHandlerException | An exception that can be thrown by an BooleanQueryResultHandler when it encounters an unrecoverable error.
  BooleanQueryResultParser | A general interface for boolean query result parsers.
  BooleanQueryResultParserFactory | Returns `BooleanQueryResultParser`s for a specific boolean query result format.
  BooleanQueryResultParserRegistry | A registry that keeps track of the available `BooleanQueryResultParserFactory`s.
  BooleanQueryResultView | View used to render boolean query results.
  BooleanQueryResultWriter | The interface of objects that writer query results in a specific query result format.
  BooleanQueryResultWriterFactory | Returns `BooleanQueryResultWriter`s for a specific boolean query result format.
  BooleanQueryResultWriterRegistry | A registry that keeps track of the available `BooleanQueryResultWriterFactory`s.
  BooleanRioSetting | A `RioSetting` with a `Boolean` value.
  BooleanTextParser | Reader for the plain text boolean result format.
  BooleanTextParserFactory | A `BooleanQueryResultParserFactory` for plain text boolean result parsers.
  BooleanTextWriter | Writer for the plain text boolean result format.
  BooleanTextWriterFactory | A `BooleanQueryResultWriterFactory` for writers of plain text boolean query results.
  BottomUpJoinIterator | Deprecated. replaced by HashJoinIteration
  Bound | The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.
  Boundary | The GeoSPARQL `Function` geof:boundary, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  BoundFiltersNode | A `QueryModelNode` for printing the bound filter vars (e.g.
  BoundJoinConversionIteration | Inserts original bindings into the result.
  BoundJoinTupleExpr | Marker interface indicating that instances are applicable for bound join processing (see `ControlledWorkerBoundJoin`
  BoundJoinVALUESConversionIteration | Inserts original bindings into the result.
  BTree | Implementation of an on-disk B-Tree using the java.nio classes that are available in JDK 1.4 and newer.
  Buffer | The GeoSPARQL `Function` geof:buffer, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  BufferedGroupingRDFHandler | An `RDFHandlerWrapper` that buffers statements internally and passes them to underlying handlers grouped by context, then subject, then predicate.
  BufferedPlanNode<T extends MultiStreamPlanNode & PlanNode> |
  BufferedSplitter |
  BuildString |
  BuildURI |
  BulkedExternalInnerJoin |
  BulkedExternalLeftOuterJoin |
  BulkUpdater |
  ByteArrayUtil | Class providing utility methods for handling byte arrays.
  ByteCast | A `Function` that tries to cast its argument to an xsd:byte .
  ByteSink | A ByteSink writes data as raw bytes directly to an `OutputStream`.
  CachedGraphQueryResult |
  CachedTupleQueryResult |
  CacheFilter | Resource cache expiry filter for Tomcat 6, based on code authored by Saket Kumar.
  CacheUtils |
  CachingOperationInstantiator |
  CachingRepositoryConnection |
  CachingRepositoryConnectionFactory |
  CalendarLiteral | An extension of `SimpleLiteral` that stores a calendar value to avoid parsing.
  CalendarMemLiteral | An extension of MemLiteral that stores a Calendar value to avoid parsing.
  CascadeValueExceptionTest |
  Cast |
  CastFunction | Abstract superclass for `Function`s that cast an argument to an XML Schema datatype.
  Ceil | The SPARQL built-in `Function` CEIL, as defined in SPARQL Query Language for RDF
  CharSink | A CharSink writes data as characters to a `Writer`.
  CheckStatementPattern | A statement pattern with no free variables when provided with some particular BindingSet in evaluate.
  ClassConstraintComponent |
  ClassRioSetting<T> | A `RioSetting` with a `Class` value.
  Clear | Clear command.
  Clear |
  Clearable |
  ClearableAwareUpdate | Update that, upon each invocation of `execute()`, clears the result cache it is aware of.
  ClearNamespacesOperation | Operation that removes all namespace declarations.
  ClearOperation | Operation that clears the whole repository.
  ClearQuery | A SPARQL CLEAR Query
  ClearServlet |
  ClientHTTPException | HTTP-related exception indicating that an HTTP client has erred.
  Close | Close command
  CloseableIteration<E,​X extends Exception> | An `Iteration` that can be closed to free resources that it is holding.
  CloseableIterationIterator<E> | Wraps an Iteration as an Iterator.
  CloseableIteratorIteration<E,​X extends Exception> | An Iteration that can convert an `Iterator` to a `CloseableIteration`.
  CloseablePeakableIteration<E,​X extends Exception> |
  ClosedConstraintComponent |
  CloseDependentConnectionIteration<T> | A wrapping iteration that attempts to close the dependent `RepositoryConnection` after consumption.
  Coalesce |
  CodePointIterator | Helper class for quickly iterating over a String and receiving each character code point (taking care to handle surrogate pairs correctly).
  CodePointSequence | Helper class for working with Strings as sequences of Unicode code points.
  CollectionIteration<E,​X extends Exception> | Deprecated. since 2.3 use `CollectionIteration`
  CollectionIteration<E,​X extends Exception> | An iteration to access a materialized `Collection` of BindingSets.
  CombinedShapeSource |
  Command | Abstraction of console commands.
  CommitException |
  CommonValuesHandlerInterceptor | Interceptor that inserts some commonly used values into the model.
  Compare | A comparison between two values.
  Compare.CompareOp |
  CompareAll |
  CompareAny |
  CompareOptimizer | A query optimizer that replaces `Compare` operators with `SameTerm`s, if possible.
  CompareOptimizer.CompareVisitor |
  CompareSubQueryValueOperator |
  CompatibleBindingSetFilter | Deprecated.
  ComplexSPARQLQueryTest | A set of compliance tests on SPARQL query functionality which can not be easily executed using the `SPARQL11ManifestTest` format.
  CompositeKey |
  CompositeKey2<K1,​K2> |
  Concat | The SPARQL built-in `Function` CONCAT, as defined in SPARQL Query Language for RDF
  Concat | Extended version of concat for SPIN.
  ConcatTupleFunction |
  ConcurrentCache<K,​V> | Limited-size concurrent cache.
  ConcurrentCache<K,​V> | Limited-size concurrent cache.
  ConcurrentCleaner | Optimized for multithreaded use of the Java 9+ Cleaner
  ConfigController | Handles requests related to repository configuration.
  ConfigTemplate |
  Configuration | Application configuration interface
  ConfigurationException |
  ConfigurationUtil | Configuration helper class
  ConfigView | View used to export a repository config.
  ConjunctiveConstraintSplitter | Splits conjunctive constraints into seperate constraints.
  ConjunctiveConstraintSplitter.ConstraintVisitor |
  ConjunctiveFilterExpr | ConjunctiveFilterExpr maintains a list of conjunctive (i.e.
  Connect | Connect command
  ConnectionClosedException |
  Connections | Convenience functions for use with `RepositoryConnection`s.
  ConnectionsGroup |
  ConnectionsGroup.RdfsSubClassOfReasonerProvider |
  Console | The RDF4J Console is a command-line application for interacting with RDF4J.
  ConsoleCommand | Abstract command
  ConsoleIO |
  ConsoleQueryResultWriter | Write query results to console
  ConsoleRDFWriter | Write query results to console
  ConsoleSetting<T> | Abstract setting
  ConsoleState | Console state interface
  ConsoleWidth | Console value setting
  ConstantOptimizer | A query optimizer that optimizes constant value expressions.
  ConstraintComponent |
  ConstraintComponent.Scope |
  ConstraintViolation | Class to store SPIN constraint violation RDF statements.
  ConstraintViolationLevel | Enum of possible SPIN constraint violation levels.
  ConstraintViolationRDFHandler |
  ConstructorBuilder |
  ConstructQuery | The SPARQL CONSTRUCT query
  ConstructTupleFunction |
  ConsumingIteration | A specialized `CloseableIteration` that consumes part (or the entire input iteration if it fits into the buffer) and keeps data for further processing in memory.
  Contains | The SPARQL built-in `Function` CONTAINS, as defined in SPARQL Query Language for RDF
  ContextAwareConfig |
  ContextAwareConnection | Allows contexts to be specified at the connection level or the method level.
  ContextAwareFactory | A `RepositoryFactory` that creates `ContextAwareRepository`s based on RDF configuration data.
  ContextAwareRepository | Allows contexts to be specified at the repository level.
  ContextAwareSchema |
  ContextCollector | Visitor implementation for the query algebra which walks the tree and figures out the context for nodes in the algebra.
  ContextOperation | A TransactionOperation that operates on a specific (set of) contexts.
  ContextsController | Handles requests for the list of contexts in a repository.
  ContextsServlet |
  ContextStatement | An extension of `SimpleStatement` that adds a context field.
  ContextStatementCollector | A RDFHandler that can be used to collect reported statements in collections.
  ControlledWorkerBoundJoin | Execute the nested loop join in an asynchronous fashion, using grouped requests, i.e.
  ControlledWorkerBoundJoin.TaskCreator |
  ControlledWorkerJoin | Execute the nested loop join in an asynchronous fashion, i.e.
  ControlledWorkerLeftJoin | Execute the nested loop join in an asynchronous fashion, i.e.
  ControlledWorkerScheduler<T> | ControlledWorkerScheduler is a task scheduler that uses a FIFO queue for managing its process.
  ControlledWorkerUnion<T> | Execution of union tasks with `ControlledWorkerScheduler`.
  Convert | Convert RDF file from one format to another
  ConvertingIteration<S,​T,​X extends Exception> | A CloseableIteration that converts an iteration over objects of type S (the source type) to an iteration over objects of type T (the target type).
  ConvertingIterator<S,​T> | An Iterator that converts an iterator over objects of type S (the source type) to an iterator over objects of type T (the target type).
  ConvertSpinRDFToString |
  ConvexHull | The GeoSPARQL `Function` geof:convexHull, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  CookieCacheControlFilter | Browsers do not expire cache if Cookies have changed.
  CookieHandler | Handles cookies for proxy servlets.
  CookieHandler | Handles cookies for TransformationServlet.
  Copy |
  CopyQuery | A SPARQL COPY Query
  CoreDatatype |
  CoreDatatype.GEO |
  CoreDatatype.RDF |
  CoreDatatype.XSD |
  Count |
  Create | Create command
  Create |
  CreateQuery | A SPARQL CREATE Query
  CreateServlet |
  CrossProductIteration | Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration.
  CurrentTimeMillis |
  CustomFunction |
  CustomGraphQueryInferencer | A forward-chaining inferencer that infers new statements using a SPARQL graph query.
  CustomGraphQueryInferencerConfig | Configuration handling for `CustomGraphQueryInferencer`.
  CustomGraphQueryInferencerFactory | A `SailFactory` that creates a `CustomGraphQueryInferencer` based on RDF configuration data.
  CustomGraphQueryInferencerSchema | Configuration schema URI's for `CustomGraphQueryInferencer`.
  DASH |
  DashAllObjects |
  DashAllSubjects |
  DashHasValueInConstraintComponent |
  DataFile | Class supplying access to a data file.
  DataInserter |
  Dataset | Represents a dataset against which operations can be evaluated.
  Dataset | A SPARQL dataset specification
  DatasetDeclProcessor | Extracts a SPARQL `Dataset` from an ASTQueryContainer, if one is contained.
  DataSetGenerator | Synthetic dataset generator.
  DatasetImpl | Deprecated. since 2.0.
  DatasetRepository | A repository that automatically attempts to load the dataset supplied in a (SPARQL) query (using FROM and FROM NAMED clauses).
  DatasetRepositoryConfig |
  DatasetRepositoryConnection |
  DatasetRepositoryFactory | A `RepositoryFactory` that creates `DatasetRepository`s based on RDF configuration data.
  DataStore | Class that provides indexed storage and retrieval of arbitrary length data.
  DataStructureInterface | An interface to implement a base data structure for the ExtensibleStore.
  Datatype | The DATATYPE function, as defined in SPARQL Query Language for RDF.
  DatatypeConstraintComponent |
  DatatypeFilter |
  DatatypeHandler | An interface defining methods related to verification and normalization of typed literals and datatype URIs.
  DatatypeHandlerRegistry | Registry of `DatatypeHandler`s.
  DateFormat |
  DateTimeCast | Deprecated. use `DateTimeCast` instead.
  DateTimeCast | A `Function` that tries to cast its argument to an xsd:dateTime.
  DAWGTestBooleanParser |
  DAWGTestResultSetParseException | An exception that is thrown to indicate that the parsing of a DAWG Test Result Set graph failed due to an incompatible or incomplete graph.
  DAWGTestResultSetParser |
  DAWGTestResultSetSchema |
  DAWGTestResultSetUtil |
  DAWGTestResultSetWriter | A `TupleQueryResultHandler` that converts query results to an RDF graph using the Data Access Working Group Test Result Set RDF Vocabulary (http://www.w3.org/2001/sw/DataAccess/tests/result-set#).
  Day | The SPARQL built-in `Function` DAY, as defined in SPARQL Query Language for RDF
  DBPediaDatatypeHandler | An implementation of a datatype handler that can process DBPedia datatypes.
  DC | Vocabulary constants for the Dublin Core Metadata Element Set, version 1.1
  DCAT | Constants for the W3C Data Catalog Vocabulary.
  DCTERMS | Vocabulary constants for the Dublin Core Metadata Initiative Metadata Terms.
  DeadLockTest |
  DebuggingOperationExecutionStatsConsumer |
  DebugPlanNode | Used for adding a custom log statement to tuples as they pass through.
  DebugRepositoryConnectionListener | Utility class that prints all events to a PrintStream (default: System.err), optionally with a stacktrace.
  DecimalCast | Deprecated. use `DecimalCast` instead.
  DecimalCast | A `Function` that tries to cast its argument to an xsd:decimal.
  DecimalFormat |
  DecimalLiteral | An extension of `SimpleLiteral` that stores an integer value using a `BigDecimal` object.
  DecimalMemLiteral | An extension of MemLiteral that stores a decimal value to avoid parsing.
  DecodeURL |
  DedupingInferencer | An inferencer may infer the same statement from two different statements.
  DedupingInferencerConfig |
  DedupingInferencerConnection |
  DedupingInferencerFactory |
  DefaultFedXCostModel | Default implementation of the `FedXCostModel`
  DefaultPlatform |
  DefaultQueryRequestHandler |
  DefaultRecordComparator | A RecordComparator that compares values with eachother by comparing all of their bytes.
  DefaultRepositoryRequestHandler |
  DefaultRepositoryResolver |
  DefaultSailChangedEvent | Default implementation of the SailChangedEvent interface.
  DefaultUUIDSource |
  DefaultWriteStrategyFactory | Default implementation of `WriteStrategyFactory`.
  DelayedIteration<E,​X extends Exception> | An iteration that delays the creation of the underlying iteration until it is being accessed.
  DelegateFederatedServiceResolver | A `FederatedServiceResolver` which redirects SERVICE requests to the federation member (if the SERVICE IRI correspond to a member) or to the provided delegate.
  DelegatingGraphQuery |
  DelegatingIterator<T> |
  DelegatingRepository | Main interface for repositories that wrap another repository.
  DelegatingRepositoryConnection |
  DelegatingRepositoryConnectionFactory |
  DelegatingRepositoryImplConfig |
  DelegatingSailImplConfig |
  DelegatingTupleQuery |
  DelegatingUpdate |
  DeleteData |
  DeleteDataQuery | The SPARQL Delete Data Query
  DeleteInsertTest | Test that a complex delete-insert SPARQL query gets correctly executed.
  DeleteServlet | Servlet responsible for presenting the list of repositories, and deleting the chosen one.
  DescribeIteration | Iteration that implements a simplified version of Symmetric Concise Bounded Description (omitting reified statements).
  DescribeOperator |
  DestinationSourceManagementQuery<T extends DestinationSourceManagementQuery<T>> | A SPARQL Update Query that has a source and a destination
  Difference | The MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.
  Difference | The GeoSPARQL `Function` geof:difference, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  DirectOperationInstantiator |
  DirectoryLockManager | Used to create a lock in a directory.
  DirectRepositoryConnectionFactory |
  DirectTypeHierarchyInferencer | A forward-chaining inferencer that infers the direct-type hierarchy relations `sesame:directSubClassOf`, `sesame:directSubPropertyOf` and `sesame:directType`.
  DirectTypeHierarchyInferencerConfig |
  DirectTypeHierarchyInferencerFactory | A `SailFactory` that creates `DirectTypeHierarchyInferencer`s based on RDF configuration data.
  Disconnect | Disconnect command
  DisjointConstraintComponent |
  DisjunctiveConstraintOptimizer | A query optimizer that optimize disjunctive constraints on tuple expressions.
  DisjunctiveConstraintOptimizer.OrSameTermOptimizer |
  Distance | The GeoSPARQL `Function` geof:distance, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  DistanceQuerySpec |
  DistanceQuerySpecBuilder |
  Distinct |
  DistinctIteration<E,​X extends Exception> | An Iteration that filters any duplicate elements from an underlying iterator.
  DistinctModelReducingUnionIteration | An Iteration that takes two source.
  Divide |
  DOAP | Constants for the Description of a Project.
  DocumentDistance |
  DocumentResult | A document result or hit from a search query.
  DocumentScore |
  DocumentUtil | Utilities to make working with DOM documents easier.
  DoubleCast | Deprecated. use `DoubleCast` instead.
  DoubleCast | A `Function` that tries to cast its argument to an xsd:double.
  Drop |
  DropQuery | A SPARQL DROP Query
  DynamicHttpRequest |
  DynamicModel | A LinkedHashModel or a TreeModel achieves fast data access at the cost of higher indexing time.
  DynamicModelFactory | Creates `DynamicModel`.
  DynamicStatistics | Interface to support evaluation statistics that keep their own internal estimates and need to be notified of added or removed statements.
  EARL | Constants for EARL primitives and for the EARL namespace.
  EffectiveTarget |
  EffectiveTarget.EffectiveTargetObject |
  EffectiveTarget.Extend |
  EhContains | The GeoSPARQL `Function` geof:ehContains, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  EhCoveredBy | The GeoSPARQL `Function` geof:ehCoveredBy, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  EhCovers | The GeoSPARQL `Function` geof:ehCovers, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  EhDisjoint | The GeoSPARQL `Function` geof:ehDisjoint, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  EhEquals | The GeoSPARQL `Function` geof:ehEquals, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  EhInside | The GeoSPARQL `Function` geof:ehInside, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  EhMeet | The GeoSPARQL `Function` geof:ehMeet, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  EhOverlap | The GeoSPARQL `Function` geof:ehOverlap, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  ElasticsearchBulkUpdater |
  ElasticsearchDocument |
  ElasticsearchDocumentDistance |
  ElasticsearchDocumentResult |
  ElasticsearchDocumentScore |
  ElasticsearchIndex | Requires an Elasticsearch cluster with the DeleteByQuery plugin.
  ElasticsearchQuery | Deprecated.
  ElasticsearchSailConfig |
  ElasticsearchSailFactory | A `SailFactory` that creates `LuceneSail`s based on RDF configuration data.
  ElasticsearchStore | An RDF4J SailStore persisted to Elasticsearch.
  ElasticsearchStoreConfig |
  ElasticsearchStoreConnection |
  ElasticsearchStoreFactory | A `SailFactory` that creates `ElasticsearchStore`s based on RDF configuration data.
  ElasticsearchStoreSchema | Defines constants for the ElasticsearchStore schema which is used by `ElasticsearchStoreFactory`s to initialize `ElasticsearchStore`s.
  EmptyBindingSet | An immutable empty BindingSet.
  EmptyIteration<E,​X extends Exception> | An iterator that does not contain any elements.
  EmptyIterator<E> | An iterator that does not contain any elements.
  EmptyModel | Blocks access to the statements of the model, allowing only changes to the model's namespaces.
  EmptyNJoin | Algebra construct representing an empty join.
  EmptyNode |
  EmptyNUnion | Algebra construct representing an empty union.
  EmptyPropertyPathBuilder |
  EmptyResult | A generic interface to mark some TupleExpr as empty.
  EmptySet | A tuple expression that contains zero solutions.
  EmptyStatementPattern | EmptyStatementPattern represents a statement that cannot produce any results for the registered endpoints.
  EmptySuccessView |
  EncodeForUri | The SPARQL built-in `Function` ENCODE_FOR_URI, as defined in SPARQL Query Language for RDF
  EncodeURL |
  Endpoint | Structure to maintain endpoint information, e.g.
  EndpointBase | Base implementation for an `Endpoint`.
  EndpointBase.ManagedRepositoryConnection | A wrapper for managed `RepositoryConnection`s which makes sure that `EndpointBase.ManagedRepositoryConnection.close()` is a no-op, i.e.
  EndpointClassification | Classify endpoints into remote or local ones.
  EndpointConfiguration | Additional marker interface for Endpoint Configurations.
  EndpointEntry |
  EndpointFactory | Utility class providing various methods to create Endpoints to be used as federation members.
  EndpointFactory.DefaultRDFHandler |
  EndpointManager | EndpointManager is the singleton instance that manages available `Endpoint`s.
  EndpointProvider<T extends RepositoryInformation> | Generic interface to create `Endpoint`s from a repository information.
  EndpointType | Information about the type of an endpoint
  EntryAlreadyExistsException |
  EntryUpdateException |
  Envelope | The GeoSPARQL `Function` geof:envelope, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  EqualsConstraintComponent |
  EqualsJoin |
  EqualsJoinValue |
  EqualTo |
  EquivalentTest |
  ErrorInfo |
  ErrorType |
  EvalFunction |
  EvaluationStatistics | Supplies various query model statistics to the query engine/optimizer.
  EvaluationStatistics.CardinalityCalculator |
  EvaluationStatisticsEnum | Enum to support multiple different EvaluationStatistics implementations.
  EvaluationStatisticsWrapper | A wrapper around a data structure to support evaluation statistics that need to be notified of added or removed statements.
  EvaluationStrategies | Deprecated, for removal: This API element is subject to removal in a future version.
  EvaluationStrategy | Evaluates `TupleExpr`s and `ValueExpr`s.
  EvaluationStrategyFactory | Factory for `EvaluationStrategy`s.
  EvaluationStrategyImpl | Deprecated. since 4.0.
  EvaluationStrategyTest | Test cases for behavior of `StrictEvaluationStrategy` and `ExtendedEvaluationStrategy` on base Sail implementations.
  EX | Vocabulary constants for the 'http://example.org/' namespace.
  EX |
  Example01BuildModel | RDF Tutorial example 01: Building a simple RDF Model using Eclipse RDF4J
  Example02BuildModel | RDF Tutorial example 02: Building a simple RDF Model using the RDF4J ModelBuilder
  Example03LiteralDatatypes | RDF Tutorial example 03: Datatyped literals
  Example04LanguageTags | RDF Tutorial example 04: Language tags
  Example05BlankNode | RDF Tutorial example 05: Adding blank nodes to an RDF Model.
  Example06WriteRdfXml | RDF Tutorial example 06: Writing an RDF model in RDF/XML syntax In this example, we show how you can use the Rio Parser/writer toolkit to write your model in RDF/XML syntax.
  Example07WriteTurtle | RDF Tutorial example 07: Writing an RDF model in Turtle syntax In this example, we show how you can use the Rio Parser/writer toolkit to write your model in Turtle syntax.
  Example08ReadTurtle | RDF Tutorial example 08: Reading a Turtle syntax file to create a Model In this example, we show how you can use the Rio Parser/writer toolkit to read files
  Example09Filter | RDF Tutorial example 09: Reading a Turtle syntax file to create a Model In this example, we show how you can use the Rio Parser/writer toolkit to read files
  Example10PropertyValues | RDF Tutorial example 10: Getting all values of a property for a particular subject.
  Example11SinglePropertyValue | RDF Tutorial example 11: Getting a single property value for a particular subject.
  Example12BuildModelWithNamedGraphs | RDF Tutorial example 12: Building a Model with named graphs In this example, we show how you can use the context mechanism to add statements separate named graphs within the same Model.
  Example13AddRDFToDatabase | RDF Tutorial example 13: Adding an RDF Model to a database
  Example14AddRDFToDatabase | RDF Tutorial example 14: Adding an RDF file directly to the database
  Example15SimpleSPARQLQuery | RDF Tutorial example 15: executing a simple SPARQL query on the database
  Example16SPARQLConstructQuery | RDF Tutorial example 16: executing a SPARQL CONSTRUCT query on the database
  ExceptionConvertingIteration<E,​X extends Exception> | A CloseableIteration that converts an arbitrary iteration to an iteration with exceptions of type X.
  ExceptionMapper |
  ExceptionUtil | Convenience functions to handle exceptions.
  ExclusiveArbitraryLengthPath | An `ArbitraryLengthPath` node which can be evaluated at a single node.
  ExclusiveGroup | Represents a group of `ExclusiveTupleExpr` that can only produce results at a single endpoint, the `StatementSource`.
  ExclusiveLockManager | A simple non-reentrant lock.
  ExclusiveStatement | Represents a StatementPattern that can only produce results at a single endpoint, the owner.
  ExclusiveTupleExpr | Interface representing nodes that can exclusively be evaluated at a single `StatementSource`.
  ExclusiveTupleExprOptimizer | A specialized optimizer which identifies and marks `ExclusiveTupleExpr`.
  ExclusiveTupleExprRenderer | A specialization of `ExclusiveTupleExpr` which provides definitions how the expressions can be rendered to a sub-query.
  ExistingPalindromeFunction | An example custom SPARQL function that detects palindromes that already exist in the database.
  Exists | Checks whether the wrapped Query produces any results.
  Experimental | This feature is in an experimental state: its existence, signature or behavior may change without warning from one release to the next.
  Explanation | This is an experimental feature.
  Explanation.Level | The different levels that the query explanation can be at.
  ExplanationImpl | This is an experimental feature.
  ExploreServlet |
  Export | Export triples to file
  ExportServlet |
  ExportStatementsView | View used to export statements.
  Expression<T extends Expression<T>> | A SPARQL expression.
  Expressions | A class with static methods to create SPARQL expressions.
  ExtendedEvaluationStrategy | SPARQL 1.1 extended query evaluation strategy.
  ExtendedEvaluationStrategyFactory |
  ExtensibleConstantEvaluationStatistics | ExtensibleDirectEvaluationStatistics provides evaluation statistics by using the default implementation.
  ExtensibleContextStatement |
  ExtensibleDirectEvaluationStatistics | ExtensibleDirectEvaluationStatistics provides evaluation statistics by directly querying the underlying data source.
  ExtensibleDynamicEvaluationStatistics | ExtensibleDynamicEvaluationStatistics aims to keep an internal estimate of the cardinality of various statement patterns.
  ExtensibleEvaluationStatistics |
  ExtensibleSailStore |
  ExtensibleStatement |
  ExtensibleStatementHelper |
  ExtensibleStatementHelper.DefaultExtensibleStatementHelper |
  ExtensibleStatementImpl |
  ExtensibleStore<T extends DataStructureInterface,​N extends NamespaceStoreInterface> | A store where the backing storage can be implemented by the user.
  ExtensibleStoreConnection<E extends ExtensibleStore> |
  Extension | An extension operator that can be used to add bindings to solutions whose values are defined by `value expressions`.
  ExtensionElem |
  ExtensionIterator |
  ExtensionQueryEvaluationStep |
  ExternalFilterByPredicate |
  ExternalFilterByPredicate.On |
  ExternalFilterByQuery |
  ExternalFilterTargetIsObject |
  ExternalFilterTargetIsSubject |
  ExternalPredicateObjectFilter |
  ExternalPredicateObjectFilter.FilterOn |
  Factory |
  Factory |
  Factory |
  FailureMode |
  FallbackDataset |
  Federate | Implements the 'federate' command for the RDF4J Console.
  FederatedDescribeIteration | Specialized `DescribeIteration` for evaluation of DESCRIBE queries in the federation.
  FederatedDescribeOperator | Specialized `DescribeOperator` Node for maintaining `QueryInfo`.
  FederatedService | FederatedService to allow for customized evaluation of SERVICE expression.
  FederatedServiceResolver | The `FederatedServiceResolver` is used to manage a set of `FederatedService` instances, which are used to evaluate SERVICE expressions for particular service Urls.
  FederatedServiceResolverBase | Deprecated. since 4.0.
  FederatedServiceResolverClient | Interface used by `SailFactory` and `RepositoryFactory` that can make external SERVICE calls.
  FederationContext | Context to maintain the state of the current federation
  FederationEvalStrategy | Base class for the Evaluation strategies.
  FederationEvaluationStatistics | Stateful `EvaluationStatistics` providing information for evaluating a given query in `FederationEvalStrategy.optimize(org.eclipse.rdf4j.query.algebra.TupleExpr, EvaluationStatistics, org.eclipse.rdf4j.query.BindingSet)`
  FederationEvaluationStrategyFactory | Factory class for retrieving the `FederationEvalStrategy` to be used.
  FederationManager | The FederationManager manages all modules necessary for the runtime behavior.
  FederationManager.FederationType | The Federation type definition: Local, Remote, Hybrid
  FedX | FedX serves as implementation of the federation layer.
  FedXApi |
  FedXBooleanQuery | Abstraction of a `SailBooleanQuery` which takes care for tracking the `FedXRepositoryConnection.BINDING_ORIGINAL_MAX_EXECUTION_TIME` during evaluation.
  FedXConfig | Configuration class for FedX
  FedXConnection | An implementation of RepositoryConnection that uses `FederationEvalStrategy` to evaluate provided queries.
  FedXConnection.SailBaseDefaultImpl | A default implementation for `AbstractSail`.
  FedXCostModel | Interface for a cost model used in `StatementGroupAndJoinOptimizer`.
  FedXDataset | Abstraction of a `Dataset` to provide additional information for the evaluation of a query.
  FedXException | Base class for any FedX Exception.
  FedXFactory | FedX initialization factory methods for convenience: methods initialize the `FederationManager` and all required FedX structures.
  FedXGraphQuery | Abstraction of a `SailGraphQuery` which takes care for tracking the `FedXRepositoryConnection.BINDING_ORIGINAL_MAX_EXECUTION_TIME` during evaluation.
  FedXLeftJoin | Abstraction of `LeftJoin` to maintain the `QueryInfo`.
  FedXOptimizer | Interface for any FedX optimizer
  FedXQueryException | Exception to be thrown if during query evaluation a data source is not reachable, i.e.
  FedXQueueCursor<T> | Specialized variants of `QueueCursor` which avoids converting any exception if it is already of type`QueryEvaluationException`.
  FedXRepository | A special `SailRepository` which performs the actions as defined in `FedXRepositoryConnection`.
  FedXRepositoryConfig | A `RepositoryImplConfig` to configure FedX for the use in the RDF4J workbench.
  FedXRepositoryConfigBuilder | Builder for `FedXRepositoryConfig`
  FedXRepositoryConnection | A special `SailRepositoryConnection` which adds the original query string as binding to the returned query.
  FedXRepositoryFactory | A `RepositoryFactory` to use FedX in settings with a repository manager, e.g.
  FedXRepositoryWrapper | Wrapper for the `FedXRepository` in order to allow for lazy initialization.
  FedXRuntimeException | Base class for any FedX Exception.
  FedXService |
  FedXStatementPattern | Base class providing all common functionality for FedX StatementPatterns
  FedXTupleExpr | Interface marking known FedX algebra nodes.
  FedXTupleQuery | Abstraction of a `SailTupleQuery` which takes care for tracking the `FedXRepositoryConnection.BINDING_ORIGINAL_MAX_EXECUTION_TIME` during evaluation.
  FedXUtil | General utility functions
  FileFormat | Abstract representation of a file format.
  FileFormatServiceRegistry<FF extends FileFormat,​S> | A special `ServiceRegistry` for `FileFormat` related services.
  FileLogReader | File log reader
  FileUtil | Utility methods for operations on Files.
  Filter | The FILTER operator, as defined in SPARQL Query Language for RDF.
  FilterConversionException | Thrown if a filter could not be converted.
  FilteredModel | Applies a basic graph pattern filter to what triples can be see.
  FilterExpr | FilterExpr maintains information for a particular FILTER expression.
  FilteringInsertBindingsIteration | Filters iteration according to specified filterExpr and inserts original bindings into filtered results.
  FilteringIteration | Filters iteration according to specified filterExpr.
  FilteringIteration<E extends ExtensibleStatement,​X extends Exception> | A wrapper for an Iteration that filters the statements against a pattern similar to getStatements(Resource subject, IRI predicate, Value object, Resource...
  FilterIteration<E,​X extends Exception> | A CloseableIteration that wraps another Iteration, applying a filter on the objects that are returned.
  FilterIterator<E> | A CloseableIterator that wraps another iterator, applying a filter on the objects that are returned.
  FilterIterator |
  FilterOptimizer | Filter optimizer to push down FILTER expressions as far as possible.
  FilterOptimizer | Optimizes a query model by pushing `Filter`s as far down in the model tree as possible.
  FilterOptimizer.DeMergeFilterFinder |
  FilterOptimizer.FilterBindingFinder |
  FilterOptimizer.FilterExprInsertVisitor |
  FilterOptimizer.FilterFinder |
  FilterOptimizer.FilterRelocator |
  FilterOptimizer.MergeFilterFinder |
  FilterOptimizer.VarFinder |
  FilterPlanNode |
  FilterTuple | Expressions implementing this interface can apply some `FilterValueExpr` during evaluation.
  FilterUtils | Various utility functions to handle filter expressions.
  FilterValueExpr | Interface to indicate filter expressions.
  FloatCast | Deprecated. use `FloatCast` instead.
  FloatCast | A `Function` that tries to cast its argument to an xsd:float.
  Floor | The SPARQL built-in `Function` FLOOR, as defined in SPARQL Query Language for RDF
  FN | Defines constants for the standard XPath functions.
  FOAF | Constants for FOAF primitives and for the FOAF namespace. Resources here are defined according to the FOAF specs on http://xmlns.com/foaf/spec/, version 0.99, 14 January 2014
  For |
  ForEach |
  Formatter |
  ForwardChainingRDFSInferencer | Deprecated. since 2.5.
  ForwardChainingRDFSInferencerBenchmark_init_jmhTest |
  ForwardChainingRDFSInferencerBenchmark_jmhType |
  ForwardChainingRDFSInferencerBenchmark_jmhType_B1 |
  ForwardChainingRDFSInferencerBenchmark_jmhType_B2 |
  ForwardChainingRDFSInferencerBenchmark_jmhType_B3 |
  ForwardChainingRDFSInferencerConfig | Deprecated.
  ForwardChainingRDFSInferencerFactory | Deprecated.
  ForwardChainingSchemaCachingRDFSInferencerBenchmark_init_jmhTest |
  ForwardChainingSchemaCachingRDFSInferencerBenchmark_jmhType |
  ForwardChainingSchemaCachingRDFSInferencerBenchmark_jmhType_B1 |
  ForwardChainingSchemaCachingRDFSInferencerBenchmark_jmhType_B2 |
  ForwardChainingSchemaCachingRDFSInferencerBenchmark_jmhType_B3 |
  ForwardChainingShapeSource |
  From | A SPARQL Dataset specifier.
  Function | A query function, which can be a built-in function in the query language, or a custom function as documented in the SPARQL 1.1 Query Language Recommendation.
  FunctionCall | A call to an (external) function that operates on zero or more arguments.
  FunctionParser |
  FunctionRegistry | A ServiceRegistry for implementations of the `Function` interface.
  GenerateUUID |
  GenericInfoOptimizer | Generic optimizer Tasks: - Collect information (hasUnion, hasFilter, hasService) - Collect all statements in a list (for source selection), do not collect SERVICE expressions - Collect all Join arguments and group them in the NJoin structure for easier optimization (flatten)
  GenericPlanNode | This is an experimental feature.
  GenericPlanNode<T> |
  GEO |
  GEOF |
  GeoRelationQuerySpec |
  GeoRelationQuerySpecBuilder |
  GeoSPARQLDatatypeHandler | An implementation of a datatype handler that can process GeoSPARQL datatypes.
  GeoSPARQLManifestTest |
  GeoUnits |
  GetStatementOptional | Either supplies a statement matching the given pattern, or `Optional.empty()` otherwise.
  GraphController | Handles requests for manipulating the named graphs in a repository.
  GraphName | Denotes a query element that can be used as a Graph Name
  GraphPattern | A graph pattern consisting of (required and optional) tuple expressions, binding assignments and boolean constraints.
  GraphPattern | Denotes a SPARQL Graph Pattern
  GraphPatternGroupable | Deprecated. since 3.2.
  GraphPatternNotTriples |
  GraphPatterns | A class with static methods to create graph patterns.
  GraphQuery |
  GraphQueryEvaluationBuilder |
  GraphQueryResult | A representation of a query result as a sequence of `Statement` objects.
  GraphQueryResultConverter |
  GraphQueryResultImpl | Deprecated. since 2.0.
  GraphQueryResultTest |
  GraphQueryResultView | View used to render graph query results.
  GraphTemplate | A SPARQL Graph Template, used in Construct queries
  GraphToBindingSetConversionIteration | Converts graph results into a binding set iteration
  GreaterThan |
  GreaterThanOrEqualTo |
  Group | Group represents a logical group of views in a NavigationModel.
  Group | A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.
  Groupable | Denotes a groupable SPARQL query element (can be used in a `GROUP BY` clause)
  GroupBy | A SPARQL Group By clause
  GroupByCountFilter |
  GroupByFilter |
  GroupConcat | The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates
  GroupedCheckConversionIteration | Retrieves the original bindings for the particular result
  GroupedPath |
  GroupElem | A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.
  GroupIterator |
  GZipUtil | GZip-related utilities.
  HasAllObjects |
  HashFile | Class supplying access to a hash file.
  HashFunction | Abstract hash function
  HashJoin | Operator for a hash join of tuple expressions.
  HashJoinIteration | Generic hash join implementation suitable for use by Sail implementations.
  HasValueConstraintComponent |
  Having | A SPARQL Having clause
  HDTParser | RDF parser for HDT v1.0 files.
  HDTParserFactory | An `RDFParserFactory` for HDT parsers.
  HeaderElement | An element in an HTTP header value.
  Help | Help interface
  Hours | The SPARQL built-in `Function` HOURS, as defined in SPARQL Query Language for RDF
  HTTPBooleanQuery | TupleQuery specific to the HTTP protocol.
  HttpClientBuilders | Convenience utility class offering helper methods to configure `HttpClient`s and `HttpClientBuilders`.
  HttpClientDependent | Common interface for objects, such as Repository and RepositoryConnection, that are dependent on `HttpClient`.
  HttpClientSessionManager | Manager for remote HTTP sessions using a `HttpClient`.
  HTTPException | HTTP-related exception that includes the relevant HTTP status code.
  HTTPGraphQuery | GraphQuery implementation specific to the HTTP protocol.
  HTTPQueryEvaluationException |
  HTTPRepository | A repository that serves as a client for a remote repository on an RDF4J Server.
  HTTPRepositoryConfig |
  HTTPRepositoryFactory | A `RepositoryFactory` that creates `HTTPRepository`s based on RDF configuration data.
  HTTPRepositorySchema | Defines constants for the HTTPRepository schema which is used by `HTTPRepositoryFactory`s to initialize `HTTPRepository`s.
  HTTPRepositorySettings | Class encapsulates configuration settings specific for `HTTPRepository`.
  HttpServerUtil |
  HTTPTupleQuery | TupleQuery specific to the HTTP protocol.
  HTTPUpdate | Update specific to the HTTP protocol.
  HTTPUpdateExecutionException |
  HYDRA | Constants for the Hydra Core Vocabulary.
  IDFile | Class supplying access to an ID file.
  If | The IF function, as defined in SPARQL 1.1 Query.
  IllegalQueryException | Thrown if something is wrong while constructing the query string.
  In | Checks whether a certain value is contained in a set of results produced by a query.
  In |
  InaccurateRepositoryBloomFilter | A zero-cost bloom filter that always returns true (no negatives).
  IncompatibleOperationException | An exception indicating that a string could not be parsed into an operation of the expected type by the parser.
  InConstraintComponent |
  IncorrectResultSetSizeException |
  IndentingWriter | A writer that adds indentation to written text.
  IndependentJoingroupBindingsIteration | Inserts original bindings into the result.
  IndependentJoingroupBindingsIteration2 | Inserts original bindings into the result.
  IndependentJoingroupBindingsIteration3 | Inserts original bindings into the result.
  Index |
  IndexableStatementFilter | Specifies a filter, which determines whether a statement should be included in the keyword index when performing complete reindexing.
  IndexOf |
  InferencerConnection | An extension of the `SailConnection` interface offering methods that can be used by inferencers to store and remove inferred statements.
  InferencerConnectionWrapper | An extension of ConnectionWrapper that implements the `InferencerConnection` interface.
  InferencingTest |
  InformationServlet |
  InfoServlet |
  InitialDataInserter | Inserts data from the specified TTL file into the repository at startup.
  InMemoryRepositoryConfig |
  InMemoryRepositoryProperties |
  InnerJoin |
  InsertBindingSetCursor | Adds more bindings to each of the results.
  InsertBindingsIteration | Inserts original bindings into the result.
  InsertData |
  InsertDataQuery | The SPARQL Insert Data Query
  IntCast | A `Function` that tries to cast its argument to an xsd:int .
  IntegerCast | Deprecated. use `IntegerCast` instead
  IntegerCast | A `Function` that tries to cast its argument to an xsd:integer .
  IntegerCastFunction | Abstract superclass for `CastFunction`s that cast their arguments to an xsd:integer or one of its derived types.
  IntegerLiteral | An extension of `SimpleLiteral` that stores an integer value using a `BigInteger` object.
  IntegerMemLiteral | An extension of MemLiteral that stores an integer value to avoid parsing.
  InterceptingRepository |
  InterceptingRepositoryConnection |
  InterceptingRepositoryConnectionWrapper | Wrapper that notifies interceptors of events on RepositoryConnections before they happen.
  InterceptingRepositoryWrapper | Wrapper that notifies interceptors of events on Repositories before they happen.
  InternalUseOnly | This feature is intended for internal use only and is not considered part of the public API: its existence, signature or behavior may change without warning from one release to the next.
  Intersection | The GeoSPARQL `Function` geof:intersection, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  Intersection | The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.
  IntersectionQueryEvaluationStep | A step that prepares the arguments of an Intersection operator before execution.
  IntersectIteration<E,​X extends Exception> | An Iteration that returns the intersection of the results of two Iterations.
  InverseMagicProperty | Magic properties are normally treated as `TupleFunction`s acting on the subject of a statement.
  InversePath |
  InversePath |
  InversePredicatePath |
  Invoke |
  IOUtil | Utility methods for I/O working with Readers, Writers, InputStreams and OutputStreams.
  Iri | Denotes an RDF IRI
  IRI | An Internationalized Resource Identifier (IRI).
  IRIFunction | The IRI function, as defined in SPARQL 1.1 Query Language for RDF.
  IsBNode |
  IsLiteral |
  IsNumeric | IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.
  IsolationLevel | A Transaction Isolation Level.
  IsolationLevelAdapter |
  IsolationLevels | Enumeration of Transaction `IsolationLevel`s supported by Sesame.
  IsolationLevelTest | Test that the Repository correctly supports claimed isolation levels.
  IsResource |
  IsTripleFunction | Function that return "true"^^xsd:boolean if its argument is RDF-star Triple otherwise return "false"^^xsd:boolean the function's IRI uses RDF namespace to match the other functions in the package
  IsURI |
  IsValidURI |
  IteratingGraphQueryResult | An iterating implementation of the `GraphQueryResult` interface.
  IteratingTupleQueryResult | An iterating implementation of the `TupleQueryResult` interface.
  Iteration<E,​X extends Exception> | An Iteration is a typed Iterator-like object that can throw (typed) Exceptions while iterating.
  Iterations | This class consists exclusively of static methods that operate on or return Iterations.
  IterationSpliterator<T> | A `Spliterator` implementation that wraps an `Iteration`.
  IterationWrapper<E,​X extends Exception> | Abstract superclass for Iterations that wrap other Iterations.
  IterativeEvaluationOptimizer |
  IterativeEvaluationOptimizer.IEOVisitor |
  IteratorIteration<E,​X extends Exception> | An Iteration that can convert an `Iterator` to a `Iteration`.
  Iterators | This class consists exclusively of static methods that operate on or return iterators.
  Join | A natural join between two tuple expressions.
  JoinExecutorBase<T> | Base class for any join parallel join executor.
  JoinExecutorBase<T> | Deprecated. since 2.3 use `JoinExecutorBase`
  JoinExecutorBase<T> | Base class for any join parallel join executor.
  JoinIterator | Interleaved join iterator.
  JoinQueryEvaluationStep |
  JSONLDHierarchicalProcessor | Converts a JSON-LD object to a hierarchical form
  JSONLDMode | Specifies constants to identify various modes that are relevant to JSONLD documents.
  JSONLDParser | An `RDFParser` that links to `JSONLDInternalTripleCallback`.
  JSONLDParserBenchmark |
  JSONLDParserBenchmark_jmhType |
  JSONLDParserBenchmark_jmhType_B1 |
  JSONLDParserBenchmark_jmhType_B2 |
  JSONLDParserBenchmark_jmhType_B3 |
  JSONLDParserBenchmark_parseBufferedReader_jmhTest |
  JSONLDParserBenchmark_parseStream_jmhTest |
  JSONLDParserFactory | An `RDFParserFactory` that creates instances of `JSONLDParser`.
  JSONLDSettings | Settings that can be passed to JSONLD Parsers and Writers.
  JSONLDWriter | An RDFWriter that links to `JSONLDInternalRDFParser`.
  JSONLDWriterFactory | An `RDFWriterFactory` that creates instances of `JSONLDWriter`.
  JSONSettings | Generic JSON settings, mostly related to Jackson Features.
  JtsSpatialAlgebra | JTS-enabled implementation of spatial algebra, with full support for polygon-related geospatial functions
  KnownFunctionParser |
  KnownTupleFunctionParser |
  Label | The LABEL function, which selects the label of literals.
  Lang | The LANG function, as defined in SPARQL Query Language for RDF.
  LangMatches | Checks whether a language tag (e.g.
  LanguageHandler | An interface defining methods related to verification and normalization of language tags.
  LanguageHandlerRegistry | Registry of `LanguageHandler`s.
  LanguageInConstraintComponent |
  LanguageInFilter |
  LargeLiteralHandling | An enumeration used to define constants used with the `BasicParserSettings.LARGE_LITERALS_HANDLING` parser setting.
  LastIndexOf |
  LazyMutableClosableIteration | A specialized `CloseableIteration` that allows repetitive iterations after resetting the cursor using `LazyMutableClosableIteration.resetCursor()`.
  LazyValidationReport | A ValidationReport that will defer calculating any ValidationResults until the user asks for them
  LDP | Constants for the Linked Data Platform.
  LeftJoin | The LeftJoin operator, as defined in SPARQL Query Language for RDF.
  LeftJoinIterator |
  LeftJoinQueryEvaluationStep |
  LeftOuterJoin |
  Length |
  LessThan |
  LessThanConstraintComponent |
  LessThanOrEqualsConstraintComponent |
  LessThanOrEqualTo |
  LexicalValueComparator | A lexical RDF Term Comparator, this class does not compare numerically and is therefore a bit faster than a SPARQL compliant comparator.
  Like | Deprecated, for removal: This API element is subject to removal in a future version.
  LimitedSizeDistinctIteration |
  LimitedSizeEvaluationStrategy |
  LimitedSizeIteratorUtil |
  LimitedSizeNativeStore |
  LimitedSizeNativeStoreConnection |
  LimitIteration<E,​X extends Exception> | An Iteration that limits the amount of elements that it returns from an underlying Iteration to a fixed amount.
  LimitOptimizer | An optimizer that attempts to push upper limits into BGPs of the query.
  LinearTest | Various tests on linear execution of updates.
  LinkedHashModel | Hash table based implementation of the `Model` interface.
  LinkedHashModel.ModelStatement |
  LinkedHashModelFactory | Creates `LinkedHashModel`.
  LIST | http://jena.hpl.hp.com/ARQ/list#.
  ListBindingSet | A List-based implementation of the `BindingSet` interface.
  ListMemberOperator | ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.
  Literal | An RDF-1.1 literal consisting of a label (the lexical value), a datatype, and optionally a language tag.
  LiteralComparatorFilter |
  Literals | Various utility methods related to `Literal`.
  LiteralUtilException | An exception thrown by `Literals` when specific conditions are not met.
  LmdbBNode |
  LmdbIRI |
  LmdbLiteral |
  LmdbResource |
  LmdbStore | A SAIL implementation using LMDB for storing and querying its data.
  LmdbStoreConfig |
  LmdbStoreConnection | Connection to an `LmdbStore`.
  LmdbStoreFactory | A `SailFactory` that creates `LmdbStore`s based on RDF configuration data.
  LmdbStoreSchema | Defines constants for the LmdbStore schema which is used by `LmdbStoreFactory`s to initialize `LmdbStore`s.
  LmdbValue |
  Load | Load command
  Load |
  LoadQuery | A SPARQL LOAD Query
  Localname |
  LocalName | The LOCAL NAME function, which selects the local name of URIs.
  LocalRepositoryManager | An implementation of the `RepositoryManager` interface that operates directly on the repository data files in the local file system.
  Lock | A lock on a specific monitor that can be used for synchronization purposes.
  Lock.ExtendedSupplier<T extends Lock> | Extension of the Lock.Supplier interface to support tryLock().
  Lock.ExtendedSupplier.Wrapper<T extends Lock> |
  Lock.Supplier<T extends Lock> | Functional interface for supplying a lock with support for InterruptedException.
  LockCleaner<T extends Lock> | Automatically log and release locks that are no longer referenced and will be garbage collected.
  LockCleaner.CleanableLock<T extends Lock> |
  LockDiagnostics | Configuration options for diagnostic features of the ReadWriteLockManager implementations to help debug locking issues.
  LockingIteration<E,​X extends Exception> | An Iteration that holds on to a lock until the Iteration is closed.
  LockManager | Manages a set of non-exclusive locks.
  LockManager |
  LockMonitoring<T extends Lock> | Interface to support monitoring and cleaning of locks.
  LockMonitoring.Wrapper<T extends Lock> |
  LockRemover |
  LockTracking<T extends Lock> | Full tracking of locks with simple deadlock detection and logging as well as automatic release of abandoned locks (same as LockCleaner).
  LockTracking.SimpleLock<T extends Lock> |
  LOCN | Constants for the ISA Programme Location Core Vocabulary.
  LogbackConfiguration |
  LogConfiguration | Configuration settings for application logging.
  LogConfigurationBase | Deprecated. since 4.0.
  LogConfigurator |
  LogConverterHandler | Handler to convert java.util.logging events to SLF4J logging events.
  LoggingCloseableIteration |
  LoggingGraphQuery |
  LoggingOverviewController |
  LoggingRepositoryConnection |
  LoggingRepositoryConnectionFactory |
  LoggingTupleQuery |
  LoggingUpdate |
  LogicalOperatorConstraintComponent |
  LogLevel | Generic log level enumeration
  LogLevel | Console log level setting.
  LogReader | Log reader interface
  LogReaderBase | Deprecated. since 4.0.
  LogRecord | Log record interface
  LogRecordBase | Deprecated. since 4.0.
  LongCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:long .
  LongRioSetting | A `RioSetting` with a `Long` value.
  LookAheadIteration<E,​X extends Exception> | An Iteration that looks one element ahead, if necessary, to handle calls to `LookAheadIteration.hasNext()`.
  LookAheadIterator<E> |
  LowerCase | The SPARQL built-in `Function` LCASE, as defined in SPARQL Query Language for RDF
  LowerCase |
  LowerTitleCase |
  LRUResultCache<T> |
  LuceneDocument |
  LuceneDocumentDistance |
  LuceneDocumentResult |
  LuceneDocumentScore |
  LuceneIndex | A LuceneIndex is a one-stop-shop abstraction of a Lucene index.
  LuceneIndexNIOFS | LuceneIndex which uses a NIOFSDirectory instead of MMapDirectory to avoid the JVM crash (see http:// stackoverflow.com/questions/8224843/jvm-crashes-on-lucene-datainput- readvint).
  LuceneQuery | Deprecated.
  LuceneSail | A LuceneSail wraps an arbitrary existing Sail and extends it with support for full-text search on all Literals.
  LuceneSailBuffer | Deprecated. since 3.0.
  LuceneSailBuffer.AddRemoveOperation |
  LuceneSailBuffer.ClearContextOperation |
  LuceneSailBuffer.ClearOperation |
  LuceneSailBuffer.Operation |
  LuceneSailConfig |
  LuceneSailConfigSchema | Defines constants for the LuceneSail schema which is used by `org.eclipse.rdf4j.sail.lucene.config.LuceneSailFactory`s to initialize `LuceneSail`s.
  LuceneSailConnection | Sail Connection Listener instead of implementing add/remove
  LuceneSailFactory | A `SailFactory` that creates `LuceneSail`s based on RDF configuration data.
  LuceneSailSchema | LuceneSailSchema defines predicates that can be used for expressing a Lucene query in a RDF query.
  MacOSXPlatform | Platform implementation for Mac OS X platforms.
  MalformedQueryException | An exception indicating that a query could not be processed by the query parser, typically due to syntax errors.
  MalformedSpinException | An exception thrown by the SPIN parser when it encounters malformed SPIN rules, constraints or constructors.
  ManagedRepositoryEndpoint | A specialized `RepositoryEndpoint` where the lifecycle of the `Repository` is managed by this endpoint, i.e.
  MapBindingSet | A Map-based implementation of the `BindingSet` interface.
  MapOfListMaps<Index1Type,​Index2Type,​DataType> | Deprecated. since 3.0.
  MappingPostProcessor<I,​O> |
  MathExpr | A mathematical expression consisting an operator and two arguments.
  MathExpr.MathOp |
  MathUtil | A utility class for evaluation of mathematical expressions on RDF literals.
  MavenUtil | Maven-related utility methods.
  Max |
  MaxCountConstraintComponent |
  MaxExclusiveConstraintComponent |
  MaxInclusiveConstraintComponent |
  MaxLengthConstraintComponent |
  MaxLengthFilter |
  MD5 | The SPARQL built-in `Function` MD5, as defined in SPARQL Query Language for RDF
  Member |
  MemBNode | A MemoryStore-specific extension of BNodeImpl giving it node properties.
  MemIRI | A MemoryStore-specific implementation of URI that stores separated namespace and local name information to enable reuse of namespace String objects (reducing memory usage) and that gives it node properties.
  MemLiteral | A MemoryStore-specific extension of Literal giving it node properties.
  MemoryStore | An implementation of the Sail interface that stores its data in main memory and that can use a file for persistent storage.
  MemoryStoreConfig |
  MemoryStoreConnection | Implementation of a Sail Connection for memory stores.
  MemoryStoreFactory | A `SailFactory` that creates `MemoryStore`s based on RDF configuration data.
  MemoryStoreSchema | Defines constants for the MemoryStore schema which is used by `MemoryStoreFactory`s to initialize `MemoryStore`s.
  MemResource | A MemoryStore-specific extension of Resource giving it subject statements.
  MemStatement | A MemStatement is a Statement which contains context information and a flag indicating whether the statement is explicit or inferred.
  MemStatementIterator<X extends Exception> | A StatementIterator that can iterate over a list of Statement objects.
  MemStatementIteratorCache | A cache for MemStatementIterator that tracks how frequently an iterator is used and caches the iterator as a list
  MemStatementList | A dedicated data structure for storing MemStatement objects, offering operations optimized for their use in the memory Sail.
  MemTriple | A MemoryStore-specific implementation of `Triple`.
  MemValue | A MemoryStore-specific extension of the Value interface, giving it node properties.
  MemValueFactory | A factory for MemValue objects that keeps track of created objects to prevent the creation of duplicate objects, minimizing memory usage as a result.
  Message |
  Message.Type |
  MessageHandlerInterceptor | Interceptor that inserts some commonly used values into the model.
  Min |
  MinCountConstraintComponent |
  MinExclusiveConstraintComponent |
  MinInclusiveConstraintComponent |
  MinLengthConstraintComponent |
  MinLengthFilter |
  MinusIteration<E,​X extends Exception> | An Iteration that returns the results of an Iteration (the left argument) minus the results of another Iteration (the right argument).
  MinusQueryEvaluationStep |
  Minutes | The SPARQL built-in `Function` MINUTES, as defined in SPARQL Query Language for RDF
  MissingInitParameterException |
  Mod |
  Model | An RDF Model, represented as a `Set` of `Statement`s with predictable iteration order.
  ModelBuilder | Builder to facilitate easier creation of new RDF `Model` objects via a fluent interface.
  ModelCollector | Collects a stream of Statements into a Model.
  ModelException | An exception thrown by `Model` and `Models` when specific conditions are not met.
  ModelFactory | Factory to create empty `Model` implementations.
  ModelNamespacesTest | An abstract test class to test the handling of namespaces by `Model` implementations.
  Models | Utility functions for working with `Model`s and other `Statement` collections.
  ModelTest | Abstract test suite for implementations of the `Model` interface
  ModificationTest |
  Modify |
  ModifyQuery | The SPARQL Modify Queries
  Monitoring |
  MonitoringFactory |
  MonitoringImpl | Implementation supporting the following monitoring features: - monitor remote requests per endpoint - maintain a query backlog using `QueryLog`
  MonitoringImpl.MonitoringInformation |
  MonitoringService |
  MonitoringUtil |
  MonotonicTest |
  Month | The SPARQL built-in `Function` MONTH, as defined in SPARQL Query Language for RDF
  Move |
  MoveQuery | A SPARQL MOVE Query
  MultipleFileLogReader | Date range-enabled wrapper for FileLogReader.
  Multiply |
  MultiProjection | A "multi-projection" that can produce multiple solutions from a single set of bindings.
  MultiProjectionIterator |
  MultiStreamPlanNode |
  MutableBindings |
  MutableBindingSet | A BindingSet is a set of named value bindings, which is used a.o.
  MutableTupleQueryResult | An implementation of the `TupleQueryResult` interface that stores the complete query result in memory.
  N3Parser |
  N3ParserBenchmark |
  N3ParserBenchmark_jmhType |
  N3ParserBenchmark_jmhType_B1 |
  N3ParserBenchmark_jmhType_B2 |
  N3ParserBenchmark_jmhType_B3 |
  N3ParserBenchmark_parseBufferedReader_jmhTest |
  N3ParserBenchmark_parseStream_jmhTest |
  N3ParserFactory | An `RDFParserFactory` for N3 parsers.
  N3ParserTestCase | JUnit test for the N3 parser that uses the tests that are available online.
  N3Writer | An implementation of the RDFWriter interface that writes RDF documents in N3 format.
  N3WriterFactory | An `RDFWriterFactory` for N3 writers.
  Name |
  NamedSparqlSupplier | Associates a String key with a `Supplier` that provides a SPARQL operation.
  Namespace | A namespace, consisting of a namespace name and a prefix that has been assigned to it.
  Namespace | The NAMESPACE function, which selects the namespace of URIs.
  NamespaceAware | An interface that is used to signify that something is able to provide `Namespace` information, in addition to `Statement`s.
  NamespaceController | Handles requests for manipulating a specific namespace definition in a repository.
  Namespaces | A utility class to perform operations on `Namespace`s.
  NamespacesController | Handles requests for the list of namespace definitions for a repository.
  NamespacesServlet |
  NamespaceStoreInterface |
  NamingThreadFactory | Utility class for named threads
  NaryJoinArgumentsComparator | Comparator: partial order: OwnedStatementSourcePatternGroup -> OwnedStatementSourcePattern -> StatementSourcePattern
  NAryValueOperator | An abstract superclass for N-ary value operators.
  NativeBNode |
  NativeIRI |
  NativeLiteral |
  NativeRepositoryInformation | Graph information for RDF4J `NativeStore` initialization.
  NativeResource |
  NativeStore | A SAIL implementation using B-Tree indexing on disk for storing and querying its data.
  NativeStoreConfig |
  NativeStoreConnection |
  NativeStoreFactory | A `SailFactory` that creates `NativeStore`s based on RDF configuration data.
  NativeStoreProvider | Provider for an Endpoint that uses a RDF4J `NativeStore` as underlying repository.
  NativeStoreSchema | Defines constants for the NativeStore schema which is used by `NativeStoreFactory`s to initialize `NativeStore`s.
  NativeValue |
  NavigationFunctions | JSTL functions for navigation.
  NavigationHandlerInterceptor | Interceptor that inserts the navigation model for the current Spring view into the model.
  NavigationModel | NavigationModel represents the navigation structure of a web application.
  NavigationNode | NavigationNode represents a node in a NavigationModel.
  NavigationNodeBase | Deprecated. since 4.0.
  NavigationXmlParser | XPath-based parser for NavigationModel configuration files.
  NDJSONLDParser | Introduce a parser capable of parsing Newline Delimited JSON-LD, where each line is a serialized JSON-LD record.
  NDJSONLDParserFactory | An `RDFParserFactory` that creates instances of `NDJSONLDParser`.
  NDJSONLDWriter |
  NDJSONLDWriterFactory |
  NegatedPropertySet |
  NegatedPropertySetBuilder |
  NegativeIntegerCast | A `Function` that tries to cast its argument to an xsd:negativeInteger .
  NegativeParserTest |
  NioFile | File wrapper that protects against concurrent file closing events due to e.g.
  NJoin | A tuple expression that represents an nary-Join.
  NodeFactory | A factory that produces globally unique IDS which are used as node identifiers, e.g.
  NodeKindConstraintComponent |
  NodeKindConstraintComponent.NodeKind |
  NodeKindFilter |
  NonNegativeIntegerCast | A `Function` that tries to cast its argument to an xsd:nonNegativeInteger .
  NonPositiveIntegerCast | A `Function` that tries to cast its argument to an xsd:nonPositiveInteger .
  NonSerializables | A registry to support (de)serialization of objects (over the lifetime of the VM).
  NonUniqueTargetLang | This PlanNode takes a stream of Tuples like: (ex:companyA, "Company A"@en).
  NoopMonitoringImpl |
  NoReasoningBenchmark_init_jmhTest |
  NoReasoningBenchmark_jmhType |
  NoReasoningBenchmark_jmhType_B1 |
  NoReasoningBenchmark_jmhType_B2 |
  NoReasoningBenchmark_jmhType_B3 |
  Not | A boolean NOT operator operating on a boolean expressions.
  Not |
  NotConstraintComponent |
  NotEqualTo |
  NotifyingLocalRepositoryManager | NotifyingLocalRepositoryManager extends LocalRepositoryManager with support for registering listeners.
  NotifyingRepository |
  NotifyingRepositoryConnection |
  NotifyingRepositoryConnectionWrapper | This broadcaster is used by the RepositoryBroadcaster to wrap the delegate repository connection.
  NotifyingRepositoryWrapper | This notifying decorator allows listeners to register with the repository or connection and be notified when events occur.
  NotifyingSail | An interface for `Sail`s that notify registered `SailChangedListener`s of changes in the data in the Sail.
  NotifyingSailConnection | A connection to an RDF Sail object.
  NotifyingSailConnectionBase | Deprecated, for removal: This API element is subject to removal in a future version. since RDF4J 4.0.
  NotifyingSailConnectionWrapper | An implementation of the `NotifyingSailConnection` interface that wraps another `NotifyingSailConnection` object and forwards any method calls to the wrapped transaction.
  NotifyingSailWrapper | An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.
  NotIn |
  NoTransactionException |
  NotValuesIn |
  NoveltyCheckingUUIDSource |
  NoveltyCheckingUUIDSourceConfig |
  NoveltyCheckingUUIDSourceProperties |
  Now | The SPARQL built-in `Function` NOW, as defined in SPARQL Query Language for RDF
  NQuadsParser | RDF parser implementation for the `N-Quads` RDF format, extending the Rio N-Triples parser.
  NQuadsParserBenchmark |
  NQuadsParserBenchmark_jmhType |
  NQuadsParserBenchmark_jmhType_B1 |
  NQuadsParserBenchmark_jmhType_B2 |
  NQuadsParserBenchmark_jmhType_B3 |
  NQuadsParserBenchmark_parseBufferedReader_jmhTest |
  NQuadsParserBenchmark_parseStream_jmhTest |
  NQuadsParserFactory | An `RDFParserFactory` for N-Quads parsers.
  NQuadsWriter | RDFWriter implementation for the `N-Quads` RDF format.
  NQuadsWriterFactory | An `RDFWriterFactory` for `N-Quads` writers.
  NTriplesParser | RDF parser for N-Triples files.
  NTriplesParserBenchmark |
  NTriplesParserBenchmark_jmhType |
  NTriplesParserBenchmark_jmhType_B1 |
  NTriplesParserBenchmark_jmhType_B2 |
  NTriplesParserBenchmark_jmhType_B3 |
  NTriplesParserBenchmark_parseBufferedReader_jmhTest |
  NTriplesParserBenchmark_parseStream_jmhTest |
  NTriplesParserFactory | An `RDFParserFactory` for N-Triples parsers.
  NTriplesParserSettings | ParserSettings for the N-Triples parser features.
  NTriplesUtil | Utility methods for N-Triples encoding/decoding.
  NTriplesUtil | Deprecated. since 4.0.
  NTriplesWriter | An implementation of the RDFWriter interface that writes RDF documents in N-Triples format.
  NTriplesWriterFactory | An `RDFWriterFactory` for N-Triples writers.
  NTriplesWriterSettings | WriterSettings for the N-Triples writer features.
  NTuple | Base class for any nary-tuple expression
  NumericLiteral | An extension of `AbstractLiteral` that stores a numeric value to avoid parsing.
  NumericMemLiteral | An extension of MemLiteral that stores a numeric value to avoid parsing.
  NUnion | A tuple expression that represents an nary-Union.
  ObjectFunction |
  ObjectMapUtils |
  ObjectUtil | Generic utility methods related to objects.
  ODRL2 | Constants for the Open Digital Rights Language.
  OffsetIteration<E,​X extends Exception> | An Iteration that skips the first offset elements from an underlying Iteration.
  OneOrMorePath |
  OneOrMorePath |
  Open | Open command
  Operand | Denotes an element that can be used as an operand to an `Expression`
  Operation | An operation (e.g.
  OperationBuilder<T extends Operation,​SUB extends OperationBuilder<T,​SUB>> |
  OperationCacheConfig |
  OperationCacheProperties |
  OperationExecutionStats |
  OperationExecutionStatsConsumer |
  OperationInstantiator |
  OperationLog |
  OperationLogConfig |
  OperationLogJmxConfig |
  OperationLogJmxProperties |
  OperationLogProperties |
  OperationStatsBean |
  OperationStatsMXBean |
  OperationType |
  OperationUtils |
  OptimisticIsolationTest |
  OptimizationException |
  OptimizerUtil |
  Or | A boolean OR operator operating on two boolean expressions.
  Or |
  OrConstraintComponent |
  Order | An order operator that can be used to order bindings as specified by a set of value expressions.
  Orderable | Denotes an orederable SPARQL query element (can be used in a `ORDER BY` clause)
  OrderBy | A SPARQL Order By clause
  OrderComparator | A `Comparator` on `BindingSet`s that imposes a total ordering by examining supplied `Order` elements (i.e.
  OrderCondition | An ascending or descending order condition
  OrderElem |
  OrderIterator | Sorts the input and optionally applies limit and distinct.
  OrderLimitOptimizer | Moves the Order node above the Projection when variables are projected.
  OrderLimitOptimizer.OrderOptimizer |
  OrderQueryEvaluationStep |
  ORG | Constants for the W3C Organization Ontology.
  OuterQuery<T extends OuterQuery<T>> | A non-subquery query.
  OWL | Constants for OWL / OWL 2 primitives and for the OWL / OWL 2 namespace.
  PagedQuery |
  Painting |
  PaintingDao | Class responsible for repository access for managing `Painting` entities.
  PalindromeFunction | An example custom SPARQL function that detects palindromes
  ParallelBoundJoinTask | A task implementation representing a bound join, see `FederationEvalStrategy.evaluateBoundJoinStatementPattern(StatementTupleExpr, List)` for further details on the evaluation process.
  ParallelCheckJoinTask | A task implementation representing a grouped bound check.
  ParallelExecutor<T> | Interface for any parallel cursor, i.e.
  ParallelExecutorBase<T> | Base class for common parallel executors such as `JoinExecutorBase` and `UnionExecutorBase`.
  ParallelGetStatementsTask | A task implementation to retrieve statements for a given `StatementPattern` using the provided triple source.
  ParallelJoinTask | A task implementation representing a join, i.e.
  ParallelLeftJoinTask | A task implementation representing a join, i.e.
  ParallelPreparedAlgebraUnionTask | A task implementation representing a prepared union, i.e.
  ParallelPreparedUnionTask | A task implementation representing a prepared union, i.e.
  ParallelServiceExecutor | Parallel executor for `FedXService` nodes, which wrap SERVICE expressions.
  ParallelServiceJoinTask | A task implementation representing the evaluation of a SERVICE which is to be evaluated using block input.
  ParallelTask<T> | Interface for any parallel task that can be performed in Scheduler implementations.
  ParallelTaskBase<T> |
  ParallelUnionOperatorTask | A task implementation representing a UNION operator expression to be evaluated.
  ParallelUnionTask | A task implementation representing a statement expression to be evaluated.
  Parameter | A parameter consisting of a key and a value, which are both strings.
  ParentReferenceCleaner | Cleans up `QueryModelNode.getParentNode()` references that have become inconsistent with the actual algebra tree structure due to optimization operations.
  ParseDate |
  ParsedBooleanQuery | A query formulated in the OpenRDF query algebra that produces a boolean value as its result.
  ParsedBooleanTemplate |
  ParsedDescribeQuery | A ParsedGraphQuery to identify DESCRIBE queries.
  ParsedGraphQuery | A query forumalated in the OpenRDF query algebra that produces an RDF graph (a set of statements) as its result.
  ParsedGraphTemplate |
  ParsedIRI | Represents an Internationalized Resource Identifier (IRI) reference.
  ParsedOperation | Abstract superclass of all operations that can be formulated in a query language and parsed by the query parser.
  ParsedQuery | Abstract super class of all query types that a query parser can generate.
  ParsedTemplate |
  ParsedTupleQuery | A query formulated in the OpenRDF query algebra that produces a set of tuples as its result.
  ParsedTupleTemplate |
  ParsedUpdate | A parsed update sequence formulated in the OpenRDF query algebra.
  ParsedUpdateTemplate |
  ParsedURI | Deprecated. use `ParsedIRI` instead
  ParseErrorCollector | A ParseErrorListener that collects Rio parse errors in the sequence they were collected in.
  ParseErrorListener | An interface defining methods for receiving warning and error messages from an RDF parser.
  ParseErrorLogger | A ParseErrorListener that reports Rio parser errors to the SLf4J Logging framework.
  ParseLocationListener | A listener interface for listening to the parser's progress.
  ParserBenchmark | Benchmark for parsing a file created through `DataSetGenerator` with `BlackHoleRDFHandler`.
  ParserConfig | A container object for easy setting and passing of `RDFParser` configuration options.
  PartialStatement |
  PassThroughTupleExpr | Marker `TupleExpr` that is used from `FedXTupleQuery.evaluate(TupleQueryResultHandler)` to allow for passing through of results to the handler.
  Path |
  PathFilter |
  PathIteration |
  PathIteration.ValuePair |
  PatternConstraintComponent |
  PatternFilter |
  PatternIterator<S extends Statement> | Excludes an Iterator based on a given basic graph pattern.
  PerformanceHintFactory | Factory class for producing instances of `ShaclSail.TransactionSettings.PerformanceHint` from string values.
  PlanNode |
  PlanNodeHelper |
  PlanNodeProvider |
  PlanNodeWrapper |
  Platform | The Platform interface defines methods that are expected to differ slightly between operating systems, e.g.
  PlatformBase | Deprecated. since 4.0.
  PlatformFactory | PlatformFactory creates a Platform instance corresponding with the current platform.
  PoolConfig |
  PooledRepositoryConnection |
  PooledRepositoryConnectionFactory | Uses the delegate factory to actually obtain connections and provides these connections, managing an internal pool.
  PoolProperties |
  PositiveIntegerCast | A `Function` that tries to cast its argument to an xsd:positiveInteger .
  PositiveParserTest |
  PosixGnomePlatform | Platform implementation for gnome environments under UNIX.
  PosixKDEPlatform | Platform implementation for KDE environments under UNIX.
  PosixPlatform | Platform implementation for *nix platforms.
  PrecompiledQueryNode | Node representing a precompiled query.
  PredicatePath |
  PredicatePathOrInversePredicatePath |
  PredictableUUIDSource | UUID source that generates the same sequence of UUIDs by counting up a `long` counter and using that as the value for generating a UUID.
  PredictableUUIDSourceConfig |
  PredictableUUIDSourceProperties |
  Prefix | A SPARQL Prefix declaration
  PrefixDeclarations | A collection of SPARQL Prefix declarations
  PrefixDeclProcessor | Processes the prefix declarations in a SPARQL query model.
  Prefixes | Namespace prefix setting
  PreparedQuery<T> |
  PreparedSparqlManager |
  PrintHelp | Prints available command and options to the console.
  PrintInfo | Print command
  PrintingIteration | Print the bindings of the inner iteration to stdout, however maintain a copy, which is accessible through this iteration.
  Projectable | Denotes a projectable query element (can be SELECT'ed)
  Projection | A generalized projection (allowing the bindings to be renamed) on a tuple expression.
  Projection | A SPARQL Projection
  ProjectionElem |
  ProjectionElemList |
  ProjectionIterator |
  ProjectionQueryEvaluationStep |
  ProjectionRemovalOptimizer | If a projection node in the algebra does not contribute or change the results it can be removed from the tree.
  Properties | Class controlling various logging properties such as the amount of lock tracking that is done for debugging (at the cost of performance).
  PropertyPath |
  PropertyPathBuilder |
  PropertyPaths | Deprecated.
  PropertySetElem |
  Protocol |
  Protocol.Action | Defines the action a particular transaction update is executing.
  Protocol.TIMEOUT | Deprecated.
  ProtocolController | Handles requests for protocol information.
  ProtocolExceptionResolver | Simple resolver for Exceptions: returns the correct response code and message to the client.
  ProtocolInterceptor | Interceptor for protocol requests.
  ProtocolUtil | Utilities to help with the transition between HTTP requests/responses and values expected by the protocol.
  PROV | Constants for the Provenance Ontology.
  ProxyRepository | `Repository` implementation that takes a `RepositoryResolver` instance and the id of a managed repository, and delegate all calls through to the given repository.
  ProxyRepositoryConfig |
  ProxyRepositoryFactory |
  ProxyRepositorySchema | Defines constants for the HTTPRepository schema which is used by `ProxyRepositoryFactory`s to initialize `ProxyRepository`s.
  ProxyRepositoryServlet |
  ProxySettings | Utility class for handling proxy connection settings.
  ProxySettingsController |
  PseudoOperation |
  PushablePlanNode |
  QualifiedMaxCountConstraintComponent |
  QualifiedMinCountConstraintComponent |
  Queries | A class with static methods to create SPARQL queries
  Query | A query on a repository that can be formulated in one of the supported query languages (for example SPARQL).
  Query<T extends Query<T>> | The base class for all SPARQL Queries.
  Query.QueryType | The different types of queries that RDF4J recognizes: boolean queries, graph queries, and tuple queries.
  QueryAlgebraUtil | Various static functions for query handling and parsing (alegbra expression).
  QueryBindingSet | An implementation of the `BindingSet` interface that is used to evalate query object models.
  QueryContext | A `QueryContext` provides a means to pass arbitrary local state to a `Function` or `TupleFunction`.
  QueryContextInitializer | Callback for configuring/customising a `QueryContext`.
  QueryContextIteration | Makes a `QueryContext` available during iteration.
  QueryElement | Denotes a SPARQL Query Element
  QueryElementCollection<T extends QueryElement> | A logical collection of query elements.
  QueryErrorType | A type-safe enumeration for query error types.
  QueryEvaluationContext | A QueryEvaluationContext stores values and methods that are valid throughout the lifetime of a query execution.
  QueryEvaluationContext.Minimal |
  QueryEvaluationException | An exception indicating that the evaluation of a query failed.
  QueryEvaluationStep | A Step that may need to be executed in a EvaluationStrategy.
  QueryEvaluationStep.DelayedEvaluationIteration | Utility class that removes code duplication and makes a precompiled QueryEvaluationStep available as an iteration that may be created and used later.
  QueryEvaluationUtil |
  QueryEvaluationUtility | This class will take over for QueryEvaluationUtil.
  QueryEvaluationUtility.Result |
  QueryEvaluator | Abstract query evaluator command
  QueryEvaluator | Evaluates queries for QueryServlet.
  QueryFactory | Utility class for generating query objects.
  QueryInfo | Structure to maintain query information during evaluation, is attached to algebra nodes.
  QueryInterruptedException | An exception indicating that the evaluation of a query has been interrupted, for example because it took too long to complete.
  QueryJoinOptimizer | A query optimizer that re-orders nested Joins.
  QueryLanguage | A type-safe enumeration for RDF query languages such as `QueryLanguage.SPARQL`.
  QueryLog | Convenience class which writes the query backlog a logger with the name "QueryLog".
  QueryManager | QueryManager to manage queries.
  QueryModelNode | Main interface for all query model nodes.
  QueryModelNodeBase | Deprecated. since 2.0.
  QueryModelNodeReplacer | Deprecated.
  QueryModelNormalizer | A query optimizer that (partially) normalizes query models to a canonical form.
  QueryModelPruner | Deprecated. Replaced by `QueryModelNormalizer`.
  QueryModelPruner.TreeSanitizer |
  QueryModelTreePrinter | QueryModelVisitor implementation that "prints" a tree representation of a query model.
  QueryModelTreeToGenericPlanNode | Convert TupleExpr (QueryModelNode) to GenericPlanNode for the Query.explain(...) feature.
  QueryModelVisitor<X extends Exception> | An interface for query model visitors, implementing the Visitor pattern.
  QueryModelVisitorBase<X extends Exception> | Deprecated. since 2.0.
  QueryOptimizer | Interface used by `EvaluationStrategy`s to optimize the `TupleExpr` prior to evaluating the query.
  QueryOptimizerList | A query optimizer that contains a list of other query optimizers, which are called consecutively when the list's `QueryOptimizerList.optimize(TupleExpr, Dataset, BindingSet)` method is called.
  QueryOptimizerPipeline | A pipeline of `QueryOptimizer`s that, when executed in order on a `TupleExpr`, convert that `TupleExpr` to a more optimal query execution plan.
  QueryOrderBenchmark_jmhType |
  QueryOrderBenchmark_jmhType_B1 |
  QueryOrderBenchmark_jmhType_B2 |
  QueryOrderBenchmark_jmhType_B3 |
  QueryOrderBenchmark_selectAll_jmhTest |
  QueryOrderBenchmark_selectDistinct_jmhTest |
  QueryParser | An RDF query parser translate query strings in some query language to OpenRDF query models.
  QueryParserFactory | A QueryParserFactory returns `QueryParser`s for a specific query language.
  QueryParserRegistry | A registry that keeps track of the available `QueryParserFactory`s.
  QueryParserUtil | Utility class for creating query parsers and parsing queries in various query languages.
  QueryPattern | A SPARQL Query Pattern (`WHERE` clause)
  QueryPlanLog | Monitoring facility to maintain the query execution plan in a variable local to the executing thread.
  QueryPrefix | Use prefixes when querying.
  QueryPreparer | A generic interface for executing queries over a `TripleSource`.
  QueryPrologLexer | A simple lexer that tokenizes a syntactically legal input SPARQL query string on prolog items (prefixes, base declarations, IRIs, comments, and syntactical tokens such as keywords, opening and closing brackets, and hashes).
  QueryPrologLexer.Token |
  QueryPrologLexer.TokenType |
  QueryRef | Interface to access the `QueryInfo` from all FedX Algebra nodes.
  QueryRenderer | Interface for RDF4J-based query renderers
  QueryRequestHandler | Interface used by the `AbstractRepositoryController` to process a query.
  QueryResponder |
  QueryResult<T> | Super type of all query result types (TupleQueryResult, GraphQueryResult, etc.).
  QueryResultCollector | An implementation of the `QueryResultHandler` interface that is able to collect a single result from either Boolean or Tuple results simultaneously.
  QueryResultFormat | The base class of all file formats that represent the results of queries.
  QueryResultHandler | The super class of all handlers for processing query results.
  QueryResultHandlerException | The super class of exceptions originating from `QueryResultHandler` implementations.
  QueryResultIO | Class offering utility methods related to query results.
  QueryResultIteration | An iteration which wraps the final result and in case of exceptions aborts query evaluation for the corresponding query in fedx (potentially subqueries are still running, and jobs are scheduled).
  QueryResultParseException | A parse exception that can be thrown by a query result parser when it encounters an error from which it cannot or doesn't want to recover.
  QueryResultParser | Base interface for parsers of query results in both boolean and tuple forms.
  QueryResults | Utility methods related to query results.
  QueryResultUtil | Deprecated. since 2.0.
  QueryResultUtils |
  QueryResultView | Base class for rendering query results.
  QueryResultWriter | The base interface for writers of query results sets and boolean results.
  QueryRoot | A semantics-less query model node that is used as the root of query model trees.
  QueryServlet |
  QuerySpec | A QuerySpec holds information extracted from a TupleExpr corresponding with a single Lucene query.
  QuerySpecBuilder | A QueryInterpreter creates a set of QuerySpecs based on Lucene-related StatementPatterns that it finds in a TupleExpr.
  QueryStorage | Provides an interface to the private repository with the saved queries.
  QueryStringBuilder | Helper class for substituting in variables to query templates for the purpose of saving and retrieving user queries to a repository local to the workbench.
  QueryStringUtil | Various static functions for query handling and parsing.
  QueryStringUtil | Utility class to perfom query string manipulations as used in `SPARQLTupleQuery`, `SPARQLGraphQuery` and `SPARQLBooleanQuery`.
  QueryType |
  QueryValueEvaluationStep | A step in the query evaluation that works on ValueExpresions.
  QueryValueEvaluationStep.ConstantQueryValueEvaluationStep | A QueryValueEvalationStep that will return the same constant value throughout the query execution.
  QueryValueEvaluationStep.Minimal | A minimal implementation that falls back to calling evaluate in the strategy.
  QueueCursor<E> | 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.
  QueueIteration<E,​T extends Exception> | Makes working with a queue easier by adding the methods `QueueIteration.done()` and `QueueIteration.toss(Exception)` and after converting the Exception to the required type using `QueueIteration.convert(Exception)`.
  Rand | The SPARQL built-in `Function` RAND, as defined in SPARQL Query Language for RDF
  Random |
  RCC8DC | The GeoSPARQL `Function` geof:rcc8dc, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  RCC8EC | The GeoSPARQL `Function` geof:rcc8ec, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  RCC8EQ | The GeoSPARQL `Function` geof:rcc8eq, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  RCC8NTPP | The GeoSPARQL `Function` geof:rcc8ntpp, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  RCC8NTPPI | The GeoSPARQL `Function` geof:rcc8ntppi, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  RCC8PO | The GeoSPARQL `Function` geof:rcc8po, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  RCC8TPP | The GeoSPARQL `Function` geof:rcc8tpp, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  RCC8TPPI | The GeoSPARQL `Function` geof:rcc8tppi, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  Rdf | A class with static methods to create basic `SparqlBuilder` RDF objects from either string values or RDF4J Model objects.
  RDF | Constants for RDF primitives and for the RDF namespace.
  RDF4J | Defines constants for the RDF4J namespace.
  RDF4J |
  RDF4JConfig |
  RDF4JConfigException | Exception indicating a configuration problem in an RDF4J component.
  RDF4JCRUDDao<ENTITY,​INPUT,​ID> | Base class for DAOs providing CRUD functionality.
  RDF4JDao |
  RDF4JDaoException |
  RDF4JException | General superclass of all unchecked exceptions that parts of RDF4J can throw.
  RDF4JProtocolSession | A `SPARQLProtocolSession` subclass which extends the standard SPARQL 1.1 Protocol with additional functionality, as documented in the RDF4J REST API.
  RDF4JRepositoryTransactionManager |
  RDF4JSpringException |
  RDF4JTemplate |
  RDF4JTestConfig | Spring configuration for use in unit tests.
  RDF4JTransactionException |
  RDFaParserSettings | A selection of parser settings specific to RDFa parsers.
  RDFaVersion | Enumeration for tracking versions of the RDFa specification to specify processing capabilities of RDFa modules.
  RdfBlankNode | Denotes an RDF Blank Node
  RdfBlankNode.AnonymousBlankNode | an anonymous blank node
  RdfBlankNode.LabeledBlankNode | a labeled blank node, of the form "_:`label`"
  RdfBlankNode.PropertiesBlankNode | A blank node representing a resource that matches the contained set of predicate-object lists
  RDFCollections | Utilities for working with RDF Collections and converting to/from Java `Collection` classes.
  RDFContainers | Utilities for working with RDF Containers and converting to/from Java `Collection` classes.
  RDFDatatypeHandler | An implementation of a datatype handler that can process `RDF` built-in datatypes.
  RDFFormat | Represents the concept of an RDF data serialization format.
  RDFHandler | An interface defining methods related to RDF data handling.
  RDFHandlerException | An exception that can be thrown by an RDFHandler when it encounters an unrecoverable error.
  RDFHandlerWrapper | Convenience base class for RDF handlers that wrap one or more other RDF handler.
  RDFInferencerInserter | An RDFHandler that adds RDF data to a sail as inferred statements.
  RDFInserter | An RDFHandler that adds RDF data to a repository.
  RDFJSONParser | `RDFParser` implementation for the RDF/JSON format
  RDFJSONParserBenchmark |
  RDFJSONParserBenchmark_jmhType |
  RDFJSONParserBenchmark_jmhType_B1 |
  RDFJSONParserBenchmark_jmhType_B2 |
  RDFJSONParserBenchmark_jmhType_B3 |
  RDFJSONParserBenchmark_parseBufferedReader_jmhTest |
  RDFJSONParserBenchmark_parseStream_jmhTest |
  RDFJSONParserFactory | An `RDFParserFactory` for RDF/JSON parsers.
  RDFJSONParserSettings | A selection of parser settings specific to RDF/JSON parsers.
  RDFJSONParserTestCase | JUnit test for the RDFJSON Parser.
  RDFJSONWriter | `RDFWriter` implementation for the RDF/JSON format
  RDFJSONWriterFactory | An `RDFWriterFactory` for RDF/JSON writers.
  RDFJSONWriterSettings | A selection of writer settings specific to RDF/JSON parsers.
  RdfLiteral<T> | Denotes an RDF literal
  RdfLiteral.BooleanLiteral | Represents an RDF boolean literal
  RdfLiteral.NumericLiteral | Represents an RDF number literal
  RdfLiteral.StringLiteral | Represents an RDF string literal
  RDFLoader | Handles common I/O to retrieve and parse RDF.
  RDFNotifyingStoreTest | A JUnit test for testing Sail implementations that store RDF data.
  RdfObject | Denotes an element that can represent an object in a `TriplePattern`
  RDFParseException | A parse exception that can be thrown by a parser when it encounters an error from which it cannot or doesn't want to recover.
  RDFParser | An interface for RDF parsers.
  RDFParserFactory | A RDFParserFactory returns `RDFParser`s for a specific RDF format.
  RDFParserHelper | Helper methods that may be used by `RDFParser` implementations.
  RDFParserRegistry | A registry that keeps track of the available `RDFParserFactory`s.
  RdfPredicate | Denotes an element that can represent a predicate in a `TriplePattern`
  RdfPredicateObjectList | A Predicate-Object List
  RdfPredicateObjectListCollection | An RDF predicate-object list collection
  RDFRemover | An RDFHandler that removes RDF data from a repository.
  RdfResource | Denotes an RDF Resource
  RDFS | Constants for the RDF Vocabulary Description Language 1.0: RDF Schema (RDFS)
  RDFSailInserter | An RDFHandler that adds RDF data to a sail.
  RDFSchemaRepositoryConnectionTest |
  RDFSizeBenchmarks | This class benchmarks `RDFWriter`s in terms of output size given a number of datasets (see `RDFTestDataset`.
  RdfsSubClassOfReasoner |
  RdfStarQueryEvaluationStep |
  RDFStarSupportTest | Test cases for RDF-star support in the Repository.
  RDFStarTripleSource |
  RDFStarUtil | Utility methods for RDF-star triples.
  RDFStoreTest | A JUnit test for testing Sail implementations that store RDF data.
  RdfSubject | Denotes an element that can represent a subject in a `TriplePattern`
  RDFTestDataset | This enum holds locations for RDF files from the web.
  RdfValue | Denotes an RDF Value.
  RDFWriter | An interface for RDF document writers.
  RDFWriterFactory | A RDFWriterFactory returns `RDFWriter`s for a specific RDF format.
  RDFWriterRegistry | A registry that keeps track of the available `RDFWriterFactory`s.
  RDFXMLParser | A parser for XML-serialized RDF.
  RDFXMLParserFactory | An `RDFParserFactory` for RDF/XML parsers.
  RDFXMLParserTestCase | JUnit test for the RDF/XML parser that uses the test manifest that is available online.
  RDFXMLPrettyWriter | An extension of RDFXMLWriter that outputs a more concise form of RDF/XML.
  RDFXMLPrettyWriterFactory | An `RDFWriterFactory` for RDF/XML writers.
  RDFXMLWriter | An implementation of the RDFWriter interface that writes RDF documents in XML-serialized RDF format.
  RDFXMLWriterFactory | An `RDFWriterFactory` for RDF/XML writers.
  ReadCache |
  ReaderMonitor | ReaderMonitor holds IndexReader and IndexSearcher.
  ReadOnlySparqlApplication |
  ReadOnlyWriteStrategy | Default `WriteStrategy` implementation for read only federations.
  ReadPrefReadWriteLockManager | A read/write lock manager with reader preference.
  ReadWriteLockManager | A lock manager that manages a multi-read, single-write lock.
  ReasoningBenchmark_forwardChainingRDFSInferencer_jmhTest |
  ReasoningBenchmark_forwardChainingRDFSInferencerMultipleTransactions_jmhTest |
  ReasoningBenchmark_forwardChainingSchemaCachingRDFSInferencer_jmhTest |
  ReasoningBenchmark_forwardChainingSchemaCachingRDFSInferencerMultipleTransactions_jmhTest |
  ReasoningBenchmark_forwardChainingSchemaCachingRDFSInferencerMultipleTransactionsSchema_jmhTest |
  ReasoningBenchmark_forwardChainingSchemaCachingRDFSInferencerSchema_jmhTest |
  ReasoningBenchmark_jmhType |
  ReasoningBenchmark_jmhType_B1 |
  ReasoningBenchmark_jmhType_B2 |
  ReasoningBenchmark_jmhType_B3 |
  ReasoningBenchmark_noReasoning_jmhTest |
  ReasoningBenchmark_noReasoningMultipleTransactions_jmhTest |
  ReasoningUpdateBenchmark_forwardChainingSchemaCachingRDFSInferencer_jmhTest |
  ReasoningUpdateBenchmark_jmhType |
  ReasoningUpdateBenchmark_jmhType_B1 |
  ReasoningUpdateBenchmark_jmhType_B2 |
  ReasoningUpdateBenchmark_jmhType_B3 |
  RecordComparator |
  RecordIterator | An iterator that iterates over records, for example those in a BTree.
  RedirectFilter |
  Reduced |
  ReducedIteration<E,​X extends Exception> | Removes consecutive duplicates from the object stream.
  Regex | Compares the string representation of a value expression to a pattern.
  RegexAsStringFunctionOptimizer | A query optimizer that replaces REGEX with `FunctionCall`s that are equivalent operators
  RegexValueEvaluationStepSupplier |
  ReificationRdfStarQueryEvaluationStep |
  Relate | The GeoSPARQL `Function` geof:relate, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  RelationMapBuilder |
  RemoteRepositoryConfig |
  RemoteRepositoryManager | A manager for `Repository`s that reside on a remote server.
  RemoteRepositoryProperties |
  RemoteRepositoryProvider | Provider for an Endpoint that uses a RDF4J `HTTPRepository` as underlying repository.
  RemoteRepositoryRepositoryInformation | Class holding information for RDF4J `HTTPRepository` initialization.
  RemoteShaclValidationException | Experimental support for handling SHACL violations against a remote RDF4J server.
  RemoveIsolationTest | Test isolation behavior on removal operations
  RemoveNamespaceOperation | Operation that removes the namespace for a specific prefix.
  RemoveServlet |
  RemoveStatementsOperation | Operation to remove statements matching specific pattern of subject, predicate and object.
  RenderUtils | Utility methods for rendering (parts of) SPARQL query strings.
  Replace | The SPARQL built-in `Function` REPLACE, as defined in SPARQL Query Language for RDF.
  ReplaceAll |
  Repositories | Utility for dealing with `Repository` and `RepositoryConnection` objects.
  RepositoriesServlet |
  Repository | An RDF4J repository that contains RDF data that can be queried and updated.
  RepositoryBloomFilter | A bloom filter for statements in a `Repository`.
  RepositoryConfig |
  RepositoryConfigException | Exception indicating a repository configuration problem.
  RepositoryConfigRepository | `Repository` implementation that saves `RepositoryConfig` RDF to a `RepositoryManager`.
  RepositoryConfigSchema | Defines constants for the repository configuration schema that is used by `RepositoryManager`s.
  RepositoryConfigUtil |
  RepositoryConnection | Main interface for updating data in and performing queries on an RDF4J `Repository`.
  RepositoryConnectionFactory |
  RepositoryConnectionInterceptor | Interceptor interface for connection modification.
  RepositoryConnectionInterceptorAdapter |
  RepositoryConnectionListener | Listener interface for connection modification.
  RepositoryConnectionListenerAdapter |
  RepositoryConnectionPoolException |
  RepositoryConnectionShapeSource |
  RepositoryConnectionTest |
  RepositoryConnectionWrapper | Delegates all calls to the delegate RepositoryConnection.
  RepositoryConnectionWrappingUtils |
  RepositoryController | Handles queries and admin (delete) operations on a repository and renders the results in a format suitable to the type of operation.
  RepositoryEndpoint | A specialized `Endpoint` that has a reference to a configured `Repository`.
  RepositoryEndpointProvider | Returns an `Endpoint` for an already configured `Repository`.
  RepositoryException | An exception thrown by classes from the Repository API to indicate an error.
  RepositoryExceptionConvertingIteration<T> | Convenience iteration to convert `RepositoryResult` exceptions to `QueryEvaluationException`.
  RepositoryFactory | A RepositoryFactory takes care of creating and initializing a specific type of `Repository`s based on RDF configuration data.
  RepositoryFederatedService | Deprecated. since 2.3 use `RepositoryFederatedService`
  RepositoryFederatedService | Federated Service wrapping the `Repository` to communicate with a SPARQL endpoint.
  RepositoryImplConfig |
  RepositoryInfo | Repository meta-information such as its id, location, description.
  RepositoryInformation |
  RepositoryInterceptor | Interceptor for repository requests.
  RepositoryInterceptor | Interceptor interface for Repository state changes.
  RepositoryListController | Handles requests for the list of repositories available on this server.
  RepositoryListener | Listener interface for Repository state changes.
  RepositoryLockedException | Indicates that a Repository cannot be initialised because the configured persisted location is locked.
  RepositoryManager | A manager for `Repository`s.
  RepositoryManagerListener |
  RepositoryProvider | A static access point to manage `RepositoryManager`s and `Repositories`.
  RepositoryReadOnlyException | Indicates that the current write operation did not succeed because the SAIL cannot be written to, it can only be read from.
  RepositoryRegistry | A registry that keeps track of the available `RepositoryFactory`s.
  RepositoryRequestHandler | An interface used by `AbstractRepositoryController` to process HTTP request for creating or deleting a repository.
  RepositoryResolver | An adapter interface to allow the `QueryRequestHandler`, `RepositoryRequestHandler` and `RepositoryController` to get the repository for an HttpRequest.
  RepositoryResolver | Gets local repositories using a simple identifier string.
  RepositoryResolver | Deprecated. since 2.3 use `RepositoryResolver`
  RepositoryResolverClient | Interface used by factory classes that need access to other repositories by their id's.
  RepositoryResolverClient | Deprecated. since 2.3 use `RepositoryResolverClient`
  RepositoryResult<T> | A RepositoryResult is a result collection of objects (for example `Statement` , `Namespace`, or `Resource` objects) that can be iterated over.
  RepositoryServlet |
  RepositoryTest | Integration test suite for implementations of Repository.
  RepositoryTripleSource |
  RepositoryUtil | Utility methods for comparing sets of statements (graphs) with each other.
  RepositoryWrapper | A `DelegatingRepository` implementation that, by default, forwards all method calls to its delegate.
  RepositoryWriteStrategy | A `WriteStrategy` to write to a designated `Repository`.
  ResolvableEndpoint | A specialized `Endpoint` that allows to resolve the repository using a `RepositoryResolver`.
  ResolvableRepositoryInformation | Graph information for a `ResolvableEndpoint` where the `Repository` is looked up using the configured `RepositoryResolver`.
  ResolvableRepositoryProvider | An `EndpointProvider` for a `ResolvableEndpoint`.
  Resource | The supertype of all RDF resources (IRIs and blank nodes).
  ResourceUtil | ResourceUtil is a utility class for retrieving resources (images, property-files, etc) from the classpath.
  ResultCache<K,​T> |
  ResultCacheConfig |
  ResultCacheProperties |
  ResultCachingGraphQuery |
  ResultCachingTupleQuery |
  ReusableGraphQueryResult | Wrapper for a TupleQueryResult, allowing the result to be replayed.
  ReusableTupleQueryResult | Wrapper for a TupleQueryResult, allowing the result to be replayed.
  RFC3066LanguageHandler | A language handler that can verify RFC3066 formatted language tags.
  Rio | Static methods for parsing and writing RDF for all available syntaxes.
  RioConfig | Superclass for `ParserConfig` and `WriterConfig`.
  RioConfigurationException | A RuntimeException indicating that a specific Rio parser/writer configuration setting is not supported.
  RioFileTypeDetector | An implementation of FileTypeDetector which uses the `RDFParserRegistry` to find supported file types and their extensions.
  RioSetting<T> | Identifies a parser setting along with its default value.
  RioSettingImpl<T> | Basic implementation of `RioSetting` interface, without support for default override via system properties.
  RollbackException |
  Round | The SPARQL built-in `Function` ROUND, as defined in SPARQL Query Language for RDF
  ROV | Constants for the W3C Registered Organization Vocabulary.
  RSX | Constants for the Eclipse RDF4J SHACL Extensions.
  RSXTargetShape |
  RuleProperty |
  Sail | Sail (Storage And Inference Layer) is an interface for RDF storage.
  SailBooleanQuery |
  SailChangedEvent | Event object that is send to `SailChangedListener`s to indicate that the contents of the Sail that sent the event have changed.
  SailChangedListener | An interface for objects that want to be notified when the data in specific Sail objects change.
  SailClosable | Common interface to objects that throw `SailException` on close.
  SailConcurrencyTest | Tests concurrent read and write access to a Sail implementation.
  SailConfigException | Exception indicating a sail configuration problem.
  SailConfigSchema | Defines constants for the Sail repository schema which are used to initialize repositories.
  SailConfigUtil |
  SailConflictException | An exception thrown by some methods in Sail to indicate that a requested isolation level could not be fulfilled.
  SailConnection | A connection to an RDF Sail object.
  SailConnectionListener |
  SailConnectionShapeSource |
  SailConnectionWrapper | An implementation of the SailConnection interface that wraps another SailConnection object and forwards any method calls to the wrapped connection.
  SailDataset | A state of an `SailSource` at a point in time that will remain consistent until `SailDataset.close()` is called.
  SailException | An exception thrown by some methods in Sail to indicate that a requested operation could not be executed.
  SailFactory | A SailFactory takes care of creating and initializing a specific type of `Sail` based on RDF configuration data.
  SailFederationEvalStrategy | Implementation of a federation evaluation strategy which provides some special optimizations for Native (local) Sesame repositories.
  SailGraphQuery |
  SailImplConfig | Configuration of a Sail implementation.
  SailInterruptTest | Tests thread interrupts on a Sail implementation.
  SailIsolationLevelTest | Simple tests to sanity check that Sail correctly supports claimed isolation levels.
  SailLockedException | Indicates that a SAIL cannot be initialised because the configured persisted location is locked.
  SailModel | Model implementation for a `SailConnection`.
  SailQuery |
  SailQueryPreparer | QueryPreparer for use with SailRepository.
  SailReadOnlyException | Indicates that the current write operation did not succeed because the SAIL cannot be written to, it can only be read from.
  SailRegistry | A registry that keeps track of the available `SailFactory`s.
  SailRepository | An implementation of the `Repository` interface that operates on a (stack of) `Sail` object(s).
  SailRepositoryConfig |
  SailRepositoryConnection | An implementation of the `RepositoryConnection` interface that wraps a `SailConnection`.
  SailRepositoryFactory | A `RepositoryFactory` that creates `SailRepository`s based on RDF configuration data.
  SailRepositorySchema | Defines constants for the SailRepository schema which is used by `SailRepositoryFactory`s to initialize `SailRepository`s.
  SailSink | A mutable source of RDF graphs.
  SailSource | A persistent yet mutable source or container of RDF graphs.
  SailSourceConnection | A `SailConnection` implementation that is based on an `SailStore` .
  SailStore | A high level interface used by `SailSourceConnection` to access `SailSource`.
  SailTripleSource | A triple source to be used on any repository.
  SailTripleSource |
  SailTupleQuery |
  SailUpdate |
  SailUpdateExecutor | Implementation of `SailUpdate.execute()` using `SailConnection.evaluate(TupleExpr, Dataset, BindingSet, boolean)` and other `SailConnection` methods.
  SailUtil | Defines utility methods for working with Sails.
  SailWrapper | An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.
  SameTerm | Checks RDF term equality.
  SameTermFilterOptimizer | A query optimizer that embeds `Filter`s with `SameTerm` operators in statement patterns as much as possible.
  SameTermFilterOptimizer.BindingSetAssignmentCollector |
  SameTermFilterOptimizer.SameTermFilterVisitor |
  SameTermFilterOptimizer.VarBinder |
  SameTermFilterOptimizer.VarRenamer |
  Sample | The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates
  SavedQueriesServlet | Servlet that provides a page to access saved queries.
  SaveHistory | Save command history to a file.
  Scheduler<T> | Interface for any scheduler.
  SchemaCachingRDFSInferencer | The SchemaCachingRDFSInferencer is an RDFS reasoner that caches all schema (TBox) statements and calculates an inference map to quickly determine inferred statements.
  SchemaCachingRDFSInferencerConfig | `SailImplConfig` for the `SchemaCachingRDFSInferencer`
  SchemaCachingRDFSInferencerConnection |
  SchemaCachingRDFSInferencerFactory | A `SailFactory` that creates `SchemaCachingRDFSInferencer`s based on RDF configuration data.
  SD | Namespace Sparql-service-description.
  SearchDocument |
  SearchFields |
  SearchIndex | A SearchIndex is a one-stop-shop abstraction of a Lucene index.
  SearchIndexQueryContextInitializer |
  SearchIndexUtils | This is utility class with tool useful for manipulation on the `SearchIndex`.
  SearchQuery | Deprecated.
  SearchQueryEvaluator |
  SearchQueryInterpreter |
  Seconds | The SPARQL built-in `Function` SECONDS, as defined in SPARQL Query Language for RDF
  Select |
  SelectQuery | A SPARQL Select query
  SelectTupleFunction |
  SequencePath |
  SequencePath |
  SerializableTest | Tests on behavior of SERIALIZABLE transactions.
  ServerHTTPException | HTTP-related exception indicating that an error occurred in a server.
  ServerInterceptor | Base class for single-use request interceptors.
  Service | The SERVICE keyword as defined in SERVICE definition.
  ServiceCrossProductIteration | Deprecated.
  ServiceJoinConversionIteration | Deprecated. since 2.3 use `ServiceJoinConversionIteration`
  ServiceJoinConversionIteration | Inserts original bindings into the result, uses ?__rowIdx to resolve original bindings.
  ServiceJoinIterator | Iterator for efficient SERVICE evaluation (vectored).
  ServiceOptimizer | Optimizer for SERVICE nodes.
  ServiceQueryEvaluationStep |
  ServiceRegistry<K,​S> | A registry that stores services by some key.
  SESAME | Defines constants for the Sesame schema namespace.
  SESAMEQNAME | Defines constants for the Sesame QName schema namespace.
  SessionManagerDependent | Common interface for objects, such as Repository and RepositoryConnection, that are dependent on `HttpClientSessionManager`.
  SetFilterNode |
  SetNamespaceOperation | Operation that sets the namespace for a specific prefix.
  SetParameters | Set parameters command
  Setting<T> | Setting interface
  SfContains | The GeoSPARQL `Function` geof:sfContains, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SfCrosses | The GeoSPARQL `Function` geof:sfCrosses, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SfDisjoint | The GeoSPARQL `Function` geof:sfDisjoint, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SfEquals | The GeoSPARQL `Function` geof:sfEquals, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SfIntersects | The GeoSPARQL `Function` geof:sfIntersects, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SfOverlaps | The GeoSPARQL `Function` geof:sfOverlaps, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SfTouches | The GeoSPARQL `Function` geof:sfTouches, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SfWithin | The GeoSPARQL `Function` geof:sfWithin, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SHA1 | The SPARQL built-in `Function` SHA1, as defined in SPARQL Query Language for RDF
  SHA256 | The SPARQL built-in `Function` SHA256, as defined in SPARQL Query Language for RDF
  SHA384 | The SPARQL built-in `Function` SHA384, as defined in SPARQL Query Language for RDF
  SHA512 | The SPARQL built-in `Function` SHA512, as defined in SPARQL Query Language for RDF
  SHACL | Constants for the Shapes Constraint Language.
  SHACLManifestTestSuiteFactory | Functionality for creating a JUnit test suite out of a W3C Working Group-style manifest for SHACL shape constraints testsuite
  SHACLManifestTestSuiteFactory.TestFactory |
  ShaclSail | A `Sail` implementation that adds support for the Shapes Constraint Language (SHACL).
  ShaclSail.RevivableExecutorService |
  ShaclSail.TransactionSettings |
  ShaclSail.TransactionSettings.PerformanceHint |
  ShaclSail.TransactionSettings.ValidationApproach |
  ShaclSailConfig | A `SailImplConfig` for `ShaclSail` configuration.
  ShaclSailConnection |
  ShaclSailConnection.Settings |
  ShaclSailFactory | Factory class for creation of `ShaclSail`s as part of a Sail stack.
  ShaclSailSchema | Defines constants for the ShaclSail schema which is used by `ShaclSailFactory`s to initialize `ShaclSail`s.
  ShaclSailValidationException |
  ShaclSailValidationReportHelper |
  ShapeSource |
  ShapeSource.Predicates |
  ShapeSource.ShapesGraph |
  SharedHttpClientSessionManager | A Manager for HTTP sessions that uses a shared `HttpClient` to manage HTTP connections.
  ShiftToNodeShape |
  ShiftToPropertyShape |
  ShortCast | A `Function` that tries to cast its argument to an xsd:short .
  Show | Show command
  ShowPrefix | Show prefixes when displaying results.
  SilentIteration<T,​E extends Exception> | An `IterationWrapper` that silently ignores any errors that occur during processing.
  SilentIteration | Deprecated. since 3.1.2.
  SimpleAbstractConstraintComponent |
  SimpleBinding | An implementation of the `Binding` interface.
  SimpleBNode | An simple default implementation of the `BNode` interface.
  SimpleBulkUpdater | A bulk updater that updates documents one-by-one.
  SimpleCustomResponseView |
  SimpleDataset | A simple implementation of the `Dataset` interface.
  SimpleEvaluationStrategy | Deprecated. renamed to `StrictEvaluationStrategy`.
  SimpleIRI | The default implementation of the `IRI` interface.
  SimpleLiteral | A simple default implementation of the `Literal` interface.
  SimpleLogRecord | Simple log record, containing only the basics
  SimpleMemoryNamespaceStore |
  SimpleNamespace | A default implementation of the `Namespace` interface.
  SimpleParseLocationListener | A simple implementation of `ParseLocationListener`.
  SimplePath |
  SimpleRDF4JCRUDDao<ENTITY,​ID> |
  SimpleRepositoryUUIDSource |
  SimpleRepositoryUUIDSourceConfig |
  SimpleRepositoryUUIDSourceProperties |
  SimpleResponseView |
  SimpleSAXAdapter | An implementation of SimpleSAXListener providing dummy implementations for all its methods.
  SimpleSAXListener | A listener for events reported by SimpleSAXParser.
  SimpleSAXParser | An XML parser that generates "simple" SAX-like events from a limited subset of XML documents.
  SimpleStatement | A simple default implementation of the `Statement` interface for statements that don't have an associated context.
  SimpleTriple | A simple default implementation of the `Triple` interface.
  SimpleValueFactory | Default implementation of the `ValueFactory` interface.
  SingleBindingSetIteration | Represents an iteration that contains only a single binding set.
  SingleCloseablePlanNode | A plan node that can only be closed once
  SingleSourceQuery | A query which has a single relevant source.
  SingletonClientProvider |
  SingletonIteration<E,​X extends Exception> | An Iteration that contains exactly one element.
  SingletonIterator<E> | An iterator that contains exactly one element.
  SingletonSet | A tuple expression that contains exactly one solution with zero bindings.
  Sink | A Sink writes a data stream in a particular `FileFormat`.
  SizeController | Handles requests for the size of (set of contexts in) a repository.
  SKOS | Vocabulary constants for the Simple Knowledge Organization System (SKOS).
  SKOSXL | Vocabulary constants for the SKOS eXtension for Labels (SKOS-XL).
  Slice | The SLICE operator, as defined in SPARQL Query Language for RDF.
  SliceQueryEvaluationStep |
  SliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep |
  SliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep |
  SliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep |
  SnapshotSailStore | A `SailStore` wrapper that branches the backing `SailSource`s to provide concurrent `IsolationLevels.SNAPSHOT_READ` isolation and higher.
  SnapshotTest |
  SolrBulkUpdater |
  SolrClientFactory |
  SolrDocumentDistance |
  SolrDocumentResult |
  SolrDocumentScore |
  SolrIndex |
  SolrSailConfig |
  SolrSailFactory | A `SailFactory` that creates `LuceneSail`s based on RDF configuration data.
  SolrSearchDocument |
  SolrSearchQuery | Deprecated.
  SolrUtil | Utility for Solr handling
  Sort |
  SourceConstraintComponent |
  SourceConstraintComponent.ConstraintType |
  SourceSelection | Perform source selection during optimization
  SourceSelection.ParallelCheckTask | Task for sending an ASK request to the endpoints (for source selection)
  SourceSelection.SourceSelectionExecutorWithLatch |
  SourceSelectionCache | Describes a cache that can be used for `SourceSelection` to reduce the number of remote requests.
  SourceSelectionCache.StatementSourceAssurance |
  SourceSelectionMemoryCache | An implementation of `SourceSelectionCache` which uses an in memory Guava `Cache` as data structure to maintain information.
  SP |
  Sparql | SPARQL query command
  SPARQL10ManifestTest | Deprecated.
  SPARQL10QueryComplianceTest | A test suite that runs the W3C Approved SPARQL 1.0 query tests.
  SPARQL11ManifestTest | Deprecated.
  SPARQL11QueryComplianceTest | A test suite that runs the W3C Approved SPARQL 1.1 query tests.
  SPARQL11SyntaxComplianceTest | A test suite that runs the W3C Approved SPARQL 1.1 Syntax tests.
  SPARQL11SyntaxTest | Deprecated. since 3.3.0 Use `SPARQL11SyntaxComplianceTest` instead.
  SPARQL11SyntaxTest.Factory |
  SPARQL11UpdateComplianceTest | A test suite that runs the W3C Approved SPARQL 1.1 update compliance tests.
  SPARQL12QueryComplianceTest | A test suite that runs the SPARQL 1.2 community group's query tests.
  SparqlAggregate | The built-in SPARQL aggregates.
  SparqlAggregatesTest |
  SPARQLBooleanJSONParser | Parser for SPARQL-1.1 JSON Results Format documents
  SPARQLBooleanJSONParserFactory | A `TupleQueryResultParserFactory` for parsers of SPARQL-1.1 JSON Boolean Query Results.
  SPARQLBooleanJSONWriter | A BooleanQueryResultWriter that writes query results in the SPARQL Query Results JSON Format.
  SPARQLBooleanJSONWriterFactory | A `BooleanQueryResultWriterFactory` for writers of SPARQL/JSON query boolean results.
  SPARQLBooleanQuery | Parses boolean query response from remote stores.
  SPARQLBooleanXMLParser | Parser for reading boolean query results formatted as SPARQL Results Documents.
  SPARQLBooleanXMLParserFactory | A `BooleanQueryResultParserFactory` for parsers of SPARQL/XML boolean query results.
  SPARQLBooleanXMLWriter | A `BooleanQueryResultWriter` that writes boolean query results in the SPARQL Query Results XML Format.
  SPARQLBooleanXMLWriterFactory | A `BooleanQueryResultWriterFactory` for writers of SPARQL/XML boolean query results.
  SparqlBuilder | A class to with static methods to create SPARQL query elements.
  SparqlBuilderUtils | Utility functions for the SparqlBuilder
  SPARQLComplianceTest | Base functionality for SPARQL compliance test suites using a W3C-style Manifest.
  SPARQLConnection | Provides a `RepositoryConnection` interface to any SPARQL endpoint.
  SPARQLCrossProductIteration | Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration.
  SPARQLDataSet |
  SparqlDatasetTest |
  SparqlEndpointConfiguration | Additional `EndpointConfiguration` for SPARQL endpoints.
  SPARQLFederatedService | Deprecated. since 2.3 use `SPARQLFederatedService`
  SPARQLFederatedService | Federated Service wrapping the `SPARQLRepository` to communicate with a SPARQL endpoint.
  SparqlFederationEvalStrategy | Implementation of a federation evaluation strategy which provides some special optimizations for SPARQL (remote) endpoints.
  SparqlFunction | The built-in SPARQL Functions.
  SPARQLGraphQuery | Parses RDF results in the background.
  SPARQLJSONParserBase | Deprecated. since 2.0.
  SPARQLMinusIteration<X extends Exception> | An Iteration that returns the results of an Iteration (the left argument) MINUS any results that are compatible with results of another Iteration (the right argument) or that have no shared variables.
  SPARQLOperation | Deprecated.
  SparqlOperator | Interface to denote an Expression operator
  SparqlOrderByTest |
  SPARQLParser |
  SPARQLParserFactory | A `QueryParserFactory` for SPARQL parsers.
  SPARQLProtocolSession | The SPARQLProtocolSession provides low level HTTP methods for communication with SPARQL endpoints.
  SPARQLProvider | Provider for an Endpoint that uses a RDF4j `SPARQLRepository` as underlying repository.
  SPARQLQueries | Utility functions for working with SPARQL query strings.
  SPARQLQueryBindingSet | An implementation of the `BindingSet` interface that is used to evaluate query object models.
  SPARQLQueryComplianceTest | Base functionality for SPARQL query compliance test suites .
  SPARQLQueryComplianceTest.SPARQLQueryTestManifest |
  SparqlQueryRenderer | An alternative implementation of the SPARQL query renderer (more complete than the default `SPARQLQueryRenderer`)
  SPARQLQueryRenderer | Implementation of the `QueryRenderer` interface which renders queries into the SPARQL syntax.
  SPARQLQueryTest | Deprecated. since 3.3.0.
  SPARQLQueryTest.Factory |
  SparqlRegexTest |
  SPARQLRepository | A proxy class to access any SPARQL 1.1 endpoint.
  SPARQLRepositoryConfig | Configuration for a SPARQL endpoint.
  SPARQLRepositoryFactory | Creates `SPARQLRepository` from a configuration.
  SPARQLRepositoryInformation | Class holding information for RDF4J `SPARQLRepository` initialization.
  SPARQLResultsCSVMappingStrategy | Implements a `MappingStrategy` to allow opencsv to work in parallel.
  SPARQLResultsCSVParser | SPARQL Results CSV format parser.
  SPARQLResultsCSVParserFactory | A `TupleQueryResultParserFactory` for SPARQL CSV result parsers.
  SPARQLResultsCSVWriter | TupleQueryResultWriter for the SPARQL CSV (Comma-Separated Values) format.
  SPARQLResultsCSVWriterFactory | A `TupleQueryResultWriterFactory` for writers of SPARQL/CSV tuple query results.
  SPARQLResultsJSONParser | Parser for SPARQL-1.1 JSON Results Format documents.
  SPARQLResultsJSONParserFactory | A `TupleQueryResultParserFactory` for parsers of SPARQL-1.1 JSON Tuple Query Results.
  SPARQLResultsJSONWriter | A TupleQueryResultWriter that writes query results in the SPARQL Query Results JSON Format.
  SPARQLResultsJSONWriterFactory | A `TupleQueryResultWriterFactory` for writers of SPARQL/JSON query results.
  SPARQLResultsTSVMappingStrategy | Implements a `MappingStrategy` to allow opencsv to work in parallel.
  SPARQLResultsTSVParser | SPARQL Results TSV format parser.
  SPARQLResultsTSVParserFactory | A `TupleQueryResultParserFactory` for SPARQL TSV result parsers.
  SPARQLResultsTSVReader | This reader respects the TSV semantics of RDF4J and does absolutely no processing except for splitting the line on horizontal tabulator characters.
  SPARQLResultsTSVWriter | TupleQueryResultWriter for the SPARQL TSV (Tab-Separated Values) format.
  SPARQLResultsTSVWriterFactory | A `TupleQueryResultWriterFactory` for writers of SPARQL/TSV tuple query results.
  SPARQLResultsXMLParser | Parser for reading tuple query results formatted as SPARQL Results Documents.
  SPARQLResultsXMLParserFactory | A `TupleQueryResultParserFactory` for parsers of SPARQL/XML tuple query results.
  SPARQLResultsXMLWriter | A `TupleQueryResultWriter` that writes tuple query results in the SPARQL Query Results XML Format.
  SPARQLResultsXMLWriterFactory | A `TupleQueryResultWriterFactory` for writers of SPARQL/XML tuple query results.
  SPARQLResultsXSVMappingStrategy | This serves as a base class for mapping strategies for character separated inputs.
  SPARQLServiceResolver | The `SPARQLServiceResolver` is used to manage a set of `FederatedService` instances, which are used to evaluate SERVICE expressions for particular service Urls.
  SparqlSetBindingTest |
  SPARQLStarResultsJSONParser | Parser for SPARQL-star JSON results.
  SPARQLStarResultsJSONParser | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsJSONParser`
  SPARQLStarResultsJSONParserFactory | `TupleQueryResultParserFactory` for creating instances of `SPARQLStarResultsJSONParser`.
  SPARQLStarResultsJSONParserFactory | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsJSONParserFactory`
  SPARQLStarResultsJSONWriter | Writer for SPARQL-star JSON results.
  SPARQLStarResultsJSONWriter | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsJSONWriter`
  SPARQLStarResultsJSONWriterFactory | `TupleQueryResultWriterFactory` for creating instances of `SPARQLStarResultsJSONWriter`.
  SPARQLStarResultsJSONWriterFactory | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsJSONWriterFactory`
  SPARQLStarResultsTSVMappingStrategy | Deprecated. since 3.4.0 - functionality has been folded into `SPARQLResultsTSVMappingStrategy`
  SPARQLStarResultsTSVParser | Parser for SPARQL-star TSV results.
  SPARQLStarResultsTSVParser | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsTSVParser`.
  SPARQLStarResultsTSVParserFactory | `TupleQueryResultParserFactory` for creating instances of `SPARQLStarResultsTSVParser`.
  SPARQLStarResultsTSVParserFactory | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsTSVParserFactory`.
  SPARQLStarResultsTSVWriter | Writer for SPARQL-star TSV results.
  SPARQLStarResultsTSVWriter | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsTSVWriter`.
  SPARQLStarResultsTSVWriterFactory | `TupleQueryResultWriterFactory` for creating instances of `SPARQLStarResultsTSVWriter`.
  SPARQLStarResultsTSVWriterFactory | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsTSVWriterFactory`.
  SPARQLStarResultsXMLParser | Parser for reading tuple query results formatted as SPARQL Results Documents, extended with support for RDF-star triples
  SPARQLStarResultsXMLParserFactory | A `TupleQueryResultParserFactory` for parsers of extended SPARQL/XML tuple query results: `TupleQueryResultFormat.SPARQL_STAR`
  SPARQLStarResultsXMLWriter | A `TupleQueryResultWriter` that writes tuple query results in the extended form SPARQL Query Results XML Format.
  SPARQLStarResultsXMLWriterFactory | A `TupleQueryResultWriterFactory` for writers of extended SPARQL/XML tuple query results: `TupleQueryResultFormat.SPARQL_STAR`
  SPARQLSyntaxComplianceTest | A test suite that runs SPARQL syntax tests.
  SparqlTripleSource | A triple source to be used for (remote) SPARQL endpoints.
  SparqlTupleExprRenderer | Extends the BaseTupleExprRenderer to provide support for rendering tuple expressions as SPARQL queries.
  SPARQLTupleQuery | Parses tuple results in the background.
  SPARQLUpdate | Update operation of the `SPARQLRepository`
  SPARQLUpdateConformanceTest | Deprecated. since 3.3.0.
  SPARQLUpdateConformanceTest.Factory |
  SPARQLUpdateDataBlockParser | An extension of `TriGStarParser` that processes data in the format specified in the SPARQL 1.1 grammar for Quad data (assuming no variables, as is the case for INSERT DATA and DELETE DATA operations).
  SPARQLUpdateDataBlockParser | Deprecated. since 3.2.2.
  SPARQLUpdateOperation | Encapsulation of a SPARQL 1.1 update operation executed as part of a transaction.
  SPARQLUpdateTest | Tests for SPARQL 1.1 Update functionality.
  SPARQLUtil | Deprecated. since 3.6.0 Use `SPARQLQueries` instead.
  SPARQLXMLParserBase | Deprecated. since 2.0.
  SpatialAlgebra |
  SPIF | http://spinrdf.org/spif#.
  SPIN |
  SpinFunction |
  SpinFunctionParser |
  SpinParser |
  SpinParser.Input |
  SpinRenderer |
  SpinRenderer.Output |
  SpinTupleFunction |
  SpinTupleFunctionAsFunctionParser |
  SpinTupleFunctionParser |
  SPINX | http://spinrdf.org/spinx#.
  SpinxFunction |
  SpinxFunctionParser |
  SPL | SPIN Standard Module library.
  Split |
  SRID | The GeoSPARQL `Function` geof:getSRID, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  StackableSail | An interface for Sails that can be stacked on top of other Sails.
  StackTracePatternLayout | PatternLayout that also prints stack traces.
  StampedLockManager | A read/write-lock manager backed by a StampedLock.
  StampedLockManager.Cache<T> |
  StampedLockManager.OptimisticReadLock |
  StandardQueryElementCollection<T extends QueryElement> | A `QueryElementCollection` that follows a more standard way of converting to a query string
  StandardQueryOptimizerPipeline | A standard pipeline with the default `QueryOptimizer`s that will be used by `StrictEvaluationStrategy` and its subclasses, unless specifically overridden.
  Statement | An RDF statement, with optional associated context.
  StatementCollector | A RDFHandler that can be used to collect reported statements in collections.
  StatementConversionIteration | Converts Statement iteration (i.e.
  StatementFunction | Function constructing RDF-star Triple from its 3 arguments reused the IRI of rdf:Statement as name
  StatementGroupAndJoinOptimizer | Optimizer with the following tasks: 1.
  StatementOperation | A context operation with (optional) subject, predicate, object.
  StatementPattern | A tuple expression that matches a statement pattern against an RDF graph.
  StatementPattern.Scope | Indicates the scope of the statement pattern.
  StatementPatternCollector | A QueryModelVisitor that collects StatementPattern's from a query model.
  StatementPatternQueryEvaluationStep | Evaluate the StatementPattern - taking care of graph/datasets - avoiding redoing work every call of evaluate if possible.
  Statements | Utility methods for working with `Statement` objects, including conversion to/from `RDF-star triple objects`.
  Statements | Deprecated. since 2.0.
  StatementsController | Handles requests for manipulating the statements in a repository.
  StatementSource | A structure representing a relevant source for some expression.
  StatementSource.StatementSourceType |
  StatementSourcePattern | Represents statements that can produce results at a some particular endpoints, the statement sources.
  StatementTupleExpr | Interface for any expression that can be evaluated
  Stats |
  StopRemainingExecutionsOnCloseIteration | A wrapping iteration that attempts to close all running scheduled `Future`s for the given query evaluation.
  Str | The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.
  StrAfter | The SPARQL built-in `Function` STRAFTER, as defined in SPARQL Query Language for RDF.
  StrBefore | The SPARQL built-in `Function` STRBEFORE, as defined in SPARQL Query Language for RDF.
  StrDt | The SPARQL built-in `Function` STRDT, as defined in SPARQL Query Language for RDF
  StrEnds | The SPARQL built-in `Function` STRENDS, as defined in SPARQL Query Language for RDF
  StrictEvaluationStrategy | Minimally-conforming SPARQL 1.1 Query Evaluation strategy, to evaluate one `TupleExpr` on the given `TripleSource`, optionally using the given `Dataset`.
  StrictEvaluationStrategyFactory |
  StringCast | Deprecated. use `StringCast` instead
  StringCast | A `Function` that tries to cast its argument to an xsd:string.
  StringEscapesProcessor | Processes escape sequences in strings, replacing the escape sequence with their actual value.
  StringRioSetting | A `RioSetting` with a `String` value.
  StringUtil |
  StrLang | The SPARQL built-in `Function` STRLANG, as defined in SPARQL Query Language for RDF
  StrLen | The SPARQL built-in `Function` STRLEN, as defined in SPARQL Query Language for RDF
  StrSplit |
  StrStarts | The SPARQL built-in `Function` STRSTARTS, as defined in SPARQL Query Language for RDF
  STRUUID | The SPARQL built-in `Function` UUID, as defined in SPARQL Query Language for RDF
  SubQuery |
  SubQueryValueOperator |
  SubSelect | A SPARQL subquery
  Substring | The SPARQL built-in `Function` SUBSTR, as defined in SPARQL Query Language for RDF.
  Subtract |
  Sum | The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates
  SummaryServlet |
  SymmetricDifference | The GeoSPARQL `Function` geof:symDifference, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  SynchronousBoundJoin | Execute the nested loop join in a synchronous fashion, using grouped requests, i.e.
  SynchronousJoin | Execute the nested loop join in a synchronous fashion, i.e.
  SynchronousWorkerUnion<T> | Synchronous execution of union tasks, i.e.
  SystemInfoController |
  SystemInfoController.MemoryInfo |
  SystemInfoController.ServerInfo |
  SystemOverviewController |
  SystemOverviewController.MemoryInfo |
  SystemOverviewController.ServerInfo |
  Target |
  TargetChain |
  TargetChainPopper | Pops the last target off of the target chain and into the value.
  TargetChainRetriever | Used to run the query that represents the target and sets the bindings based on values that match the statement patterns from the added/removed sail connection
  TargetClass |
  TargetedGraphManagementQuery<T extends TargetedGraphManagementQuery<T>> |
  TargetNode |
  TargetObjectsOf |
  TargetSubjectsOf |
  TaskWrapper | A `TaskWrapper` is a facility to wrap `Runnable` background tasks before they are passed to the `Executor`.
  TaskWrapperAware | Classes implementing this interface can accept a custom `TaskWrapper`.
  Template | Class to represent a SPIN template.
  ThreadSafetyAware | An interface used to signal thread safety features of a sail or its related classes.
  ThrowableRecorder |
  TIME | Constants for the Time Ontology in OWL.
  TimeLimitIteration<E,​X extends Exception> |
  TimeLimitRDFHandler |
  TimeMillis |
  Timezone | The SPARQL built-in `Function` TIMEZONE, as defined in SPARQL Query Language for RDF
  TitleCase |
  TransactionalRepositoryConnection | Connection wrapper that throws an exception if a write operation is attempted in a read-only transaction.
  TransactionalRepositoryConnectionFactory |
  TransactionController | Handles requests for transaction creation on a repository.
  TransactionExportStatementsView | View used to export statements as part of a transaction.
  TransactionInactiveException |
  TransactionObject |
  TransactionOperation | An update operation that is part of a transaction.
  TransactionReader |
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.
  TransactionSettingFactory | A TransactionSettingFactory returns a `TransactionSetting` implementation for a given value.
  TransactionSettingRegistry | A `ServiceRegistry` for creating/retrieving `TransactionSetting`s in a transparent way.
  TransactionStartController | Handles requests for transaction creation on a repository.
  TransactionWriter | Serializes of an RDF transaction.
  TransformationServlet |
  TransientFunction | Tagging interface for `Function`s that have some sort of lifespan.
  TransientTupleFunction | Tagging interface for `TupleFunction`s that have some sort of lifespan.
  TreeModel | A Red-Black tree based `Model` implementation.
  TreeModelFactory | Creates `TreeModel`.
  TriGParser | RDF parser for RDF-1.1 TriG files.
  TrigParserBenchmark |
  TrigParserBenchmark_jmhType |
  TrigParserBenchmark_jmhType_B1 |
  TrigParserBenchmark_jmhType_B2 |
  TrigParserBenchmark_jmhType_B3 |
  TrigParserBenchmark_parseBufferedReader_jmhTest |
  TrigParserBenchmark_parseStream_jmhTest |
  TriGParserFactory | An `RDFParserFactory` for TriG parsers.
  TriGParserTestCase | JUnit test for the TriG parser that uses the tests that are available online.
  TriGStarParser | RDF parser for TriG-star (an extension of TriG that adds RDF-star support).
  TriGStarParserFactory | An `RDFParserFactory` for TriG-star parsers.
  TriGStarWriter | An extension of `TriGWriter` that writes RDF-star documents in the TriG-star format by including the RDF-star triples.
  TriGStarWriterFactory | An `RDFWriterFactory` for TriG-star writers.
  TriGWriter | An extension of `TurtleWriter` that writes RDF documents in TriG format by adding graph scopes to the Turtle document.
  TriGWriterFactory | An `RDFWriterFactory` for TriG parsers.
  Trim |
  TrimToTarget |
  Triple | An RDF-star embedded triple.
  TripleObjectFunction | Function returning the object component of RDF-star Triple reused the IRI of rdf:object as name
  TriplePattern | Denotes a SPARQL Triple Pattern
  TriplePredicateFunction | Function returning the predicate component of RDF-star Triple reused the IRI of rdf:predicate as name
  TripleRef | Triple lookup reference.
  TripleRefCollector |
  TripleSource | Interface for implementations of triple sources.
  TripleSource | A triple source that can be queried for (the existence of) certain triples in certain contexts.
  TripleSourceBase |
  TripleSourceBase.ConnectionOperation<T> | Interface defining the operation to be perform on the connection
  TripleSourceBase.ResultHolder<T> | Holder for a result iteration to be used with `TripleSourceBase.withConnection(ConnectionOperation)`.
  TripleSourceFactory |
  TripleSources | Utility methods for working with `TripleSource`s.
  TriplesTemplate | Represents a collection of triple patterns
  TripleSubjectFunction | Function returning the subject component of RDF-star Triple reused the IRI of rdf:subject as name
  TriXConstants | Interface defining a number of constants for the TriX document format.
  TriXParser | A parser that can parse RDF files that are in the TriX format .
  TrixParserBenchmark |
  TrixParserBenchmark_jmhType |
  TrixParserBenchmark_jmhType_B1 |
  TrixParserBenchmark_jmhType_B2 |
  TrixParserBenchmark_jmhType_B3 |
  TrixParserBenchmark_parseBufferedReader_jmhTest |
  TrixParserBenchmark_parseStream_jmhTest |
  TriXParserFactory | An `RDFParserFactory` for TriX parsers.
  TriXParserSettings | ParserSettings for the TriX parser features.
  TriXWriter | An implementation of the RDFWriter interface that writes RDF documents in TriX format.
  TriXWriterFactory | An `RDFWriterFactory` for TriX writers.
  TrueStatementPattern | A TrueStatementPattern represents a stmt with no free variables which in addition is available at one of the provided sources.
  TupleAndGraphQueryEvaluator | Evaluator tuple and graph queries
  TupleExpr | An expression that evaluates to RDF tuples.
  TupleExprBuilder | A SPARQL AST visitor implementation that creates a query algebra representation of the query.
  TupleExprs | Utility methods for `TupleExpr` objects.
  TupleFunction | A function that can return a tuple of `Value`s.
  TupleFunctionCall | A call to a TupleFunction.
  TupleFunctionEvaluationMode |
  TupleFunctionEvaluationStatistics |
  TupleFunctionEvaluationStatistics.TupleFunctionCardinalityCalculator |
  TupleFunctionEvaluationStrategy | An `EvaluationStrategy` that has support for `TupleFunction`s.
  TupleFunctionFederatedService | A federated service that can evaluate `TupleFunction`s.
  TupleFunctionParser |
  TupleFunctionRegistry |
  TupleMapper |
  TupleQuery |
  TupleQueryEvaluationBuilder |
  TupleQueryEvaluator |
  TupleQueryResult | A representation of a variable-binding query result as a sequence of `BindingSet` objects.
  TupleQueryResultBuilder | A TupleQueryResultHandler that can be used to create a TupleQueryResult object.
  TupleQueryResultConverter |
  TupleQueryResultFormat | Represents the concept of an tuple query result serialization format.
  TupleQueryResultHandler | An interface defining methods related to handling sequences of Solutions.
  TupleQueryResultHandlerBase | Deprecated. since 2.0.
  TupleQueryResultHandlerException | An exception that can be thrown by an TupleQueryResultHandler when it encounters an unrecoverable error.
  TupleQueryResultImpl | Deprecated. since 2.0.
  TupleQueryResultMapper<T> |
  TupleQueryResultParser | A general interface for tuple query result parsers.
  TupleQueryResultParserFactory | A TupleQueryResultParserFactory returns `TupleQueryResultParser`s for a specific tuple query result format.
  TupleQueryResultParserRegistry | A registry that keeps track of the available `TupleQueryResultParserFactory`s.
  TupleQueryResultTest |
  TupleQueryResultView | View used to render tuple query results.
  TupleQueryResultWriter | The interface of objects that writer query results in a specific query result format.
  TupleQueryResultWriterFactory | Returns `TupleQueryResultWriter`s for a specific tuple query result format.
  TupleQueryResultWriterRegistry | A registry that keeps track of the available `TupleQueryResultWriterFactory`s.
  TupleResultBuilder | A small wrapper around `QueryResultWriter` to make it easier to generate results in servlets.
  TupleServlet |
  TurtleParser | RDF parser for RDF-1.1 Turtle files.
  TurtleParserBenchmark |
  TurtleParserBenchmark_jmhType |
  TurtleParserBenchmark_jmhType_B1 |
  TurtleParserBenchmark_jmhType_B2 |
  TurtleParserBenchmark_jmhType_B3 |
  TurtleParserBenchmark_parseBufferedReader_jmhTest |
  TurtleParserBenchmark_parseStream_jmhTest |
  TurtleParserFactory | An `RDFParserFactory` for Turtle parsers.
  TurtleParserSettings | Parser Settings that are specific to `RDFFormat.TURTLE` parsers.
  TurtleParserTestCase | JUnit test for the Turtle parser that uses the tests that are available online.
  TurtleStarParser | RDF parser for Turtle-star (an extension of Turtle that adds RDF-star support).
  TurtleStarParserFactory | An `RDFParserFactory` for Turtle-star parsers.
  TurtleStarWriter | An extension of `TurtleWriter` that writes RDF-star documents in the Turtle-star format by including the RDF-star triples.
  TurtleStarWriterFactory | An `RDFWriterFactory` for Turtle-star writers.
  TurtleUtil | Utility methods for Turtle encoding/decoding.
  TurtleWriter | An implementation of the RDFWriter interface that writes RDF documents in Turtle format.
  TurtleWriterFactory | An `RDFWriterFactory` for Turtle writers.
  TurtleWriterSettings | A class encapsulating writer settings that Turtle writers may support.
  TxConfig |
  TxProperties |
  TypeBacktraceMode | Option to describe how the `LuceneSail` should handle the add of a new type statement in a connection if the `LuceneSail.INDEXEDTYPES` property is defined.
  TypeFilteringRepositoryManager |
  TypeMappingUtils |
  TypesServlet |
  Tz | The SPARQL built-in `Function` TZ, as defined in SPARQL Query Language for RDF
  UnaryFunction |
  UnaryTupleOperator | An abstract superclass for unary tuple operators which, by definition, has one argument.
  UnaryValueOperator | An abstract superclass for unary value operators which, by definition, has one argument.
  UnauthorizedException |
  UnboundStatement |
  UnBufferedPlanNode<T extends PlanNode & MultiStreamPlanNode> |
  UnCamelCase |
  UncloseableInputStream | A wrapper for an input stream to avoid allowing libraries to close input streams unexpectedly using the `UncloseableInputStream.close()` method.
  UncloseableOutputStream | A wrapper for an output stream to avoid allowing libraries to close output streams unexpectedly using the `UncloseableOutputStream.close()` method.
  UnexpectedResultException |
  Union | The GeoSPARQL `Function` geof:union, as defined in OGC GeoSPARQL - A Geographic Query Language for RDF Data.
  Union | The UNION set operator, which return the union of the result sets of two tuple expressions.
  UnionExecutorBase<T> | Base class for any parallel union executor.
  UnionIteration<E,​X extends Exception> | An Iteration that returns the bag union of the results of a number of Iterations.
  UnionIterator<E> |
  UnionNode |
  UnionOptimizer | Optimizer to flatten the UNION operations.
  UnionQueryEvaluationStep |
  UnionScopeChangeOptimizer | Inspect Union clauses to check if scope change can be avoided (allowing injection of pre-bound vars into union arguments).
  Unique |
  UniqueLangConstraintComponent |
  UnknownSailTransactionStateException | Indicates that a SAIL's transaction state (active or inactive) cannot be determined.
  UnknownTransactionStateException | A specific subtype of `RepositoryException` that indicates the connection's transaction state can not be determined.
  UnorderedSelect |
  UnorderedSelect.Mapper |
  UnorderedSelect.Mapper.ObjectScopedMapper |
  UnorderedSelect.Mapper.SubjectObjectPropertyShapeMapper |
  UnorderedSelect.Mapper.SubjectScopedMapper |
  UnsignedByteCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:unsignedByte .
  UnsignedIntCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:unsignedInt .
  UnsignedLongCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:unsignedShort .
  UnsignedShortCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:unsignedShort .
  UnsupportedDataTypeException |
  UnsupportedQueryLanguageException | A RuntimeException indicating that a specific query language is not supported.
  UnsupportedQueryResultFormatException | A Runtime exception indicating that a specific query result format is not supported.
  UnsupportedRDFormatException | A RuntimeException indicating that a specific RDF format is not supported.
  Update | An update operation on a repository that can be formulated in one of the supported query languages (for example SPARQL).
  UpdateCallback |
  UpdateContext | Provided with add and remove operation to give them context within a `UpdateExpr` operation.
  UpdateExecutionBuilder |
  UpdateExecutionException | An exception indicating that the execution of an update failed.
  UpdateExpr | An expression that executes an update.
  UpdateExprBuilder | Extension of TupleExprBuilder that builds Update Expressions.
  UpdateServlet |
  UpdateWithModelBuilder |
  UpperCase | The SPARQL built-in `Function` UCASE, as defined in SPARQL Query Language for RDF
  UpperCase |
  URIUtil | Utility functions for working with `URIs`.
  UserProvidedClientProvider | Used by the user to provide an Elasticsearch Client to the ElasticsearchStore instead of providing host, port, cluster information.
  Util | Helper class
  UUID | The SPARQL built-in `Function` UUID, as defined in SPARQL Query Language for RDF
  UUIDable | Interface for any object that has a UUID.
  UUIDSequence |
  UUIDSequenceConfig |
  UUIDSequenceProperties |
  UUIDSource | Interface for making different approaches of obtaining new UUIDs pluggable into the `Rdf4JTemplate`.
  ValidatingValueFactory | Validating wrapper to `ValueFactory`.
  ValidationApproachFactory | Factory class for producing instances of `ShaclSail.TransactionSettings.ValidationApproach` from string values.
  ValidationException | MAY BE MOVED IN THE FUTURE!
  ValidationExecutionLogger |
  ValidationReport | Deprecated. The ValidationReport is deprecated because it is planned moved to a new package to allow it to be used with remote validation reports.
  ValidationReportNode |
  ValidationResult | Deprecated. The ValidationResult is deprecated because it is planned moved to a new package to allow it to be used with remote validation results.
  ValidationResultIterator |
  ValidationSettings |
  ValidationTuple |
  ValidationTupleHelper |
  Value | The supertype of all RDF model objects (URIs, blank nodes and literals).
  ValueComparator | A comparator that compares values according the SPARQL value ordering as specified in SPARQL Query Language for RDF.
  ValueConstant | A ValueExpr with a constant value.
  ValueExpr | An expressions that evaluates to Value objects.
  ValueExprEvaluationException | An exception indicating that a `ValueExpr` could not be evaluated due to illegal or incompatible values.
  ValueExprTripleRef |
  ValueFactory | A factory for creating `IRIs`, `blank nodes`, `literals` and `statements` based on the RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation.
  ValueInFilter |
  Values | Factory methods to quickly create `Value` objects ( `IRI`, `Literal`, `BNode`, and `Triple`) without having to create a `ValueFactory` first.
  ValuesBackedNode |
  ValueStore | File-based indexed storage and retrieval of RDF values.
  ValueStoreRevision | A `ValueStore` revision for `LmdbValue` objects.
  ValueStoreRevision | A `ValueStore` revision for `NativeValue` objects.
  VANN | Constants for a vocabulary for annotating vocabulary descriptions (VANN).
  Var | A variable that can contain a Value.
  Variable | A SPARQL query variable
  VariableExpr | Interface for algebra nodes that can return the free variables of the expression.
  VariableScopeChange | `QueryModelNode`s that can constitute a variable scope change (such as group graph patterns, subselects, etc).
  Varint | Encodes and decodes unsigned values using variable-length encoding.
  Varint.GroupMatcher | A matcher for partial equality tests of varint lists.
  VarNameCollector | A QueryModelVisitor that collects the names of (non-constant) variables that are used in a query model.
  VByte | Variable byte encoding for numbers.
  VCARD4 | Constants for the vCard Ontology.
  VerificationListener | Listen to parser errors and warnings
  Verify | Verify command
  Version | Version utility: read the version from the Jar's manifest file.
  VerySimpleRdfsBackwardsChainingConnection | Very simple RDFS backwardschaining connection that supports type inference on hasStatement and getStatement.
  View | View represents a "leaf" in the navigation model, for example a page in a website.
  VirtuosoGeometryDatatypeHandler | An implementation of a datatype handler that can process Virtuoso Geometry datatypes.
  Vocabularies | Utility functions for working with vocabularies.
  Vocabulary | Vocabulary used in FedX to describe endpoints and services
  Vocabulary.FEDX | FedX specific vocabulary
  Vocabulary.SD | Vocabulary from the SPARQL 1.1.
  VOID | Constants for the W3C Vocabulary of Interlinked Datasets.
  WeakObjectRegistry<E> | An object registry that uses weak references to keep track of the stored objects.
  WeakObjectRegistry.AutoCloseableIterator<E> |
  WGS84 | Constants for the Basic Geo (WGS84 lat/long) Vocabulary.
  WildcardProjectionProcessor | Deprecated. since 3.0.
  WindowsPlatform | Platform implementation for MS-Windows
  WktWriter |
  WorkbenchGateway | All requests are serviced by this Servlet, though it usually delegates to other Servlets.
  WorkbenchRequest | Request wrapper used by `TransformationServlet`.
  WorkbenchServlet |
  WorkDir | Working directory setting
  WorkerUnionBase<T> | Base class for worker unions providing convenience functions to add tasks.
  WriteDeniedException |
  WritePrefReadWriteLockManager | A read/write lock manager with writer preference.
  WriterBenchmark | Benchmark for `RDFWriter`s using datasets generated by `DataSetGenerator`.
  WriterBenchmark_jmhType |
  WriterBenchmark_jmhType_B1 |
  WriterBenchmark_jmhType_B2 |
  WriterBenchmark_jmhType_B3 |
  WriterBenchmark_writer_jmhTest |
  WriterConfig | A container object for easy setting and passing of `RDFWriter` configuration options.
  WriteStrategy | Interface for the `WriteStrategy` that is used for writing data to the federation.
  WriteStrategyFactory | Factory to create `WriteStrategy` instantiations.
  XMLDatatypeMathUtil | A utility class for evaluation of extended "mathematical" expressions on RDF literals.
  XMLDatatypeUtil | Provides methods for handling the standard XML Schema datatypes.
  XMLDateTime | This class provides utility functions for comparisons operating on `xml:dateTime` datatypes as specified in W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes.
  XMLParserBenchmark |
  XMLParserBenchmark_jmhType |
  XMLParserBenchmark_jmhType_B1 |
  XMLParserBenchmark_jmhType_B2 |
  XMLParserBenchmark_jmhType_B3 |
  XMLParserBenchmark_parseBufferedReader_jmhTest |
  XMLParserBenchmark_parseStream_jmhTest |
  XMLParserSettings | ParserSettings for the XML parser features.
  XMLReaderBasedParser | Base class for Rio parsers that are based on a SAX `XMLReader`.
  XMLReaderFactory | Factory class for creating an XMLReader.
  XMLSchema | Deprecated. since 3.3.0.
  XMLSchemaDatatypeHandler | An implementation of a datatype handler that can process `XSD` datatypes.
  XMLUtil | Utility methods for handling and processing XML data.
  XMLWriter | A utility class offering convenience methods for writing XML.
  XMLWriterSettings | A class encapsulating writer settings that XML writers may support.
  XoneConstraintComponent |
  XSD | Constants for the standard XML Schema 1.1 datatypes.
  XSD.Datatype |
  Year | The SPARQL built-in `Function` YEAR, as defined in SPARQL Query Language for RDF
  ZeroLengthPath | A tuple expression that matches a path of length zero against an RDF graph.
  ZeroLengthPathEvaluationStep |
  ZeroLengthPathIteration |
  ZeroOrMorePath |
  ZeroOrMorePath |
  ZeroOrOnePath |
  ZeroOrOnePath |
  ZipUtil | Zip-related utilities.