Show / Hide Table of Contents

Interface ITransactionalGraph

Interface for RDF Graphs which provide Transactions i.e. changes to them can be Flushed (committed) or Discard (rolled back) as desired.
Inherited Members
IGraph.BaseUri
IGraph.IsEmpty
IGraph.NamespaceMap
IGraph.Nodes
IGraph.AllNodes
IGraph.Triples
IGraph.Assert(Triple)
IGraph.Assert(IEnumerable<Triple>)
IGraph.Retract(Triple)
IGraph.Retract(IEnumerable<Triple>)
IGraph.Clear()
IGraph.CreateUriNode()
IGraph.CreateUriNode(String)
IGraph.GetBlankNode(String)
IGraph.GetLiteralNode(String, String)
IGraph.GetLiteralNode(String)
IGraph.GetLiteralNode(String, Uri)
IGraph.GetTriples(Uri)
IGraph.GetTriples(INode)
IGraph.GetTriplesWithObject(Uri)
IGraph.GetTriplesWithObject(INode)
IGraph.GetTriplesWithPredicate(INode)
IGraph.GetTriplesWithPredicate(Uri)
IGraph.GetTriplesWithSubject(INode)
IGraph.GetTriplesWithSubject(Uri)
IGraph.GetTriplesWithSubjectPredicate(INode, INode)
IGraph.GetTriplesWithSubjectObject(INode, INode)
IGraph.GetTriplesWithPredicateObject(INode, INode)
IGraph.GetUriNode(String)
IGraph.GetUriNode(Uri)
IGraph.ContainsTriple(Triple)
IGraph.Merge(IGraph)
IGraph.Merge(IGraph, Boolean)
IGraph.Equals(IGraph, Dictionary<INode, INode>)
IGraph.IsSubGraphOf(IGraph)
IGraph.IsSubGraphOf(IGraph, Dictionary<INode, INode>)
IGraph.HasSubGraph(IGraph)
IGraph.HasSubGraph(IGraph, Dictionary<INode, INode>)
IGraph.Difference(IGraph)
IGraph.ResolveQName(String)
IGraph.TripleAsserted
IGraph.TripleRetracted
IGraph.Changed
IGraph.ClearRequested
IGraph.Cleared
IGraph.MergeRequested
IGraph.Merged
INodeFactory.CreateBlankNode()
INodeFactory.CreateBlankNode(String)
INodeFactory.CreateGraphLiteralNode()
INodeFactory.CreateGraphLiteralNode(IGraph)
INodeFactory.CreateLiteralNode(String, Uri)
INodeFactory.CreateLiteralNode(String)
INodeFactory.CreateLiteralNode(String, String)
INodeFactory.CreateUriNode(Uri)
INodeFactory.CreateVariableNode(String)
INodeFactory.GetNextBlankNodeID()
System.IDisposable.Dispose()
System.Xml.Serialization.IXmlSerializable.GetSchema()
System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)
System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)
Namespace: VDS.RDF
Assembly: dotNetRDF.dll
Syntax
public interface ITransactionalGraph : IGraph, INodeFactory, IDisposable, IXmlSerializable

Methods

| Improve this Doc View Source

Discard()

Discards any changes to the Graph.
Declaration
void Discard()
| Improve this Doc View Source

Flush()

Flushes any changes to the Graph.
Declaration
void Flush()

Extension Methods

GraphExtensions.ToDataTable(IGraph)
Extensions.AsEnumerable<T>(T)
Extensions.Assert(IGraph, INode, INode, INode)
Extensions.Retract(IGraph, INode, INode, INode)
Extensions.AssertList<T>(IGraph, IEnumerable<T>, Func<T, INode>)
Extensions.AssertList<T>(IGraph, INode, IEnumerable<T>, Func<T, INode>)
Extensions.AssertList(IGraph, IEnumerable<INode>)
Extensions.AssertList(IGraph, INode, IEnumerable<INode>)
Extensions.GetListAsTriples(IGraph, INode)
Extensions.GetListItems(IGraph, INode)
Extensions.GetListNodes(IGraph, INode)
Extensions.RetractList(IGraph, INode)
Extensions.AddToList<T>(IGraph, INode, IEnumerable<T>, Func<T, INode>)
Extensions.AddToList(IGraph, INode, IEnumerable<INode>)
Extensions.RemoveFromList<T>(IGraph, INode, IEnumerable<T>, Func<T, INode>)
Extensions.RemoveFromList(IGraph, INode, IEnumerable<INode>)
GraphExtensions.ExecuteQuery(IGraph, String)
GraphExtensions.ExecuteQuery(IGraph, IRdfHandler, ISparqlResultsHandler, String)
GraphExtensions.ExecuteQuery(IGraph, SparqlParameterizedString)
GraphExtensions.ExecuteQuery(IGraph, IRdfHandler, ISparqlResultsHandler, SparqlParameterizedString)
GraphExtensions.ExecuteQuery(IGraph, SparqlQuery)
GraphExtensions.ExecuteQuery(IGraph, IRdfHandler, ISparqlResultsHandler, SparqlQuery)
GraphExtensions.LoadFromFile(IGraph, String, IRdfReader)
GraphExtensions.LoadFromFile(IGraph, String)
GraphExtensions.LoadFromUri(IGraph, Uri, IRdfReader)
GraphExtensions.LoadFromUri(IGraph, Uri)
GraphExtensions.LoadFromString(IGraph, String, IRdfReader)
GraphExtensions.LoadFromString(IGraph, String)
GraphExtensions.LoadFromEmbeddedResource(IGraph, String)
GraphExtensions.LoadFromEmbeddedResource(IGraph, String, IRdfReader)
GraphExtensions.SaveToFile(IGraph, String, IRdfWriter)
GraphExtensions.SaveToFile(IGraph, String, IStoreWriter)
GraphExtensions.SaveToFile(IGraph, String)
GraphExtensions.SaveToStream(IGraph, TextWriter, IRdfWriter)
GraphExtensions.SaveToStream(IGraph, TextWriter, IStoreWriter)
GraphExtensions.SaveToStream(IGraph, String, TextWriter)
DynamicExtensions.AsDynamic(IGraph, Uri, Uri)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • Discard()
    • Flush()
  • Extension Methods
Back to top Generated by DocFX