Click or drag to resize

BaseQuadDataset Class

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.
Inheritance Hierarchy

Namespace:  VDS.RDF.Query.Datasets
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public abstract class BaseQuadDataset : ISparqlDataset

The BaseQuadDataset type exposes the following members.

Constructors
  NameDescription
Public methodBaseQuadDataset
Creates a new Quad Dataset.
Public methodBaseQuadDataset(Boolean)
Creates a new Quad Dataset.
Public methodBaseQuadDataset(Uri)
Creates a new Quad Dataset.
Top
Properties
  NameDescription
Public propertyActiveGraphUris
Gets the Active Graph URIs.
Public propertyDefaultGraphUris
Gets the Default Graph URIs.
Public propertyGraphs
Gets the Graphs in the dataset.
Public propertyGraphUris
Gets the URIs of the graphs in the dataset.
Public propertyHasTriples
Gets whether the dataset has any triples.
Public propertyItem
Gets the Graph with the given URI from the Dataset.
Public propertyTriples
Gets all triples from the dataset.
Public propertyUsesUnionDefaultGraph
Gets whether this dataset uses a union default graph.
Top
Methods
  NameDescription
Public methodAddGraph
Adds a Graph to the dataset.
Protected methodAddQuad
Adds a Quad to the Dataset.
Protected methodContainsQuad
Gets whether a Triple exists in a specific Graph of the dataset.
Public methodContainsTriple
Gets whether the dataset contains a triple.
Public methodDiscard
Discards any changes to the dataset.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFlush
Flushes any changes to the dataset.
Protected methodGetGraphInternal
Gets a Graph from the dataset.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetModifiableGraph
Gets a modifiable graph from the dataset.
Protected methodGetQuads
Gets all the Triples for a specific graph of the dataset.
Protected methodGetQuadsWithObject
Gets all the Triples with a given object from a specific graph of the dataset.
Protected methodGetQuadsWithPredicate
Gets all the Triples with a given predicate from a specific graph of the dataset.
Protected methodGetQuadsWithPredicateObject
Gets all the Triples with a given predicate and object from a specific graph of the dataset.
Protected methodGetQuadsWithSubject
Gets all the Triples with a given subject from a specific graph of the dataset.
Protected methodGetQuadsWithSubjectObject
Gets all the Triples with a given subject and object from a specific graph of the dataset.
Protected methodGetQuadsWithSubjectPredicate
Gets all the Triples with a given subject and predicate from a specific graph of the dataset.
Public methodGetTriplesWithObject
Gets all the Triples with a given object.
Public methodGetTriplesWithPredicate
Gets all the Triples with a given predicate.
Public methodGetTriplesWithPredicateObject
Gets all the Triples with a given predicate and object.
Public methodGetTriplesWithSubject
Gets all the Triples with a given subject.
Public methodGetTriplesWithSubjectObject
Gets all the Triples with a given subject and object.
Public methodGetTriplesWithSubjectPredicate
Gets all the Triples with a given subject and predicate.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasGraph
Gets whether a Graph with the given URI is the Dataset.
Protected methodHasGraphInternal
Determines whether a given Graph exists in the Dataset.
Protected methodIsDefaultGraph
Gets whether the given URI represents the default graph of the dataset.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveGraph
Removes a Graph from the Dataset.
Protected methodRemoveQuad
Removes a Quad from the Dataset.
Public methodResetActiveGraph
Resets the Active Graph.
Public methodResetDefaultGraph
Resets the Default Graph.
Public methodSetActiveGraph(IEnumerableUri)
Sets the Active Graph.
Public methodSetActiveGraph(Uri)
Sets the Active Graph.
Public methodSetDefaultGraph(IEnumerableUri)
Sets the Default Graph.
Public methodSetDefaultGraph(Uri)
Sets the Default Graph.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also