Show / Hide Table of Contents

Class SimpleUpdateProcessor

SPARQL Update Processor which processes updates by handing them off to the ExecuteUpdate() method of an IUpdateableTripleStore.

Inheritance
System.Object
SimpleUpdateProcessor
Implements
ISparqlUpdateProcessor
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Update
Assembly: dotNetRdf.dll
Syntax
public class SimpleUpdateProcessor : ISparqlUpdateProcessor

Constructors

| Improve this Doc View Source

SimpleUpdateProcessor(IUpdateableTripleStore)

Creates a new Simple Update Processor.

Declaration
public SimpleUpdateProcessor(IUpdateableTripleStore store)
Parameters
Type Name Description
IUpdateableTripleStore store

Updateable Triple Store.

Methods

| Improve this Doc View Source

Discard()

Discards any outstanding changes.

Declaration
public virtual void Discard()
| Improve this Doc View Source

Flush()

Flushes any outstanding changes to the underlying store.

Declaration
public virtual void Flush()
| Improve this Doc View Source

ProcessAddCommand(AddCommand)

Processes an ADD command.

Declaration
public void ProcessAddCommand(AddCommand cmd)
Parameters
Type Name Description
AddCommand cmd

Add Command.

| Improve this Doc View Source

ProcessClearCommand(ClearCommand)

Processes a CLEAR command.

Declaration
public void ProcessClearCommand(ClearCommand cmd)
Parameters
Type Name Description
ClearCommand cmd

Clear Command.

| Improve this Doc View Source

ProcessCommand(SparqlUpdateCommand)

Processes a command.

Declaration
public void ProcessCommand(SparqlUpdateCommand cmd)
Parameters
Type Name Description
SparqlUpdateCommand cmd

Command.

| Improve this Doc View Source

ProcessCommandSet(SparqlUpdateCommandSet)

Processes a command set.

Declaration
public void ProcessCommandSet(SparqlUpdateCommandSet commands)
Parameters
Type Name Description
SparqlUpdateCommandSet commands

Command Set.

| Improve this Doc View Source

ProcessCopyCommand(CopyCommand)

Processes a COPY command.

Declaration
public void ProcessCopyCommand(CopyCommand cmd)
Parameters
Type Name Description
CopyCommand cmd

Copy Command.

| Improve this Doc View Source

ProcessCreateCommand(CreateCommand)

Processes a CREATE command.

Declaration
public void ProcessCreateCommand(CreateCommand cmd)
Parameters
Type Name Description
CreateCommand cmd

Create Command.

| Improve this Doc View Source

ProcessDeleteCommand(DeleteCommand)

Processes a DELETE command.

Declaration
public void ProcessDeleteCommand(DeleteCommand cmd)
Parameters
Type Name Description
DeleteCommand cmd

Delete Command.

| Improve this Doc View Source

ProcessDeleteDataCommand(DeleteDataCommand)

Processes a DELETE DATA command.

Declaration
public void ProcessDeleteDataCommand(DeleteDataCommand cmd)
Parameters
Type Name Description
DeleteDataCommand cmd

DELETE Data Command.

| Improve this Doc View Source

ProcessDropCommand(DropCommand)

Processes a DROP command.

Declaration
public void ProcessDropCommand(DropCommand cmd)
Parameters
Type Name Description
DropCommand cmd

Drop Command.

| Improve this Doc View Source

ProcessInsertCommand(InsertCommand)

Processes an INSERT command.

Declaration
public void ProcessInsertCommand(InsertCommand cmd)
Parameters
Type Name Description
InsertCommand cmd

Insert Command.

| Improve this Doc View Source

ProcessInsertDataCommand(InsertDataCommand)

Processes an INSERT DATA command.

Declaration
public void ProcessInsertDataCommand(InsertDataCommand cmd)
Parameters
Type Name Description
InsertDataCommand cmd

Insert Data Command.

| Improve this Doc View Source

ProcessLoadCommand(LoadCommand)

Processes a LOAD command.

Declaration
public void ProcessLoadCommand(LoadCommand cmd)
Parameters
Type Name Description
LoadCommand cmd

Load Command.

| Improve this Doc View Source

ProcessModifyCommand(ModifyCommand)

Processes an INSERT/DELETE command.

Declaration
public void ProcessModifyCommand(ModifyCommand cmd)
Parameters
Type Name Description
ModifyCommand cmd

Insert/Delete Command.

| Improve this Doc View Source

ProcessMoveCommand(MoveCommand)

Processes a MOVE command.

Declaration
public void ProcessMoveCommand(MoveCommand cmd)
Parameters
Type Name Description
MoveCommand cmd

Move Command.

Implements

ISparqlUpdateProcessor

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • SimpleUpdateProcessor(IUpdateableTripleStore)
  • Methods
    • Discard()
    • Flush()
    • ProcessAddCommand(AddCommand)
    • ProcessClearCommand(ClearCommand)
    • ProcessCommand(SparqlUpdateCommand)
    • ProcessCommandSet(SparqlUpdateCommandSet)
    • ProcessCopyCommand(CopyCommand)
    • ProcessCreateCommand(CreateCommand)
    • ProcessDeleteCommand(DeleteCommand)
    • ProcessDeleteDataCommand(DeleteDataCommand)
    • ProcessDropCommand(DropCommand)
    • ProcessInsertCommand(InsertCommand)
    • ProcessInsertDataCommand(InsertDataCommand)
    • ProcessLoadCommand(LoadCommand)
    • ProcessModifyCommand(ModifyCommand)
    • ProcessMoveCommand(MoveCommand)
  • Implements
  • Extension Methods
Back to top Generated by DocFX