Package org.apache.jena.rdfconnection
Interface RDFConnectionFuseki
-
- All Superinterfaces:
java.lang.AutoCloseable,RDFConnection,RDFConnectionRemote,RDFDatasetAccessConnection,RDFDatasetConnection,SparqlQueryConnection,SparqlUpdateConnection,Transactional
- All Known Implementing Classes:
RDFConnectionFuseki.RDFConnectionFusekiImpl
public interface RDFConnectionFuseki extends RDFConnectionRemote
Implementation of theRDFConnectioninterface for connecting to an Apache Jena Fuseki.This adds the ability to work with blank nodes across the network and uses binary for query results.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRDFConnectionFuseki.RDFConnectionFusekiBuilderstatic classRDFConnectionFuseki.RDFConnectionFusekiImpl-
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
Transactional.Promote
-
-
Method Summary
Static Methods Modifier and Type Method Description static RDFConnectionconnect(java.lang.String serviceURL)Create a connection to a remote location by URL with the default Fuseki configuration.static RDFConnectionRemoteBuildercreate()Create a connection builder which is initialized for the default Fuseki configuration.static RDFConnectionRemoteBuildernewBuilder()Create aRDFConnectionRemoteBuilder.static RDFConnectionRemoteBuilderservice(java.lang.String destinationURL)Create aRDFConnectionFusekifor a remote destination.-
Methods inherited from interface org.apache.jena.rdfconnection.RDFConnection
close, delete, delete, fetch, fetch, fetchDataset, isClosed, load, load, load, load, loadDataset, loadDataset, newQuery, put, put, put, put, putDataset, putDataset, query, query, queryAsk, queryAsk, queryConstruct, queryConstruct, queryDescribe, queryDescribe, queryResultSet, queryResultSet, querySelect, querySelect, update, update, update
-
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
-
connect
static RDFConnection connect(java.lang.String serviceURL)
Create a connection to a remote location by URL with the default Fuseki configuration. This is the URL for the dataset.Other names can be specified using
RDFConnectionRemote.newBuilder()and setting the endpoint URLs.RDFConnectionFuseki.newBuilder() .queryEndpoint(queryServiceEndpoint) .updateEndpoint(updateServiceEndpoint) .gspEndpoint(graphStoreProtocolEndpoint) .build();- Parameters:
serviceURL-- Returns:
- RDFConnection
-
create
static RDFConnectionRemoteBuilder create()
Create a connection builder which is initialized for the default Fuseki configuration. The application must callRDFConnectionRemoteBuilder.destination(String)to set the URL of the remote dataset.- Returns:
- RDFConnectionRemoteBuilder
-
newBuilder
static RDFConnectionRemoteBuilder newBuilder()
Description copied from interface:RDFConnectionRemoteCreate aRDFConnectionRemoteBuilder.
-
service
static RDFConnectionRemoteBuilder service(java.lang.String destinationURL)
Create aRDFConnectionFusekifor a remote destination.
-
-