Show / Hide Table of Contents

Class BaseImmutableDataset

Abstract Base Class for Immutable Datasets.

Inheritance
System.Object
BaseDataset
BaseImmutableDataset
Implements
ISparqlDataset
ITripleIndex
Inherited Members
BaseDataset.InternalDefaultGraph
BaseDataset.SetDefaultGraph(Uri)
BaseDataset.SetDefaultGraph(IRefNode)
BaseDataset.SetDefaultGraph(IEnumerable<Uri>)
BaseDataset.SetDefaultGraph(IList<IRefNode>)
BaseDataset.SetActiveGraph(Uri)
BaseDataset.SetActiveGraph(IRefNode)
BaseDataset.SetActiveGraph(IEnumerable<Uri>)
BaseDataset.SetActiveGraph(IList<IRefNode>)
BaseDataset.ResetActiveGraph()
BaseDataset.ResetDefaultGraph()
BaseDataset.DefaultGraphUris
BaseDataset.DefaultGraphNames
BaseDataset.ActiveGraphUris
BaseDataset.ActiveGraphNames
BaseDataset.UsesUnionDefaultGraph
BaseDataset.RemoveGraph(IRefNode)
BaseDataset.RemoveGraphInternal(IRefNode)
BaseDataset.HasGraph(Uri)
BaseDataset.HasGraph(IRefNode)
BaseDataset.HasGraphInternal(IRefNode)
BaseDataset.Graphs
BaseDataset.GraphUris
BaseDataset.GraphNames
BaseDataset.this[Uri]
BaseDataset.this[IRefNode]
BaseDataset.GetGraphInternal(IRefNode)
BaseDataset.GetModifiableGraph(Uri)
BaseDataset.HasTriples
BaseDataset.ContainsTriple(Triple)
BaseDataset.ContainsTripleInternal(Triple)
BaseDataset.ContainsQuotedTriple(Triple)
BaseDataset.ContainsQuotedTripleInternal(Triple)
BaseDataset.Triples
BaseDataset.QuotedTriples
BaseDataset.GetAllTriples()
BaseDataset.GetAllQuotedTriples()
BaseDataset.GetTriplesWithPredicate(Uri)
BaseDataset.GetTriplesWithSubject(INode)
BaseDataset.GetTriplesWithSubject(Uri)
BaseDataset.GetQuotedWithSubject(Uri)
BaseDataset.GetQuotedWithSubject(INode)
BaseDataset.GetTriplesWithSubjectInternal(INode)
BaseDataset.GetQuotedWithSubjectInternal(INode)
BaseDataset.GetTriplesWithPredicate(INode)
BaseDataset.GetQuotedWithPredicate(Uri)
BaseDataset.GetQuotedWithPredicate(INode)
BaseDataset.GetTriplesWithPredicateInternal(INode)
BaseDataset.GetQuotedWithPredicateInternal(INode)
BaseDataset.GetTriples(Uri)
BaseDataset.GetTriples(INode)
BaseDataset.GetQuoted(Uri)
BaseDataset.GetQuoted(INode)
BaseDataset.GetTriplesWithObject(Uri)
BaseDataset.GetTriplesWithObject(INode)
BaseDataset.GetQuotedWithObject(Uri)
BaseDataset.GetQuotedWithObject(INode)
BaseDataset.GetTriplesWithObjectInternal(INode)
BaseDataset.GetQuotedWithObjectInternal(INode)
BaseDataset.GetTriplesWithSubjectPredicate(INode, INode)
BaseDataset.GetQuotedWithSubjectPredicate(INode, INode)
BaseDataset.GetTriplesWithSubjectPredicateInternal(INode, INode)
BaseDataset.GetQuotedWithSubjectPredicateInternal(INode, INode)
BaseDataset.GetTriplesWithSubjectObject(INode, INode)
BaseDataset.GetQuotedWithSubjectObject(INode, INode)
BaseDataset.GetTriplesWithSubjectObjectInternal(INode, INode)
BaseDataset.GetQuotedWithSubjectObjectInternal(INode, INode)
BaseDataset.GetTriplesWithPredicateObject(INode, INode)
BaseDataset.GetQuotedWithPredicateObject(INode, INode)
BaseDataset.GetTriplesWithPredicateObjectInternal(INode, INode)
BaseDataset.GetQuotedWithPredicateObjectInternal(INode, INode)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Query.Datasets
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseImmutableDataset : BaseDataset, ISparqlDataset, ITripleIndex

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 override sealed 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 override sealed void Flush()
Overrides
BaseDataset.Flush()
| Improve this Doc View Source

GetModifiableGraph(IRefNode)

Throws an exception since Immutable Datasets cannot be altered.

Declaration
public override IGraph GetModifiableGraph(IRefNode graphName)
Parameters
Type Name Description
IRefNode graphName

Graph URI.

Returns
Type Description
IGraph
Overrides
BaseDataset.GetModifiableGraph(IRefNode)
| Improve this Doc View Source

RemoveGraph(Uri)

Throws an exception since Immutable Datasets cannot be altered.

Declaration
[Obsolete("Replaced by RemoveGraph(IRefNode)")]
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
ITripleIndex

Extension Methods

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