Click or drag to resize

ISparqlUpdateProcessor Interface

Interface for SPARQL Update Processors.

Namespace:  VDS.RDF.Update
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
public interface ISparqlUpdateProcessor

The ISparqlUpdateProcessor type exposes the following members.

Public methodDiscard
Causes any outstanding changes to be discarded.
Public methodFlush
Causes any outstanding changes to be flushed to the underlying storage.
Public methodProcessAddCommand
Processes an ADD command.
Public methodProcessClearCommand
Processes a CLEAR command.
Public methodProcessCommand
Processes a command.
Public methodProcessCommandSet
Processes a command set.
Public methodProcessCopyCommand
Processes a COPY command.
Public methodProcessCreateCommand
Processes a CREATE command.
Public methodProcessDeleteCommand
Processes a DELETE command.
Public methodProcessDeleteDataCommand
Processes a DELETE DATA command.
Public methodProcessDropCommand
Processes a DROP command.
Public methodProcessInsertCommand
Processes an INSERT command.
Public methodProcessInsertDataCommand
Processes an INSERT DATA command.
Public methodProcessLoadCommand
Processes a LOAD command.
Public methodProcessModifyCommand
Processes an INSERT/DELETE command.
Public methodProcessMoveCommand
Processes a MOVE command.

A SPARQL Update Processor is a class that knows how apply SPARQL Update Commands to some data source to which the processor has access.

The point of this interface is to allow for end users to implement custom update processors or to extend and modify the behaviour of the default Leviathan engine as required.

See Also