Show / Hide Table of Contents

Namespace VDS.RDF.Query.Datasets

Classes

BaseDataset

Abstract Base Class for Datasets which provides implementation of Active and Default Graph management.

BaseDemandDataset

Abstract Dataset wrapper implementation for datasets that can load graphs on demand.

BaseImmutableDataset

Abstract Base Class for Immutable Datasets.

BaseImmutableQuadDataset

Abstract Base class for immutable quad datasets.

BaseQuadDataset

Abstract Base class of dataset designed around out of memory datasets where you rarely wish to load data into memory but simply wish to know which graph to look in for data.

BaseTransactionalDataset

Abstract Base Class for Mutable Datasets that support Transactions.

BaseTransactionalQuadDataset

Abstract Base class for quad datasets that support transactions.

DatasetGraphCollection

A Graph Collection which wraps an ISparqlDataset implementation so it can be used as if it was a Graph Collection.

FullTextIndexedDataset

A Full Text Indexed Dataset is a wrapper around another dataset and provides automatic full text indexing of data that is added and removed.

InMemoryDataset

Represents an in-memory dataset (i.e. a InMemoryQueryableStore) for querying and updating using SPARQL.

InMemoryQuadDataset

An in-memory dataset that operates in terms of quads, underlying storage is identical to a InMemoryDataset though this dataset should be more performant for queries that access named graphs frequently.

QuadDatasetTripleCollection

A Triple Collection which is a thin wrapper around a BaseQuadDataset to reduce much of the complexity for ISparqlDataset implementors around returning of Graphs.

WebDemandDataset

Implementation of a dataset wrapper which can load additional graphs from the web on demand.

WrapperDataset

An abstract dataset wrapper that can be used to wrap another dataset and just modify some functionality i.e. provides a decorator over an existing dataset.

Interfaces

ISparqlDataset

Interfaces for Datasets that SPARQL Queries and Updates can be applied to.

IThreadSafeDataset

Interface for SPARQL Datasets which also provide a Lock by which threading can be controlled.

In This Article
  • Classes
  • Interfaces
Back to top Generated by DocFX