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.Name
IGraph.IsEmpty
IGraph.Nodes
IGraph.AllNodes
IGraph.Triples
IGraph.QuotedTriples
IGraph.QuotedNodes
IGraph.AllQuotedNodes
IGraph.Assert(Triple)
IGraph.Assert(IEnumerable<Triple>)
IGraph.Retract(Triple)
IGraph.Retract(IEnumerable<Triple>)
IGraph.Clear()
IGraph.GetBlankNode(string)
IGraph.GetLiteralNode(string, string)
IGraph.GetLiteralNode(string)
IGraph.GetLiteralNode(string, Uri)
IGraph.GetUriNode(string)
IGraph.GetUriNode(Uri)
IGraph.GetTripleNode(Triple)
IGraph.ContainsTriple(Triple)
IGraph.ContainsQuotedTriple(Triple)
IGraph.Merge(IGraph)
IGraph.Merge(IGraph, bool)
IGraph.Equals(IGraph, out Dictionary<INode, INode>)
IGraph.IsSubGraphOf(IGraph)
IGraph.IsSubGraphOf(IGraph, out Dictionary<INode, INode>)
IGraph.HasSubGraph(IGraph)
IGraph.HasSubGraph(IGraph, out Dictionary<INode, INode>)
IGraph.Difference(IGraph)
IGraph.Unstar()
IGraph.TripleAsserted
IGraph.TripleRetracted
IGraph.Changed
IGraph.ClearRequested
IGraph.Cleared
IGraph.MergeRequested
IGraph.Merged
INodeFactory.BaseUri
INodeFactory.NamespaceMap
INodeFactory.UriFactory
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.CreateUriNode(string)
INodeFactory.CreateUriNode()
INodeFactory.CreateVariableNode(string)
INodeFactory.CreateTripleNode(Triple)
INodeFactory.GetNextBlankNodeID()
INodeFactory.NormalizeLiteralValues
INodeFactory.LanguageTagValidation
INodeFactory.ResolveQName(string)
IDisposable.Dispose()
ITripleIndex.GetTriples(Uri)
ITripleIndex.GetTriples(INode)
ITripleIndex.GetTriplesWithObject(Uri)
ITripleIndex.GetTriplesWithObject(INode)
ITripleIndex.GetTriplesWithPredicate(INode)
ITripleIndex.GetTriplesWithPredicate(Uri)
ITripleIndex.GetTriplesWithSubject(INode)
ITripleIndex.GetTriplesWithSubject(Uri)
ITripleIndex.GetTriplesWithSubjectPredicate(INode, INode)
ITripleIndex.GetTriplesWithSubjectObject(INode, INode)
ITripleIndex.GetTriplesWithPredicateObject(INode, INode)
ITripleIndex.GetQuoted(Uri)
ITripleIndex.GetQuoted(INode)
ITripleIndex.GetQuotedWithObject(Uri)
ITripleIndex.GetQuotedWithObject(INode)
ITripleIndex.GetQuotedWithPredicate(INode)
ITripleIndex.GetQuotedWithPredicate(Uri)
ITripleIndex.GetQuotedWithSubject(INode)
ITripleIndex.GetQuotedWithSubject(Uri)
ITripleIndex.GetQuotedWithSubjectPredicate(INode, INode)
ITripleIndex.GetQuotedWithSubjectObject(INode, INode)
ITripleIndex.GetQuotedWithPredicateObject(INode, INode)
IEquatable<IGraph>.Equals(IGraph)
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public interface ITransactionalGraph : IGraph, INodeFactory, IDisposable, ITripleIndex, IEquatable<IGraph>

Methods

| Edit this page View Source

Discard()

Discards any changes to the Graph.

Declaration
void Discard()
| Edit this page View Source

Flush()

Flushes any changes to the Graph.

Declaration
void Flush()

Extension Methods

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