Show / Hide Table of Contents

Class BaseImmutableQuadDataset

Abstract Base class for immutable quad datasets.
Inheritance
System.Object
BaseQuadDataset
BaseImmutableQuadDataset
Implements
ISparqlDataset
Inherited Members
BaseQuadDataset.SetActiveGraph(IEnumerable<Uri>)
BaseQuadDataset.SetActiveGraph(Uri)
BaseQuadDataset.SetDefaultGraph(Uri)
BaseQuadDataset.SetDefaultGraph(IEnumerable<Uri>)
BaseQuadDataset.ResetActiveGraph()
BaseQuadDataset.ResetDefaultGraph()
BaseQuadDataset.DefaultGraphUris
BaseQuadDataset.ActiveGraphUris
BaseQuadDataset.UsesUnionDefaultGraph
BaseQuadDataset.IsDefaultGraph(Uri)
BaseQuadDataset.HasGraph(Uri)
BaseQuadDataset.HasGraphInternal(Uri)
BaseQuadDataset.Graphs
BaseQuadDataset.GraphUris
BaseQuadDataset.Item[Uri]
BaseQuadDataset.GetGraphInternal(Uri)
BaseQuadDataset.HasTriples
BaseQuadDataset.ContainsTriple(Triple)
BaseQuadDataset.ContainsQuad(Uri, Triple)
BaseQuadDataset.Triples
BaseQuadDataset.GetQuads(Uri)
BaseQuadDataset.GetTriplesWithSubject(INode)
BaseQuadDataset.GetQuadsWithSubject(Uri, INode)
BaseQuadDataset.GetTriplesWithPredicate(INode)
BaseQuadDataset.GetQuadsWithPredicate(Uri, INode)
BaseQuadDataset.GetTriplesWithObject(INode)
BaseQuadDataset.GetQuadsWithObject(Uri, INode)
BaseQuadDataset.GetTriplesWithSubjectPredicate(INode, INode)
BaseQuadDataset.GetQuadsWithSubjectPredicate(Uri, INode, INode)
BaseQuadDataset.GetTriplesWithSubjectObject(INode, INode)
BaseQuadDataset.GetQuadsWithSubjectObject(Uri, INode, INode)
BaseQuadDataset.GetTriplesWithPredicateObject(INode, INode)
BaseQuadDataset.GetQuadsWithPredicateObject(Uri, INode, INode)
BaseQuadDataset.Flush()
BaseQuadDataset.Discard()
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 BaseImmutableQuadDataset : BaseQuadDataset, ISparqlDataset

Methods

| Improve this Doc View Source

AddGraph(IGraph)

Throws an error as this dataset is immutable.
Declaration
public sealed override bool AddGraph(IGraph g)
Parameters
Type Name Description
IGraph g Graph.
Returns
Type Description
System.Boolean
Overrides
BaseQuadDataset.AddGraph(IGraph)
| Improve this Doc View Source

AddQuad(Uri, Triple)

Throws an error as this dataset is immutable.
Declaration
protected override bool AddQuad(Uri graphUri, Triple t)
Parameters
Type Name Description
System.Uri graphUri Graph URI.
Triple t Triple.
Returns
Type Description
System.Boolean
Overrides
BaseQuadDataset.AddQuad(Uri, Triple)
| Improve this Doc View Source

GetModifiableGraph(Uri)

Throws an error as this dataset is immutable.
Declaration
public sealed override IGraph GetModifiableGraph(Uri graphUri)
Parameters
Type Name Description
System.Uri graphUri Graph URI.
Returns
Type Description
IGraph
Overrides
BaseQuadDataset.GetModifiableGraph(Uri)
| Improve this Doc View Source

RemoveGraph(Uri)

Throws an error as this dataset is immutable.
Declaration
public sealed override bool RemoveGraph(Uri graphUri)
Parameters
Type Name Description
System.Uri graphUri Graph URI.
Returns
Type Description
System.Boolean
Overrides
BaseQuadDataset.RemoveGraph(Uri)
| Improve this Doc View Source

RemoveQuad(Uri, Triple)

Throws an error as this dataset is immutable.
Declaration
protected override bool RemoveQuad(Uri graphUri, Triple t)
Parameters
Type Name Description
System.Uri graphUri Graph URI.
Triple t Triple.
Returns
Type Description
System.Boolean
Overrides
BaseQuadDataset.RemoveQuad(Uri, Triple)

Implements

ISparqlDataset

Extension Methods

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