Package org.apache.jena.rdfconnection
Interface RDFDatasetConnection
- All Superinterfaces:
AutoCloseable,RDFDatasetAccessConnection,org.apache.jena.sparql.core.Transactional
- All Known Subinterfaces:
RDFConnection,RDFConnectionFuseki,RDFConnectionRemote
- All Known Implementing Classes:
RDFConnectionAdapter,RDFConnectionFuseki.RDFConnectionFusekiImpl,RDFConnectionLocal,RDFConnectionWrapper
public interface RDFDatasetConnection
extends RDFDatasetAccessConnection, 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
RDFDatasetAccessConnection.-
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 TypeMethodDescriptionvoidclose()Close this connection.voiddelete()Remove all data from the default graph.voidDelete 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 (add, append) RDF into a named graph in a dataset.voidLoad (add, append) RDF into a named graph in a dataset.voidload(org.apache.jena.rdf.model.Model model) Load (add, append) RDF into the default graph of a dataset.voidloadDataset(String file) voidloadDataset(org.apache.jena.query.Dataset dataset) voidSet the contents of the default graph of a dataset.voidSet the contents of a named graph of a dataset.voidSet the contents of a named graph of a dataset.voidput(org.apache.jena.rdf.model.Model model) Set the contents of the default graph of a dataset.voidputDataset(String file) voidputDataset(org.apache.jena.query.Dataset dataset) Methods inherited from interface org.apache.jena.rdfconnection.RDFDatasetAccessConnection
fetch, fetch, fetchDatasetMethods 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 or "default" for 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
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 or "default" for the default graph)model- Data.
-
load
void load(org.apache.jena.rdf.model.Model model) Load (add, append) RDF into the default graph of a dataset. This is SPARQL Graph Store Protocol HTTP POST or equivalent.- Parameters:
model- 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 or "default" for 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
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 or "default" for the default graph)model- Data.
-
put
void put(org.apache.jena.rdf.model.Model model) 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:
model- Data.
-
delete
Delete a graph from the dataset. Null or "default" means 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.query.Dataset dataset) -
putDataset
-
putDataset
void putDataset(org.apache.jena.query.Dataset dataset) -
isClosed
boolean isClosed()Test whether this connection is closed or not- Specified by:
isClosedin interfaceRDFDatasetAccessConnection
-
close
void close()Close this connection. Use with try-resource.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRDFDatasetAccessConnection
-