All Classes and Interfaces

Class
Description
 
 
An interface similar to CacheCore, except that an additional service argument is supported.
 
 
 
 
 
TODO Rename to CacheStorage
 
 
 
 
 
 
 
 
More generic version of the service/query string based version
The cache frontend accepts SPARQL domain objects (such as ResultSets and iterators of triples), serializes them to an InputStream and sends it to the backend.
 
 
CURRENTLY NOT USED
 
 
 
 
 
 
 
 
The changeset vocabulary
 
Deprecated.
 
 
 
 
 
 
 
 
 
TODO What about Limit and Offset?
 
Element transform that substitutes SERVICE with another element.
Virtual properties map to SPARQL binary relations ?s ?o | arbitrarySparqlElementMentioningSAndO Triple pattern: ?s ?p ?o are replaced by a union of all virtual properties -> { ?s ?p ?o } Union { Select ( As ?p) { arbitrarySparqlElementMentioningSAndO } If ?p is a constant, we can directly replace it with the virtual property
 
 
 
Abstract class upon Fluent APIs for functions can be built.
A fluent API for modifying query execution creation by several means such as query rewriting, setting context attributes, or rerouting requests (e.g.
A fluent API for conveniently building 'recipes' of transformations to apply to any QueryExecutionFactory.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
A class that can provide an InputStream.
 
 
 
Deprecated.
 
 
 
 
 
Paginator based on a concept.
 
 
 
LookupService for fetching models related to resources
LookupService for fetching models related to resources
LookupService for SPARQL SELECT queries
 
 
 
 
 
TODO Convert to a ListService
 
 
 
 
 
 
 
 
 
 
 
Implements jena interfaces to work with Iter.close(...) and
Interface for checking whether a set of quads is available via a given QueryExecutionFactory TODO This interface does not allow for check strategies that would write data into a separate graph - not sure if we should keep this interface, or define a more generic one instead
 
 
 
Deprecated.
Does not optimize / normalize prefixes.
 
TODO Figure out whether we can replace with a Jena internal class
A Sparqler-class that implements ask, describe, and construct based on the executeCoreSelect(Query) method.
 
 
 
 
 
 
 
QueryExecution for before and after exec actions
QueryExecutionFactory that always fails.
 
 
 
 
 
A query execution factory, which generates query executions that delay execution
QueryExecutionFactory that injects dataset description into queries that do not defined their own default / named graphs.
 
A query execution factory, which generates query executions that delay execution
 
 
 
Deprecated.
 
 
A query execution that sets a limit on all queries
 
 
 
 
Deprecated.
 
 
A query execution factory which maps all queries to select queries
 
Broken with Jena5 - Use QueryExecBuilder for timeout functionality A query execution factory, which sets a given timeout on all created query executions
 
Similar to QueryExecutionFactoryDecorator, except that a postProcess method can be overriden to do something with the QueryExecution object
 
 
 
A query execution that generates paginated result sets.
 
 
 
Query execution that applies a timeout "from the outside" (= exogeneous).
 
 
 
 
 
Query transform to inject prefixes into a query
This class wraps a data source with caching.
 
 
 
 
 
 
 
SinkQuadsToCollection<C extends Collection<? super org.apache.jena.sparql.core.Quad>>
 
An connection factory interface; useful in conjunction with spring dependency injection
 
Interface for creating QueryExecutionFactories, based on service and default graph URIs.
 
A SPARQL service factory that intercepts update request and keeps track of added/removed quads in a different backend.
 
TODO Find a concept where we create an initial qef, and then support wrapping it
 
 
 
Wraps a SPARQL service instance(dataset) accessible via HTTP.
 
Simple interface for Data Access Objects that are based on JDBC connection objects.
 
 
 
 
 
 
Backport of the triple match filter ; simply because it was referenced in one place
 
 
An UpdateExecution that fires events on changes
 
 
 
 
 
A wrapper for an update execution that supports
 
Deprecated.
 
 
 
 
 
 
UpdateStrategy<T extends org.aksw.jenax.dataaccess.sparql.factory.execution.update.UpdateExecutionFactory>
An update strategy is a function that yields an UpdateExecutionFactory for a given sparqlService.