Module org.apache.jena.rdfpatch
Package org.apache.jena.rdfpatch.system
Class AbstractDatasetGraphAddDelete
java.lang.Object
org.apache.jena.sparql.core.DatasetGraphWrapper
org.apache.jena.rdfpatch.system.AbstractDatasetGraphAddDelete
- All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable,org.apache.jena.atlas.lib.Sync,org.apache.jena.sparql.core.DatasetGraph,org.apache.jena.sparql.core.Transactional
- Direct Known Subclasses:
DatasetGraphRealChanges
public abstract class AbstractDatasetGraphAddDelete
extends org.apache.jena.sparql.core.DatasetGraphWrapper
Reduce all changes to calls to
actionAdd(org.apache.jena.graph.Node, org.apache.jena.graph.Node, org.apache.jena.graph.Node, org.apache.jena.graph.Node) and actionDelete(org.apache.jena.graph.Node, org.apache.jena.graph.Node, org.apache.jena.graph.Node, org.apache.jena.graph.Node)-
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 TypeMethodDescriptionvoidadd(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) voidadd(org.apache.jena.sparql.core.Quad quad) voidaddGraph(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) voidclear()voiddelete(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) voiddelete(org.apache.jena.sparql.core.Quad quad) voiddeleteAny(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Simple implementation but done without assuming iterator.remove()org.apache.jena.graph.Graphorg.apache.jena.graph.GraphgetGraph(org.apache.jena.graph.Node graphNode) voidremoveGraph(org.apache.jena.graph.Node graphName) Methods inherited from class org.apache.jena.sparql.core.DatasetGraphWrapper
abort, begin, begin, begin, close, commit, contains, contains, containsGraph, end, find, find, find, findNG, getBase, getBaseForQuery, getContext, getLock, getUnionGraph, getWrapped, isEmpty, isInTransaction, listGraphNodes, prefixes, promote, promote, size, supportsTransactionAbort, supportsTransactions, sync, toString, transactionMode, transactionType, unwrapMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.core.DatasetGraph
addAll, stream, streamMethods inherited from interface org.apache.jena.sparql.core.Transactional
calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite
-
Constructor Details
-
AbstractDatasetGraphAddDelete
public AbstractDatasetGraphAddDelete(org.apache.jena.sparql.core.DatasetGraph dsg)
-
-
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.DatasetGraphWrapper
-
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.DatasetGraphWrapper
-
add
public void add(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
addin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
addin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
delete
public void delete(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
deletein interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
deletein classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
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- Overrides:
addGraphin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
removeGraph
public void removeGraph(org.apache.jena.graph.Node graphName) - Specified by:
removeGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
removeGraphin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
clear
public void clear()- Specified by:
clearin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
clearin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
getDefaultGraph
public org.apache.jena.graph.Graph getDefaultGraph()- Specified by:
getDefaultGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
getDefaultGraphin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
getGraph
public org.apache.jena.graph.Graph getGraph(org.apache.jena.graph.Node graphNode) - Specified by:
getGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
getGraphin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
deleteAny
public void deleteAny(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Simple implementation but done without assuming iterator.remove()- Specified by:
deleteAnyin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
deleteAnyin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-