All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
DatasetExecWrapperTxn<T extends org.apache.jena.sparql.exec.UpdateExec>
 
 
Core interface to create RDFConnections for Datasets.
Similar to RDFConnection.connect(Dataset) but with additional configuration options to set a Context and the update / query engines.
The default implementation of DatasetRDFConnectionFactory.
 
A wrapper for a base RDF engine with an immutable set of decorators that are applied to link builders and links.
 
 
A materialized query execution result.
 
 
 
Wrapper for ExprTransformExpand which repeatedly expands until there is no more change.
A file set is a set of regular files and directories.
 
 
 
 
 
 
Interface for entities that provide an RDFLinkSource.
 
 
 
 
Composite LinkSparqlQueryTransform
 
LinkDatasetGraphWrapperBase<T extends org.apache.jena.rdflink.LinkDatasetGraph>
 
LinkDatasetGraphWrapperTxn<T extends org.apache.jena.rdflink.LinkDatasetGraph>
Wrapper that automatically starts a transaction if there is no active one on the link
A wrapper that combines the generated query execution with a dataset graph.
Mix-in that provides default implementation of all methods based on LinkSparqlQueryBase.query(Query) which in turn is based on LinkSparqlQuery.newQuery().
Provide a LinkSparqlQuery view over a QueryExecutionFactoryQuery.
LinkSparqlQuery wrapper that can transform both the incoming Query and the obtained QueryExec instances.
Transforms a LinkSparqlQuery into another one typically by decorating it.
 
 
Composite LinkSparqlQueryTransform
 
 
 
Wrapper that delegates all query methods to the delegate's LinkSparqlQuery.newQuery() method.
Wrapper that delegates all requests to LinkSparqlQueryWrapper.newQuery()
Default methods that delegate everything to the updateBuilder
 
 
 
Composite LinkSparqlQueryTransform
 
LinkSparqlQuery wrapper that can transform both the incoming Query and the obtained QueryExec instances.
 
 
 
 
 
 
 
 
 
 
Functional Interface whose signature matches QueryEngineRegistry.find(Query, DatasetGraph, Context)
Mixin of QueryExec that provides iterator-based default implementations.
Map all non-select sparql query types to select queries.
QueryExecBuilderCustomBase<T extends org.apache.jena.sparql.exec.QueryExecBuilder>
Base class for custom QueryExecBuilders.
 
QueryExecBuilderWrapper<T extends org.apache.jena.sparql.exec.QueryExecBuilder>
 
 
Base implementation of a QueryExecBuilderWrapper that immediately parses query strings when creating a query exec builder.
QueryExecBuilder base class which parses query strings and delegates them to the object based method
 
Central utility class for working with QueryExecFactory* classes
 
 
 
 
Deprecated.
 
Transforms a QueryExecFactoryQuery into another one, typically by decorating it.
 
 
QueryExecModCustomBase<T extends org.apache.jena.sparql.exec.QueryExecMod>
 
QueryExecModWrapper<T extends org.apache.jena.sparql.exec.QueryExecMod>
 
Map all non-select sparql query types to select queries.
QueryExec wrapper for just the row set.
 
Execute non-select query forms as select queries.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QueryExecutionWrapperBase<T extends org.apache.jena.query.QueryExecution>
Adds beforeExec and afterExec methods that can be used to allocate and release resources upon performing an execution.
QueryExecutionWrapperTxn<T extends org.apache.jena.query.QueryExecution>
A query execution that starts a transaction before the actual query execution and performs the commit/rollback action upon close.
 
 
QueryExecWrapperBase<T extends org.apache.jena.sparql.exec.QueryExec>
 
QueryExecWrapperTxn<T extends org.apache.jena.sparql.exec.QueryExec>
 
 
Deprecated.
 
 
 
Class to capture the information about an RDF database.
Essentially a batching version of the RDFLinkDataset API.
 
 
 
 
A provider that maps a specific name to a specific factory.
An RdfDataSource wrapper for a dataset.
 
Decorate an RdfDataEngine with an rdfDataSource decorator
Dataset-level pendant to RDFEngine.
 
 
 
 
 
 
A factory/supplier of RDFConnection instances.
 
 
 
Use a remote sparql endpoint as a RdfDataSource
 
 
 
 
Detect (missing) features of a sparql endpoint and recommend a sequence of RdfDataSourceTransform instances to polyfill those.
 
 
 
 
 
 
 
 
Transformation views for use with RDFEngine#decorate.
Blank node profile probing is only activated with if the given profile name is set to "auto".
A rewrite that attempts to inject cache operations around group by computations.
Rewriter that injects cache ops as the parent of group by ops.
FIXME This class is not 'broken' but it serves the purpose where the underlying service supports caching with the service enhancer plugin.
A rewrite that attempts to inject cache operations around group by computations.
Rewriter that injects cache ops as the parent of group by ops.
FIXME This class is not 'broken' but it serves the purpose where the underlying service supports caching with the service enhancer plugin.
A rewrite that attempts to inject cache operations around group by computations.
 
Factory class
Rewriter that injects caching operations after group by operations (Op, true) means that op contains some rewrite that references remote
 
 
RdfDataSource wrapper that uses a simple (= non-streaming) cache both successful and failed executions.
 
 
A wrapper for another data source.
 
Deprecated.
A helper data structure to bundle a specific combination of a RDFEngineFactory and a RdfDatabaseBuilder.
Jena's DatasetAssembler adapted for RDFEngine.
An RDFEngine represents a running database systems.
 
 
A wrapper for an RDFEngine that supports applying transformations on several levels.
Factory for RdfDataEngine instances based on a configuration object
Adapter to the existing infrastructure - may become deprecated.
The deteleOnClose flag tells whether calling close will attempt to delete the folder
A factory provider can create RDFEngineFactory instances for all the names it supports.
A registry for instances of RDFEngineFactory and RdfDataSourceDecorator.
Methods to construct RDFEngine instances.
 
 
 
 
 
 
A link builder without any configurable properties.
 
 
 
Interface to apply transformations on different levels (link, query/update, algebra, exec).
 
Interface for a link-based DataSource.
All implemented methods are based on RDFDataSource.getConnection().
A wrapper for an RDFEngine that supports transformations on several levels.
 
Link source over a DatasetGraph.
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
A detector runs one or more queries against the given data source and may suggest one or more fixes for the broken or missing features it detects.
 
 
Deprecated.
Temporary interface; DO NOT reference it directly.
A query connection wrapper which can raise intentional exceptions on query execution.
 
A connection wrapper that tries to recover from loss of the underlying connection.
Deprecated.
 
 
 
 
TODO Non-functional class; ISSUE Unlike SparqlQueryConnection, the SparqlUpdateConnection API does not provide access to the UpdateProcessor
A basic class with basic attributes that represents a suggestion to a user.
TransactionalMultiplex<T extends org.apache.jena.sparql.core.Transactional>
 
 
TransactionalWrapperWithWorkerThread<T extends org.apache.jena.sparql.core.Transactional>
 
Functional interface that matches the actual factory method of UpdateEngineFactory Eases creation of UpdateEngineFactories from lambdas.
 
 
 
 
UpdateExecBuilderCustomBase<T extends org.apache.jena.sparql.exec.UpdateExecBuilder>
 
 
 
 
 
QueryExecBuilder base class which parses query strings and delegates them to the object based method
Similar to jena's UpdateExecDatasetBuilder but allows for setting the UpdateEngineFactoryProvider.
 
 
 
 
 
 
UpdateExecWrapperBase<T extends org.apache.jena.update.UpdateProcessor>
 
UpdateExecWrapperTxn<T extends org.apache.jena.update.UpdateProcessor>
 
 
 
 
 
 
UpdateProcessorWrapper<T extends org.apache.jena.update.UpdateProcessor>
 
UpdateProcessorWrapperBase<T extends org.apache.jena.update.UpdateProcessor>
 
UpdateProcessorWrapperTxn<T extends org.apache.jena.update.UpdateProcessor>
 
Wraps an RDFLink such that all method calls originate from the same (worker) thread.