Uses of Interface
org.apache.jena.sparql.core.Transactional
Package
Description
ARQ - A query engine for Jena, implementing SPARQL.
In-memory, transactional dataset
-
Uses of Transactional in org.apache.jena.http
Modifier and TypeMethodDescriptionstatic CompletableFuture<Void>
AsyncHttpRDF.asyncGetToStream
(HttpClient httpClient, String url, String acceptHeader, StreamRDF dest, Transactional transactional) Execute an asynchronous GET and parse the result to a StreamRDF. -
Uses of Transactional in org.apache.jena.query
Modifier and TypeInterfaceDescriptioninterface
Query is over a Dataset, a collection of named graphs and a default graph (also called the unnamed graph). -
Uses of Transactional in org.apache.jena.rdfs
-
Uses of Transactional in org.apache.jena.sparql.core
Modifier and TypeInterfaceDescriptioninterface
DatasetGraph: The graph representation of an RDF Dataset.interface
Marker interface that indicates a DatasetGraphWrapper is one that defines a different view on the base dataset data.interface
Mixin interface for the "un-Transactional" interface.interface
ProvideTransactional
as an indirection to anotherTransactional
.Modifier and TypeClassDescriptionclass
DatasetGraph framework : readonly dataset need only provide find(g,s,p,o), getGraph() and getDefaultGraph() although it may wish to override other operations and do better.class
DatasetGraph framework.class
Base class for implementations of a DatasetGraph as a set of graphs.class
A read-onlyDatasetGraph
that applies a filter testing all triples and quads returned by accessing the data.class
Implementation of aDatasetGraph
as an extensible set of graphs.class
Implementation of a DatasetGraph as an extensible set of graphs where graphs are held by reference.class
ADatasetGraph
class for support ofDatasetGraphs
that do nothing.class
DatasetGraph of a single graph as default graph.class
A DatasetGraph base class for pure quad-centric storage.class
Read-only view of a DatasetGraph.class
An always emptyDatasetGraph
that accepts changes but ignores them.class
A DatasetGraph base class for triples+quads storage.class
class
An always emptyDatasetGraph
.class
An implementation of a Dataset.static class
class
An implementation of Transactional that provides MRSW locking but no abort.class
Implementation for "un-Transactional" interface.class
A null actionTransactional
.class
ATransactional
that passes the transaction operations down to transactions on independent graphs.Modifier and TypeMethodDescriptiondefault <T extends Transactional>
voidTransactional.executeRead
(Runnable r) Execute in a read transactionModifier and TypeMethodDescriptionstatic Transactional
TransactionalNotSupported.create()
static Transactional
TransactionalNull.create()
TransactionalTrait.getTxn()
-
Uses of Transactional in org.apache.jena.sparql.core.mem
-
Uses of Transactional in org.apache.jena.sparql.graph
-
Uses of Transactional in org.apache.jena.sparql.util
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of Transactional in org.apache.jena.system
Modifier and TypeMethodDescriptionstatic <T extends Transactional,
X>
XExecute and return a value in a transaction with the giventransaction type
.static <T extends Transactional,
X>
XExecute in a "read" transaction that can promote to "write" and return some calculated value.static <T extends Transactional,
X>
XTxn.calculateRead
(T txn, Supplier<X> r) Execute and return a value in a read transactionstatic <T extends Transactional,
X>
XTxn.calculateWrite
(T txn, Supplier<X> r) Execute and return a value in a write transaction.static <T extends Transactional>
voidExecute application code in a transaction with the giventransaction type
.static <T extends Transactional>
voidExecute in a "read" transaction that can promote to "write".static <T extends Transactional>
voidTxn.executeRead
(T txn, Runnable r) Execute in a read transactionstatic <T extends Transactional>
voidTxn.executeWrite
(T txn, Runnable r) Execute the Runnable in a write transactionModifier and TypeMethodDescriptionstatic void
TxnOp.compatibleWithPromote
(TxnType requestedTxnType, Transactional currentTxn) Check an existingTransactional
for compatibility with aTxnType
and promote theTransactional
if necessary.static ThreadAction
ThreadTxn.threadTxn
(Transactional trans, TxnType txnType, Runnable action) Create a thread-backed delayed transaction action.static ThreadAction
ThreadTxn.threadTxnRead
(Transactional trans, Runnable action) Create a thread-backed delayed READ transaction action.static ThreadAction
ThreadTxn.threadTxnWrite
(Transactional trans, Runnable action) Create a thread-backed delayed WRITE action.static ThreadAction
ThreadTxn.threadTxnWriteAbort
(Transactional trans, Runnable action) Create a thread-backed delayed WRITE-abort action (mainly for testing). -
Uses of Transactional in org.apache.jena.system.buffering
Modifier and TypeInterfaceDescriptioninterface
BufferingDatasetGraph interfaceModifier and TypeClassDescriptionclass
BufferingDatasetGraph - stores operations as adds/deletes of "triples" (default graph) and "quads" (named graphs)