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.classDeprecated.Do not use.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.classDeprecated.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 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)