| Package | Description |
|---|---|
| org.apache.jena.query |
ARQ - A query engine for Jena, implementing SPARQL.
|
| org.apache.jena.sparql.core | |
| org.apache.jena.sparql.core.mem |
In-memory, transactional dataset
|
| org.apache.jena.sparql.modify | |
| org.apache.jena.sparql.util | |
| org.apache.jena.system | |
| org.apache.jena.update |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Dataset
Query is over a Dataset, a collection of named graphs
and a background graph (also called the default
graph or unnamed graph).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DatasetGraph
DatasetGraph: The graph representation of an RDF Dataset.
|
interface |
DatasetGraphWrapperView
Marker interface that indicates a DatasetGraphWrapper
is one that defines a different view on the base dataset data.
|
interface |
TransactionalNotSupportedMixin
Mixin interface for the "un-Transactional" interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DatasetGraphBase
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 |
DatasetGraphBaseFind
DatasetGraph framework.
|
class |
DatasetGraphCollection
Base class for implementations of a DatasetGraph as a set of graphs.
|
class |
DatasetGraphFilteredView
A read-only
DatasetGraph that applies a filter testing all triples and quads
returned by accessing the data. |
class |
DatasetGraphMap
Implementation of a
DatasetGraph as an extensible set of graphs. |
class |
DatasetGraphMapLink
Implementation of a DatasetGraph as an extensible set of graphs where graphs are held by reference.
|
class |
DatasetGraphMonitor
Connect a DatasetGraph to a DatasetChanges monitor.
|
class |
DatasetGraphNull
A
DatasetGraph class for support of DatasetGraphs that do nothing. |
class |
DatasetGraphOne
DatasetGraph of a single graph as default graph.
|
class |
DatasetGraphQuads
A DatasetGraph base class for pure quad-centric storage.
|
class |
DatasetGraphReadOnly
Read-only view of a DatasetGraph.
|
class |
DatasetGraphSink
An always empty
DatasetGraph that accepts changes but ignores them. |
class |
DatasetGraphTrackActive
Check the transactional state of a DatasetGraph
|
class |
DatasetGraphTriplesQuads
A DatasetGraph base class for triples+quads storage.
|
class |
DatasetGraphViewGraphs
Wrap a DatasetGraph with implementations of
DatasetGraph.getDefaultGraph() and
DatasetGraph.getGraph(org.apache.jena.graph.Node)
that use the view graph mechanism. |
class |
DatasetGraphWrapper |
class |
DatasetGraphZero
An always empty
DatasetGraph. |
class |
DatasetImpl
An implementation of a Dataset.
|
class |
DatasetOne
A dataset that just hold a single model as the default graph.
|
static class |
DynamicDatasets.DynamicDatasetGraph |
class |
TransactionalLock
An implementation of Transactional that provides MRSW locking but no abort.
|
class |
TransactionalNotSupported
Implementation for "un-Transactional" interface.
|
class |
TransactionalNull
A null action
Transactional. |
class |
TxnDataset2Graph
A
Transactional that passes the transaction operations down to transactions on
independent graphs. |
| Modifier and Type | Method and Description |
|---|---|
static Transactional |
TransactionalNotSupported.create() |
static Transactional |
TransactionalNull.create() |
| Modifier and Type | Class and Description |
|---|---|
class |
DatasetGraphInMemory
A
DatasetGraph backed by an QuadTable. |
| Modifier and Type | Class and Description |
|---|---|
class |
GraphStoreBasic
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DifferenceDatasetGraph |
class |
DyadicDatasetGraph |
class |
IntersectionDatasetGraph |
class |
UnionDatasetGraph |
| Modifier and Type | Class and Description |
|---|---|
class |
TxnCounter
A MR+SW transactional Counter
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Transactional,X> |
Txn.calc(T txn,
TxnType txnType,
Supplier<X> r)
Execute and return a value in a transaction with the given
trasnaction type. |
static <T extends Transactional,X> |
Txn.calculate(T txn,
Supplier<X> r)
Execute in a "read" transaction that can promote to "write" and return some calculated value.
|
static <T extends Transactional,X> |
Txn.calculateRead(T txn,
Supplier<X> r)
Execute and return a value in a read transaction
|
static <T extends Transactional,X> |
Txn.calculateWrite(T txn,
Supplier<X> r)
Execute and return a value in a write transaction.
|
static <T extends Transactional> |
Txn.exec(T txn,
TxnType txnType,
Runnable r)
Execute application code in a transaction with the given
trasnaction type. |
static <T extends Transactional> |
Txn.execute(T txn,
Runnable r)
Execute in a "read" transaction that can promote to "write".
|
static <T extends Transactional> |
Txn.executeRead(T txn,
Runnable r)
Execute in a read transaction
|
static <T extends Transactional> |
Txn.executeWrite(T txn,
Runnable r)
Execute the Runnable in a write transaction
|
| Modifier and Type | Method and Description |
|---|---|
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).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GraphStore
Deprecated.
|
Licenced under the Apache License, Version 2.0