Click or drag to resize

BaseImmutableQuadDataset Class

Abstract Base class for immutable quad datasets.
Inheritance Hierarchy
SystemObject
  VDS.RDF.Query.DatasetsBaseQuadDataset
    VDS.RDF.Query.DatasetsBaseImmutableQuadDataset

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

The BaseImmutableQuadDataset type exposes the following members.

Constructors
  NameDescription
Protected methodBaseImmutableQuadDataset
Initializes a new instance of the BaseImmutableQuadDataset class
Top
Properties
  NameDescription
Public propertyActiveGraphUris
Gets the Active Graph URIs.
(Inherited from BaseQuadDataset.)
Public propertyDefaultGraphUris
Gets the Default Graph URIs.
(Inherited from BaseQuadDataset.)
Public propertyGraphs
Gets the Graphs in the dataset.
(Inherited from BaseQuadDataset.)
Public propertyGraphUris
Gets the URIs of the graphs in the dataset.
(Inherited from BaseQuadDataset.)
Public propertyHasTriples
Gets whether the dataset has any triples.
(Inherited from BaseQuadDataset.)
Public propertyItem
Gets the Graph with the given URI from the Dataset.
(Inherited from BaseQuadDataset.)
Public propertyTriples
Gets all triples from the dataset.
(Inherited from BaseQuadDataset.)
Public propertyUsesUnionDefaultGraph
Gets whether this dataset uses a union default graph.
(Inherited from BaseQuadDataset.)
Top
Methods
  NameDescription
Public methodAddGraph
Throws an error as this dataset is immutable.
(Overrides BaseQuadDatasetAddGraph(IGraph).)
Protected methodAddQuad
Throws an error as this dataset is immutable.
(Overrides BaseQuadDatasetAddQuad(Uri, Triple).)
Protected methodContainsQuad
Gets whether a Triple exists in a specific Graph of the dataset.
(Inherited from BaseQuadDataset.)
Public methodContainsTriple
Gets whether the dataset contains a triple.
(Inherited from BaseQuadDataset.)
Public methodDiscard
Discards any changes to the dataset.
(Inherited from BaseQuadDataset.)
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.
(Inherited from BaseQuadDataset.)
Protected methodGetGraphInternal
Gets a Graph from the dataset.
(Inherited from BaseQuadDataset.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetModifiableGraph
Throws an error as this dataset is immutable.
(Overrides BaseQuadDatasetGetModifiableGraph(Uri).)
Protected methodGetQuads
Gets all the Triples for a specific graph of the dataset.
(Inherited from BaseQuadDataset.)
Protected methodGetQuadsWithObject
Gets all the Triples with a given object from a specific graph of the dataset.
(Inherited from BaseQuadDataset.)
Protected methodGetQuadsWithPredicate
Gets all the Triples with a given predicate from a specific graph of the dataset.
(Inherited from BaseQuadDataset.)
Protected methodGetQuadsWithPredicateObject
Gets all the Triples with a given predicate and object from a specific graph of the dataset.
(Inherited from BaseQuadDataset.)
Protected methodGetQuadsWithSubject
Gets all the Triples with a given subject from a specific graph of the dataset.
(Inherited from BaseQuadDataset.)
Protected methodGetQuadsWithSubjectObject
Gets all the Triples with a given subject and object from a specific graph of the dataset.
(Inherited from BaseQuadDataset.)
Protected methodGetQuadsWithSubjectPredicate
Gets all the Triples with a given subject and predicate from a specific graph of the dataset.
(Inherited from BaseQuadDataset.)
Public methodGetTriplesWithObject
Gets all the Triples with a given object.
(Inherited from BaseQuadDataset.)
Public methodGetTriplesWithPredicate
Gets all the Triples with a given predicate.
(Inherited from BaseQuadDataset.)
Public methodGetTriplesWithPredicateObject
Gets all the Triples with a given predicate and object.
(Inherited from BaseQuadDataset.)
Public methodGetTriplesWithSubject
Gets all the Triples with a given subject.
(Inherited from BaseQuadDataset.)
Public methodGetTriplesWithSubjectObject
Gets all the Triples with a given subject and object.
(Inherited from BaseQuadDataset.)
Public methodGetTriplesWithSubjectPredicate
Gets all the Triples with a given subject and predicate.
(Inherited from BaseQuadDataset.)
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.
(Inherited from BaseQuadDataset.)
Protected methodHasGraphInternal
Determines whether a given Graph exists in the Dataset.
(Inherited from BaseQuadDataset.)
Protected methodIsDefaultGraph
Gets whether the given URI represents the default graph of the dataset.
(Inherited from BaseQuadDataset.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveGraph
Throws an error as this dataset is immutable.
(Overrides BaseQuadDatasetRemoveGraph(Uri).)
Protected methodRemoveQuad
Throws an error as this dataset is immutable.
(Overrides BaseQuadDatasetRemoveQuad(Uri, Triple).)
Public methodResetActiveGraph
Resets the Active Graph.
(Inherited from BaseQuadDataset.)
Public methodResetDefaultGraph
Resets the Default Graph.
(Inherited from BaseQuadDataset.)
Public methodSetActiveGraph(IEnumerableUri)
Sets the Active Graph.
(Inherited from BaseQuadDataset.)
Public methodSetActiveGraph(Uri)
Sets the Active Graph.
(Inherited from BaseQuadDataset.)
Public methodSetDefaultGraph(IEnumerableUri)
Sets the Default Graph.
(Inherited from BaseQuadDataset.)
Public methodSetDefaultGraph(Uri)
Sets the Default Graph.
(Inherited from BaseQuadDataset.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also