- All Superinterfaces:
AutoCloseable,LinkDatasetGraphAccess,org.apache.jena.sparql.core.Transactional
- All Known Subinterfaces:
RDFLink
- All Known Implementing Classes:
RDFLinkAdapter,RDFLinkDataset,RDFLinkFuseki,RDFLinkHTTP,RDFLinkModular
public interface LinkDatasetGraph
extends LinkDatasetGraphAccess, org.apache.jena.sparql.core.Transactional, AutoCloseable
SPARQL Graph Store Protocol and whole dataset access.
This adds the write operations. The read operations are defined by
LinkDatasetGraphAccess.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Method Summary
Modifier and TypeMethodDescriptionvoidClear the dataset - remove all named graphs, clear the default graph.voidclose()Close this connection.voiddelete()Remove all data from the default graph.voiddelete(org.apache.jena.graph.Node graphName) Delete a graph from the dataset.booleanisClosed()Test whether this connection is closed or notvoidLoad (add, append) RDF into the default graph of a dataset.voidload(org.apache.jena.graph.Graph graph) Load (add, append) RDF into the default graph of a dataset.voidLoad (add, append) RDF into a named graph in a dataset.voidload(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) Load (add, append) RDF into a named graph in a dataset.voidloadDataset(String file) voidloadDataset(org.apache.jena.sparql.core.DatasetGraph dataset) voidSet the contents of the default graph of a dataset.voidput(org.apache.jena.graph.Graph graph) Set the contents of the default graph of a dataset.voidSet the contents of a named graph of a dataset.voidput(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) Set the contents of a named graph of a dataset.voidputDataset(String file) voidputDataset(org.apache.jena.sparql.core.DatasetGraph dataset) Methods inherited from interface org.apache.jena.rdflink.LinkDatasetGraphAccess
get, get, get, getDatasetMethods 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 Details
-
load
Load (add, append) RDF into a named graph in a dataset. This is SPARQL Graph Store Protocol HTTP POST or equivalent.- Parameters:
graphName- Graph name (null orQuad.defaultGraphIRIfor the default graph)file- File of the data.
-
load
Load (add, append) RDF into the default graph of a dataset. This is SPARQL Graph Store Protocol HTTP POST or equivalent.- Parameters:
file- File of the data.
-
load
void load(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) Load (add, append) RDF into a named graph in a dataset. This is SPARQL Graph Store Protocol HTTP POST or equivalent.- Parameters:
graphName- Graph name (null orQuad.defaultGraphIRIfor the default graph)graph- Data.
-
load
void load(org.apache.jena.graph.Graph graph) Load (add, append) RDF into the default graph of a dataset. This is SPARQL Graph Store Protocol HTTP POST or equivalent.- Parameters:
graph- Data.
-
put
Set the contents of a named graph of a dataset. Any existing data is lost. This is SPARQL Graph Store Protocol HTTP PUT or equivalent.- Parameters:
graphName- Graph name (null orQuad.defaultGraphIRIfor the default graph)file- File of the data.
-
put
Set the contents of the default graph of a dataset. Any existing data is lost. This is SPARQL Graph Store Protocol HTTP PUT or equivalent.- Parameters:
file- File of the data.
-
put
void put(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) Set the contents of a named graph of a dataset. Any existing data is lost. This is SPARQL Graph Store Protocol HTTP PUT or equivalent.- Parameters:
graphName- Graph name (null orQuad.defaultGraphIRIfor the default graph)graph- Data.
-
put
void put(org.apache.jena.graph.Graph graph) Set the contents of the default graph of a dataset. Any existing data is lost. This is SPARQL Graph Store Protocol HTTP PUT or equivalent.- Parameters:
graph- Data.
-
delete
void delete(org.apache.jena.graph.Node graphName) Delete a graph from the dataset. Null orQuad.defaultGraphIRImeans the default graph, which is cleared, not removed.- Parameters:
graphName-
-
delete
void delete()Remove all data from the default graph. -
loadDataset
-
loadDataset
void loadDataset(org.apache.jena.sparql.core.DatasetGraph dataset) -
putDataset
-
putDataset
void putDataset(org.apache.jena.sparql.core.DatasetGraph dataset) -
clearDataset
void clearDataset()Clear the dataset - remove all named graphs, clear the default graph. -
isClosed
boolean isClosed()Test whether this connection is closed or not- Specified by:
isClosedin interfaceLinkDatasetGraphAccess
-
close
void close()Close this connection. Use with try-resource.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceLinkDatasetGraphAccess
-