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.DatasetGraphBaseAn implementation of DatasetGraph that delegates all work to a given Dataset implementation.- Author:
- Holger Knublauch
-
-
Constructor Summary
Constructors Constructor Description DatasetWrappingDatasetGraph(org.apache.jena.query.Dataset dataset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()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.GraphgetDefaultGraph()org.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()booleanisInTransaction()Iterator<org.apache.jena.graph.Node>listGraphNodes()org.apache.jena.riot.system.PrefixMapprefixes()booleanpromote(org.apache.jena.sparql.core.Transactional.Promote mode)voidremoveGraph(org.apache.jena.graph.Node graphName)longsize()booleansupportsTransactions()org.apache.jena.query.ReadWritetransactionMode()org.apache.jena.query.TxnTypetransactionType()-
Methods inherited from class org.apache.jena.sparql.core.DatasetGraphBase
add, clear, close, contains, contains, delete, deleteAny, deleteAny, find, find, getContext, getUnionGraph, isWildcard, setDefaultGraph, toString, unsupportedMethod
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public Iterator<org.apache.jena.graph.Node> 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()
-
-