Show / Hide Table of Contents

Interface ITransactionalStore

Interface for Triple Stores which are backed by some storage layer that may delay persistence and thus require flushing to ensure changes are persisted to the backing store, as a by product such stores will typically have some notion of transactionality.

Inherited Members
ITripleStore.IsEmpty
ITripleStore.Graphs
ITripleStore.Triples
ITripleStore.Quads
ITripleStore.UriFactory
ITripleStore.Assert(Quad)
ITripleStore.Retract(Quad)
ITripleStore.Add(IRefNode)
ITripleStore.Add(IGraph)
ITripleStore.Add(IGraph, bool)
ITripleStore.AddFromUri(Uri)
ITripleStore.AddFromUri(Uri, bool)
ITripleStore.AddFromUri(Uri, bool, Loader)
ITripleStore.Remove(Uri)
ITripleStore.Remove(IRefNode)
ITripleStore.HasGraph(Uri)
ITripleStore.HasGraph(IRefNode)
ITripleStore.this[Uri]
ITripleStore.this[IRefNode]
ITripleStore.GetQuads(INode, INode, INode, IRefNode, bool)
ITripleStore.GraphAdded
ITripleStore.GraphRemoved
ITripleStore.GraphChanged
ITripleStore.GraphCleared
ITripleStore.GraphMerged
IDisposable.Dispose()
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public interface ITransactionalStore : ITripleStore, IDisposable

Methods

| Edit this page View Source

Discard()

Discards any outstanding changes to the underlying store.

Declaration
void Discard()
| Edit this page View Source

Flush()

Flushes any outstanding changes to the underlying store.

Declaration
void Flush()

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
TripleStoreExtensions.LoadFromEmbeddedResource(ITripleStore, string)
TripleStoreExtensions.LoadFromEmbeddedResource(ITripleStore, string, IStoreReader)
TripleStoreExtensions.LoadFromFile(ITripleStore, string)
TripleStoreExtensions.LoadFromFile(ITripleStore, string, IStoreReader)
TripleStoreExtensions.LoadFromString(ITripleStore, string)
TripleStoreExtensions.LoadFromString(ITripleStore, string, IStoreReader)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri, IStoreReader)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri, IStoreReader, Loader)
TripleStoreExtensions.SaveToFile(ITripleStore, string)
TripleStoreExtensions.SaveToFile(ITripleStore, string, IStoreWriter)
  • Edit this page
  • View Source
In this article
  • Methods
    • Discard()
    • Flush()
  • Extension Methods
Back to top Generated by DocFX