ReadWriteSparqlConnector Class |
Namespace: VDS.RDF.Storage
The ReadWriteSparqlConnector type exposes the following members.
Name | Description | |
---|---|---|
ReadWriteSparqlConnector(Uri, Uri) |
Creates a new connection.
| |
ReadWriteSparqlConnector(SparqlRemoteEndpoint, SparqlRemoteUpdateEndpoint) |
Creates a new connection.
| |
ReadWriteSparqlConnector(Uri, Uri, SparqlConnectorLoadMethod) |
Creates a new connection.
| |
ReadWriteSparqlConnector(SparqlRemoteEndpoint, SparqlRemoteUpdateEndpoint, SparqlConnectorLoadMethod) |
Creates a new connection.
|
Name | Description | |
---|---|---|
DeleteSupported |
Gets that deleting graphs is supported.
(Overrides SparqlConnectorDeleteSupported.) | |
Endpoint |
Gets the underlying SparqlRemoteEndpoint which this class is a wrapper around.
(Inherited from SparqlConnector.) | |
IOBehaviour |
Gets the IO behaviour for the store.
(Overrides SparqlConnectorIOBehaviour.) | |
IsReadOnly |
Gets that the store is not read-only.
(Overrides SparqlConnectorIsReadOnly.) | |
IsReady |
Returns that the Connection is ready.
(Inherited from SparqlConnector.) | |
ListGraphsSupported |
Returns that listing graphs is supported.
(Inherited from SparqlConnector.) | |
ParentServer |
Gets the parent server (if any).
(Inherited from SparqlConnector.) | |
SkipLocalParsing |
Controls whether the Query will be parsed locally to accurately determine its Query Type for processing the response.
(Inherited from SparqlConnector.) | |
Timeout |
Gets/Sets the HTTP Timeout in milliseconds used for communicating with the SPARQL Endpoint.
(Overrides SparqlConnectorTimeout.) | |
UpdateEndpoint |
Gets the underlying SparqlRemoteUpdateEndpoint which this class is a wrapper around.
| |
UpdateSupported |
Gets that triple level updates are supported, see the remarks section of the ReadWriteSparqlConnector for exactly what is and isn't supported.
(Overrides SparqlConnectorUpdateSupported.) |
Name | Description | |
---|---|---|
DeleteGraph(String) |
Deletes a graph from the store.
(Overrides SparqlConnectorDeleteGraph(String).) | |
DeleteGraph(Uri) |
Deletes a graph from the store.
(Overrides SparqlConnectorDeleteGraph(Uri).) | |
Dispose |
Disposes of the Connection.
(Inherited from SparqlConnector.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ListGraphs |
Lists the Graphs in the Store.
(Inherited from SparqlConnector.) | |
LoadGraph(IGraph, String) |
Loads a Graph from the SPARQL Endpoint.
(Inherited from SparqlConnector.) | |
LoadGraph(IGraph, Uri) |
Loads a Graph from the SPARQL Endpoint.
(Inherited from SparqlConnector.) | |
LoadGraph(IRdfHandler, String) |
Loads a Graph from the SPARQL Endpoint.
(Inherited from SparqlConnector.) | |
LoadGraph(IRdfHandler, Uri) |
Loads a Graph from the SPARQL Endpoint.
(Inherited from SparqlConnector.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Query(String) |
Makes a Query against the SPARQL Endpoint.
(Inherited from SparqlConnector.) | |
Query(IRdfHandler, ISparqlResultsHandler, String) |
Makes a Query against the SPARQL Endpoint processing the results with an appropriate handler from those provided.
(Inherited from SparqlConnector.) | |
SaveGraph |
Saves a graph to the store.
(Overrides SparqlConnectorSaveGraph(IGraph).) | |
SerializeConfiguration |
Serializes the connection's configuration.
(Overrides SparqlConnectorSerializeConfiguration(ConfigurationSerializationContext).) | |
ToString |
Gets a String which gives details of the Connection.
(Overrides SparqlConnectorToString.) | |
Update |
Makes a SPARQL Update against the store.
| |
UpdateGraph(String, IEnumerableTriple, IEnumerableTriple) |
Updates a graph in the store.
(Overrides SparqlConnectorUpdateGraph(String, IEnumerableTriple, IEnumerableTriple).) | |
UpdateGraph(Uri, IEnumerableTriple, IEnumerableTriple) |
Updates a graph in the store.
(Overrides SparqlConnectorUpdateGraph(Uri, IEnumerableTriple, IEnumerableTriple).) |
Name | Description | |
---|---|---|
_endpoint |
Underlying SPARQL query endpoint.
(Inherited from SparqlConnector.) | |
_mode |
Method for loading graphs.
(Inherited from SparqlConnector.) | |
_skipLocalParsing |
Whether to skip local parsing.
(Inherited from SparqlConnector.) | |
_timeout |
Timeout for endpoints.
(Inherited from SparqlConnector.) |
This class is a wrapper around a SparqlRemoteEndpoint and a SparqlRemoteUpdateEndpoint. The former is used for the query functionality while the latter is used for the update functionality. As updates happen via SPARQL the behaviour with respects to adding and removing blank nodes will be somewhat up to the underlying SPARQL implementation. This connector is not able to carry out UpdateGraph(Uri, IEnumerableTriple, IEnumerableTriple) operations which attempt to delete blank nodes and cannot guarantee that added blank nodes bear any relation to existing blank nodes in the store.
Unlike other HTTP based connectors this connector does not derive from BaseHttpConnector - if you need to specify proxy information you should do so on the SPARQL Endpoint you are wrapping either by providing endpoint instance pre-configured with the proxy settings or by accessing the endpoint via the Endpoint and UpdateEndpoint properties and programmatically adding the settings.