Package org.topbraid.jenax.util
Class DatasetWrappingDatasetGraph
java.lang.Object
org.apache.jena.sparql.core.DatasetGraphBase
org.topbraid.jenax.util.DatasetWrappingDatasetGraph
- All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable,org.apache.jena.sparql.core.DatasetGraph,org.apache.jena.sparql.core.Transactional
public class DatasetWrappingDatasetGraph
extends org.apache.jena.sparql.core.DatasetGraphBase
An implementation of DatasetGraph that delegates all work to a given
Dataset implementation.
- Author:
- Holger Knublauch
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidadd(org.apache.jena.sparql.core.Quad quad) voidaddGraph(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) voidbegin(org.apache.jena.query.ReadWrite readWrite) voidbegin(org.apache.jena.query.TxnType type) voidcommit()booleancontainsGraph(org.apache.jena.graph.Node graphNode) voiddelete(org.apache.jena.sparql.core.Quad quad) voidend()Iterator<org.apache.jena.sparql.core.Quad>find(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Iterator<org.apache.jena.sparql.core.Quad>findNG(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) org.apache.jena.graph.Graphorg.apache.jena.graph.GraphgetGraph(org.apache.jena.graph.Node graphNode) protected org.apache.jena.graph.GraphgetGraph(org.apache.jena.sparql.core.Quad quad) org.apache.jena.shared.LockgetLock()booleanisEmpty()booleanIterator<org.apache.jena.graph.Node>org.apache.jena.riot.system.PrefixMapprefixes()booleanpromote(org.apache.jena.sparql.core.Transactional.Promote mode) voidremoveGraph(org.apache.jena.graph.Node graphName) longsize()booleanorg.apache.jena.query.ReadWriteorg.apache.jena.query.TxnTypeMethods inherited from class org.apache.jena.sparql.core.DatasetGraphBase
add, clear, close, contains, contains, delete, deleteAny, deleteAny, find, find, getContext, getUnionGraph, isWildcard, setDefaultGraph, toString, unsupportedMethodMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.core.DatasetGraph
addAll, stream, stream, supportsTransactionAbortMethods inherited from interface org.apache.jena.sparql.core.Transactional
begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote
-
Constructor Details
-
DatasetWrappingDatasetGraph
public DatasetWrappingDatasetGraph(org.apache.jena.query.Dataset dataset)
-
-
Method Details
-
add
public void add(org.apache.jena.sparql.core.Quad quad) - Specified by:
addin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
addin classorg.apache.jena.sparql.core.DatasetGraphBase
-
containsGraph
public boolean containsGraph(org.apache.jena.graph.Node graphNode) - Specified by:
containsGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
containsGraphin classorg.apache.jena.sparql.core.DatasetGraphBase
-
delete
public void delete(org.apache.jena.sparql.core.Quad quad) - Specified by:
deletein interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
deletein classorg.apache.jena.sparql.core.DatasetGraphBase
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
isEmptyin classorg.apache.jena.sparql.core.DatasetGraphBase
-
listGraphNodes
-
find
public Iterator<org.apache.jena.sparql.core.Quad> find(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) -
findNG
public Iterator<org.apache.jena.sparql.core.Quad> findNG(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) -
getDefaultGraph
public org.apache.jena.graph.Graph getDefaultGraph()- Specified by:
getDefaultGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Specified by:
getDefaultGraphin classorg.apache.jena.sparql.core.DatasetGraphBase
-
getGraph
public org.apache.jena.graph.Graph getGraph(org.apache.jena.graph.Node graphNode) - Specified by:
getGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Specified by:
getGraphin classorg.apache.jena.sparql.core.DatasetGraphBase
-
getGraph
protected org.apache.jena.graph.Graph getGraph(org.apache.jena.sparql.core.Quad quad) -
getLock
public org.apache.jena.shared.Lock getLock()- Specified by:
getLockin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
getLockin classorg.apache.jena.sparql.core.DatasetGraphBase
-
size
public long size()- Specified by:
sizein interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
sizein classorg.apache.jena.sparql.core.DatasetGraphBase
-
addGraph
public void addGraph(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) - Specified by:
addGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Specified by:
addGraphin classorg.apache.jena.sparql.core.DatasetGraphBase
-
removeGraph
public void removeGraph(org.apache.jena.graph.Node graphName) - Specified by:
removeGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Specified by:
removeGraphin classorg.apache.jena.sparql.core.DatasetGraphBase
-
begin
public void begin(org.apache.jena.query.ReadWrite readWrite) -
begin
public void begin(org.apache.jena.query.TxnType type) -
promote
public boolean promote(org.apache.jena.sparql.core.Transactional.Promote mode) -
transactionMode
public org.apache.jena.query.ReadWrite transactionMode() -
transactionType
public org.apache.jena.query.TxnType transactionType() -
commit
public void commit() -
abort
public void abort() -
isInTransaction
public boolean isInTransaction() -
end
public void end() -
supportsTransactions
public boolean supportsTransactions() -
prefixes
public org.apache.jena.riot.system.PrefixMap prefixes()
-