Package org.apache.jena.sparql.core
Class DatasetGraphTriplesQuads
- java.lang.Object
-
- org.apache.jena.sparql.core.DatasetGraphBase
-
- org.apache.jena.sparql.core.DatasetGraphBaseFind
-
- org.apache.jena.sparql.core.DatasetGraphTriplesQuads
-
- All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable,DatasetGraph,Transactional
- Direct Known Subclasses:
DatasetGraphInMemory,DatasetGraphMap
public abstract class DatasetGraphTriplesQuads extends DatasetGraphBaseFind
A DatasetGraph base class for triples+quads storage.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
Transactional.Promote
-
-
Constructor Summary
Constructors Constructor Description DatasetGraphTriplesQuads()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Node g, Node s, Node p, Node o)Add a quadvoidadd(Quad quad)Add a quadvoidaddGraph(Node graphName, Graph graph)Add the given graph to the dataset.voiddelete(Node g, Node s, Node p, Node o)Delete a quadvoiddelete(Quad quad)Delete a quadvoidremoveGraph(Node graphName)Remove all data associated with the named graph.voidsetDefaultGraph(Graph graph)Set the default graph.-
Methods inherited from class org.apache.jena.sparql.core.DatasetGraphBaseFind
find, findInUnionGraph, findNG, findQuadsInUnionGraph
-
Methods inherited from class org.apache.jena.sparql.core.DatasetGraphBase
clear, close, contains, contains, containsGraph, deleteAny, deleteAny, find, find, getContext, getDefaultGraph, getGraph, getLock, getUnionGraph, isEmpty, size, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.jena.sparql.core.DatasetGraph
addAll, listGraphNodes, prefixes, supportsTransactionAbort, supportsTransactions
-
Methods inherited from interface org.apache.jena.sparql.core.Transactional
abort, begin, begin, begin, calc, calculate, calculateRead, calculateWrite, commit, end, exec, execute, executeRead, executeWrite, isInTransaction, promote, promote, transactionMode, transactionType
-
-
-
-
Method Detail
-
add
public final void add(Quad quad)
Description copied from interface:DatasetGraphAdd a quad- Specified by:
addin interfaceDatasetGraph- Overrides:
addin classDatasetGraphBase
-
delete
public final void delete(Quad quad)
Description copied from interface:DatasetGraphDelete a quad- Specified by:
deletein interfaceDatasetGraph- Overrides:
deletein classDatasetGraphBase
-
add
public final void add(Node g, Node s, Node p, Node o)
Description copied from interface:DatasetGraphAdd a quad- Specified by:
addin interfaceDatasetGraph- Overrides:
addin classDatasetGraphBase
-
delete
public final void delete(Node g, Node s, Node p, Node o)
Description copied from interface:DatasetGraphDelete a quad- Specified by:
deletein interfaceDatasetGraph- Overrides:
deletein classDatasetGraphBase
-
setDefaultGraph
public void setDefaultGraph(Graph graph)
Description copied from interface:DatasetGraphSet the default graph. Set the active graph if it was null. This replaces the contents default graph, not merge data into it. Do not assume that the same object is returned byDatasetGraph.getDefaultGraph()- Specified by:
setDefaultGraphin interfaceDatasetGraph- Overrides:
setDefaultGraphin classDatasetGraphBase
-
addGraph
public void addGraph(Node graphName, Graph graph)
Description copied from interface:DatasetGraphAdd the given graph to the dataset. Replaces any existing data for the named graph; to add data, get the graph and add triples to it, or add quads to the dataset. Do not assume that the same Java object is returned byDatasetGraph.getGraph(org.apache.jena.graph.Node)- Specified by:
addGraphin interfaceDatasetGraph- Specified by:
addGraphin classDatasetGraphBase
-
removeGraph
public void removeGraph(Node graphName)
Description copied from interface:DatasetGraphRemove all data associated with the named graph. This will include prefixes associated with the graph.- Specified by:
removeGraphin interfaceDatasetGraph- Specified by:
removeGraphin classDatasetGraphBase
-
-