Show / Hide Table of Contents

Namespace VDS.RDF.Storage

Classes

AllegroGraphConnector

Class for connecting to an AllegroGraph Store.

AsyncStorageCallbackArgs

Represents arguments passed to callbacks on success/failure of a async storage API call.

BaseAsyncHttpConnector

Abstract Base Class for HTTP Based IAsyncStorageProvider implementations.

BaseAsyncSafeConnector

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).

BaseHttpConnector

Abstract Base Class for HTTP based Storage API implementations.

BaseSesameHttpProtocolConnector

Abstract Base Class for connecting to any Store that supports the Sesame 2.0 HTTP Communication protocol.

BaseStardogConnector

Abstract implementation of a connector for Stardog that connects using the HTTP protocol.

DatasetFileManager

Allows you to treat an RDF Dataset File - NQuads, TriG or TriX - as a read-only generic store.

FourStoreConnector

Class for connecting to 4store.

FusekiConnector

Class for connecting to any dataset that can be exposed via Fuseki.

GraphContent

Represents and HTTP entity body that carries a serialization of an RDF graph.

InMemoryManager

Provides a wrapper around an in-memory store.

ParsingSparqlConnector

Class for connecting to any SPARQL Endpoint as a read-only Store.

QueryableReadOnlyConnector

Provides a Read-Only wrapper that can be placed around another IQueryableStorage instance.

RdfStorageException

Class for representing errors that occur in RDF Storage.

ReadOnlyConnector

Provides a Read-Only wrapper that can be placed around another IStorageProvider instance.

ReadWriteSparqlConnector

Class for connecting to any SPARQL server that provides both a query and update endpoint.

SesameHttpProtocolConnector

Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication protocol.

SesameHttpProtocolVersion5Connector

Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication Protocol version 5 (i.e. no SPARQL Update support).

SesameHttpProtocolVersion6Connector

Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication Protocol version 6 (i.e. includes SPARQL Update support).

SparqlConnector

Class for connecting to any SPARQL Endpoint as a read-only Store.

SparqlHttpProtocolConnector

Class for connecting to any store that implements the SPARQL Graph Store HTTP Protocol for Managing Graphs.

StardogConnector

A Stardog connector for connecting to Stardog servers running the latest version, currently this is version 3.*.

StardogV1Connector

A Stardog Connector for connecting to Stardog version 1.* servers.

StardogV2Connector

A Stardog Connector for connecting to Stardog version 2.* servers.

StardogV3Connector

A Stardog Connector for connecting to Stardog version 3.* servers.

StorageHelper

Static Helper for the Storage API.

Structs

BatchTriple

Structure for representing Triples that are waiting to be Batch written to the Database.

Interfaces

IAsyncQueryableStorage

Interface for storage providers which allow SPARQL Queries to be made against them asynchronously.

IAsyncStorageProvider

Interface for storage providers which provide asynchronous read/write functionality to some arbitrary storage layer.

IAsyncTransactionalStorage

Interface for storage providers which have controllable transactions which can be managed asynchronously.

IAsyncUpdateableStorage

Interface for storage providers which allow SPARQL Updates to be made against them asynchronously.

IQueryableStorage

Interface for storage providers which allow SPARQL Queries to be made against them.

IReasoningQueryableStorage

Interface for storage providers which allow SPARQL Queries to be made against them with reasoning set by query.

IStorageCapabilities

Interface which describes the capabilities of some storage provider.

IStorageProvider

Interface for storage providers which provide the read/write functionality to some arbitrary storage layer.

ITransactionalStorage

Interface for storage providers which have controllable transactions.

IUpdateableStorage

Interface for storage providers which allow SPARQL Updates to be made against them.

Enums

AsyncStorageOperation

Possible Async Storage API Actions.

IOBehaviour

Flags Enumeration which is used to express the IO Behaviours of a specific Store.

SparqlConnectorLoadMethod

Controls how the SparqlConnector loads Graphs from the Endpoint.

StardogReasoningMode

Reasoning modes supported by Stardog.

Delegates

AsyncStorageCallback

Generic callback for async storage API operations.

In this article
  • Classes
  • Structs
  • Interfaces
  • Enums
  • Delegates
Back to top Generated by DocFX