Show / Hide Table of Contents

Interface IUpdateableTripleStore

Interface for Triple Stores which support SPARQL Update as per the SPARQL 1.1 specifications.
Inherited Members
ITripleStore.IsEmpty
ITripleStore.Graphs
ITripleStore.Triples
ITripleStore.Add(IGraph)
ITripleStore.Add(IGraph, Boolean)
ITripleStore.AddFromUri(Uri)
ITripleStore.AddFromUri(Uri, Boolean)
ITripleStore.Remove(Uri)
ITripleStore.HasGraph(Uri)
ITripleStore.Item[Uri]
ITripleStore.GraphAdded
ITripleStore.GraphRemoved
ITripleStore.GraphChanged
ITripleStore.GraphCleared
ITripleStore.GraphMerged
System.IDisposable.Dispose()
Namespace: VDS.RDF
Assembly: dotNetRDF.dll
Syntax
public interface IUpdateableTripleStore : ITripleStore, IDisposable
Remarks

A Store which supports this may implement various access control mechanisms which limit what operations are actually permitted.

It is the responsibility of the Store class to ensure that commands are permissible before invoking them.

Methods

| Improve this Doc View Source

ExecuteUpdate(String)

Executes an Update against the Triple Store.
Declaration
void ExecuteUpdate(string update)
Parameters
Type Name Description
System.String update SPARQL Update Command(s).
Remarks
As per the SPARQL 1.1 Update specification the command string may be a sequence of commands.
| Improve this Doc View Source

ExecuteUpdate(SparqlUpdateCommand)

Executes a single Update Command against the Triple Store.
Declaration
void ExecuteUpdate(SparqlUpdateCommand update)
Parameters
Type Name Description
SparqlUpdateCommand update SPARQL Update Command.
| Improve this Doc View Source

ExecuteUpdate(SparqlUpdateCommandSet)

Executes a set of Update Commands against the Triple Store.
Declaration
void ExecuteUpdate(SparqlUpdateCommandSet updates)
Parameters
Type Name Description
SparqlUpdateCommandSet updates SPARQL Update Command Set.

Extension Methods

Extensions.AsEnumerable<T>(T)
TripleStoreExtensions.LoadFromFile(ITripleStore, String, IStoreReader)
TripleStoreExtensions.LoadFromFile(ITripleStore, String)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri, IStoreReader)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri)
TripleStoreExtensions.LoadFromString(ITripleStore, String, IStoreReader)
TripleStoreExtensions.LoadFromString(ITripleStore, String)
TripleStoreExtensions.LoadFromEmbeddedResource(ITripleStore, String, IStoreReader)
TripleStoreExtensions.LoadFromEmbeddedResource(ITripleStore, String)
TripleStoreExtensions.SaveToFile(ITripleStore, String, IStoreWriter)
TripleStoreExtensions.SaveToFile(ITripleStore, String)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • ExecuteUpdate(String)
    • ExecuteUpdate(SparqlUpdateCommand)
    • ExecuteUpdate(SparqlUpdateCommandSet)
  • Extension Methods
Back to top Generated by DocFX