Uses of Interface
org.apache.jena.sparql.core.Transactional
Packages that use Transactional
Package
Description
ARQ - A query engine for Jena, implementing SPARQL.
In-memory, transactional dataset
-
Uses of Transactional in org.apache.jena.http
Methods in org.apache.jena.http with parameters of type TransactionalModifier 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
Subinterfaces of Transactional in org.apache.jena.queryModifier and TypeInterfaceDescriptioninterfaceQuery 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
Classes in org.apache.jena.rdfs that implement Transactional -
Uses of Transactional in org.apache.jena.sparql.core
Subinterfaces of Transactional in org.apache.jena.sparql.coreModifier and TypeInterfaceDescriptioninterfaceDatasetGraph: The graph representation of an RDF Dataset.interfaceMarker interface that indicates a DatasetGraphWrapper is one that defines a different view on the base dataset data.interfaceMixin interface for the "un-Transactional" interface.interfaceProvideTransactionalas an indirection to anotherTransactional.Classes in org.apache.jena.sparql.core that implement TransactionalModifier and TypeClassDescriptionclassDatasetGraph 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.classDatasetGraph framework.classBase class for implementations of a DatasetGraph as a set of graphs.classA read-onlyDatasetGraphthat applies a filter testing all triples and quads returned by accessing the data.classImplementation of aDatasetGraphas an extensible set of graphs.classImplementation of a DatasetGraph as an extensible set of graphs where graphs are held by reference.classADatasetGraphclass for support ofDatasetGraphsthat do nothing.classDatasetGraph of a single graph as default graph.classA DatasetGraph base class for pure quad-centric storage.classRead-only view of a DatasetGraph.classAn always emptyDatasetGraphthat accepts changes but ignores them.classA DatasetGraph base class for triples+quads storage.classclassAn always emptyDatasetGraph.classAn implementation of a Dataset.static classclassAn implementation of Transactional that provides MRSW locking but no abort.classImplementation for "un-Transactional" interface.classA null actionTransactional.classATransactionalthat passes the transaction operations down to transactions on independent graphs.Methods in org.apache.jena.sparql.core with type parameters of type TransactionalModifier and TypeMethodDescriptiondefault <T extends Transactional>
voidTransactional.executeRead(Runnable r) Execute in a read transactionMethods in org.apache.jena.sparql.core that return TransactionalModifier and TypeMethodDescriptionstatic TransactionalTransactionalNotSupported.create()static TransactionalTransactionalNull.create()TransactionalTrait.getTxn() -
Uses of Transactional in org.apache.jena.sparql.core.mem
Classes in org.apache.jena.sparql.core.mem that implement Transactional -
Uses of Transactional in org.apache.jena.sparql.graph
Classes in org.apache.jena.sparql.graph that implement Transactional -
Uses of Transactional in org.apache.jena.sparql.util
Classes in org.apache.jena.sparql.util that implement TransactionalModifier and TypeClassDescriptionclassclassclassclass -
Uses of Transactional in org.apache.jena.system
Classes in org.apache.jena.system that implement TransactionalMethods in org.apache.jena.system with type parameters of type TransactionalModifier 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 transactionMethods in org.apache.jena.system with parameters of type TransactionalModifier and TypeMethodDescriptionstatic AutoTxnTxn.autoTxn(Transactional txn, ReadWrite readWrite) Begins a transaction and returns a transaction control instance suitable for use with try-with-resources blocks.static AutoTxnTxn.autoTxn(Transactional txn, TxnType txnType) Begins a transaction and returns a AutoTxn instance suitable for use with try-with-resources blocks.static voidTxnOp.compatibleWithPromote(TxnType requestedTxnType, Transactional currentTxn) Check an existingTransactionalfor compatibility with aTxnTypeand promote theTransactionalif necessary.static ThreadActionThreadTxn.threadTxn(Transactional trans, TxnType txnType, Runnable action) Create a thread-backed delayed transaction action.static ThreadActionThreadTxn.threadTxnRead(Transactional trans, Runnable action) Create a thread-backed delayed READ transaction action.static ThreadActionThreadTxn.threadTxnWrite(Transactional trans, Runnable action) Create a thread-backed delayed WRITE action.static ThreadActionThreadTxn.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
Subinterfaces of Transactional in org.apache.jena.system.bufferingModifier and TypeInterfaceDescriptioninterfaceBufferingDatasetGraph interfaceClasses in org.apache.jena.system.buffering that implement TransactionalModifier and TypeClassDescriptionclassBufferingDatasetGraph - stores operations as adds/deletes of "triples" (default graph) and "quads" (named graphs)