Namespace VDS.RDF.Storage
Classes
Class for connecting to an AllegroGraph Store.
Represents arguments passed to callbacks on success/failure of a async storage API call.
Abstract Base Class for IStorageProvider implementations for which it is safe to do the IAsyncStorageProvider implementation simply by farming out calls to the synchronous methods onto background threads (i.e. non-HTTP based connectors).
Abstract Base Class for HTTP based Storage API implementations.
Abstract Base Class for connecting to any Store that supports the Sesame 2.0 HTTP Communication protocol.
Abstract implementation of a connector for Stardog that connects using the HTTP protocol.
Allows you to treat an RDF Dataset File - NQuads, TriG or TriX - as a read-only generic store.
Class for connecting to 4store.
Class for connecting to any dataset that can be exposed via Fuseki.
Provides a wrapper around an in-memory store.
Provides a Read-Only wrapper that can be placed around another IQueryableStorage instance.
Class for representing errors that occur in RDF Storage.
Provides a Read-Only wrapper that can be placed around another IStorageProvider instance.
Class for connecting to any SPARQL server that provides both a query and update endpoint.
Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication protocol.
Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication Protocol version 5 (i.e. no SPARQL Update support).
Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication Protocol version 6 (i.e. includes SPARQL Update support).
Class for connecting to any SPARQL Endpoint as a read-only Store.
Class for connecting to any store that implements the SPARQL Graph Store HTTP Protocol for Managing Graphs.
A Stardog connector for connecting to Stardog servers running the latest version, currently this is version 3.*.
A Stardog Connector for connecting to Stardog version 1.* servers.
A Stardog Connector for connecting to Stardog version 2.* servers.
A Stardog Connector for connecting to Stardog version 3.* servers.
Static Helper for the Storage API.
A Manager for accessing the Native Virtuoso Quad Store.
Structs
Structure for representing Triples that are waiting to be Batch written to the Database.
Interfaces
Interface for storage providers which allow SPARQL Queries to be made against them asynchronously.
Interface for storage providers which provide asynchronous read/write functionality to some arbitrary storage layer.
Interface for storage providers which have controllable transactions which can be managed asynchronously.
Interface for storage providers which allow SPARQL Updates to be made against them asynchronously.
Interface for storage providers which allow SPARQL Queries to be made against them.
Interface for storage providers which allow SPARQL Queries to be made against them with reasoning set by query.
Interface which describes the capabilities of some storage provider.
Interface for storage providers which provide the read/write functionality to some arbitrary storage layer.
Interface for storage providers which have controllable transactions.
Interface for storage providers which allow SPARQL Updates to be made against them.
Enums
Possible Async Storage API Actions.
Flags Enumeration which is used to express the IO Behaviours of a specific Store.
Reasoning modes supported by Stardog.
Delegates
Generic callback for async storage API operations.