Show / Hide Table of Contents

Class BaseImmutableDataset

Abstract Base Class for Immutable Datasets.
Inheritance
System.Object
BaseDataset
BaseImmutableDataset
Implements
ISparqlDataset
Inherited Members
BaseDataset.InternalDefaultGraph
BaseDataset.SetDefaultGraph(Uri)
BaseDataset.SetDefaultGraph(IEnumerable<Uri>)
BaseDataset.SetActiveGraph(Uri)
BaseDataset.SetActiveGraph(IEnumerable<Uri>)
BaseDataset.ResetActiveGraph()
BaseDataset.ResetDefaultGraph()
BaseDataset.DefaultGraphUris
BaseDataset.ActiveGraphUris
BaseDataset.UsesUnionDefaultGraph
BaseDataset.RemoveGraphInternal(Uri)
BaseDataset.HasGraph(Uri)
BaseDataset.HasGraphInternal(Uri)
BaseDataset.Graphs
BaseDataset.GraphUris
BaseDataset.Item[Uri]
BaseDataset.GetGraphInternal(Uri)
BaseDataset.HasTriples
BaseDataset.ContainsTriple(Triple)
BaseDataset.ContainsTripleInternal(Triple)
BaseDataset.Triples
BaseDataset.GetAllTriples()
BaseDataset.GetTriplesWithSubject(INode)
BaseDataset.GetTriplesWithSubjectInternal(INode)
BaseDataset.GetTriplesWithPredicate(INode)
BaseDataset.GetTriplesWithPredicateInternal(INode)
BaseDataset.GetTriplesWithObject(INode)
BaseDataset.GetTriplesWithObjectInternal(INode)
BaseDataset.GetTriplesWithSubjectPredicate(INode, INode)
BaseDataset.GetTriplesWithSubjectPredicateInternal(INode, INode)
BaseDataset.GetTriplesWithSubjectObject(INode, INode)
BaseDataset.GetTriplesWithSubjectObjectInternal(INode, INode)
BaseDataset.GetTriplesWithPredicateObject(INode, INode)
BaseDataset.GetTriplesWithPredicateObjectInternal(INode, INode)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Query.Datasets
Assembly: dotNetRDF.dll
Syntax
public abstract class BaseImmutableDataset : BaseDataset, ISparqlDataset

Methods

| Improve this Doc View Source

AddGraph(IGraph)

Throws an exception since Immutable Datasets cannot be altered.
Declaration
public override bool AddGraph(IGraph g)
Parameters
Type Name Description
IGraph g Graph to add.
Returns
Type Description
System.Boolean
Overrides
BaseDataset.AddGraph(IGraph)
| Improve this Doc View Source

Discard()

Ensures that any changes to the Dataset (if any) are discarded.
Declaration
public sealed override void Discard()
Overrides
BaseDataset.Discard()
| Improve this Doc View Source

Flush()

Ensures that any changes to the Dataset (if any) are flushed to the underlying Storage.
Declaration
public sealed override void Flush()
Overrides
BaseDataset.Flush()
| Improve this Doc View Source

GetModifiableGraph(Uri)

Throws an exception since Immutable Datasets cannot be altered.
Declaration
public override IGraph GetModifiableGraph(Uri graphUri)
Parameters
Type Name Description
System.Uri graphUri Graph URI.
Returns
Type Description
IGraph
Overrides
BaseDataset.GetModifiableGraph(Uri)
| Improve this Doc View Source

RemoveGraph(Uri)

Throws an exception since Immutable Datasets cannot be altered.
Declaration
public override bool RemoveGraph(Uri graphUri)
Parameters
Type Name Description
System.Uri graphUri Graph URI.
Returns
Type Description
System.Boolean
Overrides
BaseDataset.RemoveGraph(Uri)

Implements

ISparqlDataset

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • AddGraph(IGraph)
    • Discard()
    • Flush()
    • GetModifiableGraph(Uri)
    • RemoveGraph(Uri)
  • Implements
  • Extension Methods
Back to top Generated by DocFX