LeviathanUpdateProcessor Class |
Namespace: VDS.RDF.Update
The LeviathanUpdateProcessor type exposes the following members.
Name | Description | |
---|---|---|
LeviathanUpdateProcessor(IInMemoryQueryableStore) |
Creates a new Leviathan Update Processor.
| |
LeviathanUpdateProcessor(ISparqlDataset) |
Creates a new Leviathan Update Processor.
|
Name | Description | |
---|---|---|
AutoCommit |
Gets/Sets whether Updates are automatically committed.
|
Name | Description | |
---|---|---|
Discard |
Discards and outstanding changes from the underlying dataset.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
Flush |
Flushes any outstanding changes to the underlying dataset.
| |
GetContext |
Creates a new Evaluation Context.
| |
GetContext(SparqlUpdateCommandSet) |
Creates a new Evaluation Context.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetQueryProcessor |
Gets the Query Processor to be used.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ProcessAddCommand |
Processes an ADD command.
| |
ProcessAddCommandInternal |
Processes an ADD command.
| |
ProcessClearCommand |
Processes a CLEAR command.
| |
ProcessClearCommandInternal |
Processes a CLEAR command.
| |
ProcessCommand |
Processes a command.
| |
ProcessCommandSet |
Processes a command set.
| |
ProcessCopyCommand |
Processes a COPY command.
| |
ProcessCopyCommandInternal |
Processes a COPY command.
| |
ProcessCreateCommand |
Processes a CREATE command.
| |
ProcessCreateCommandInternal |
Processes a CREATE command.
| |
ProcessDeleteCommand |
Processes a DELETE command.
| |
ProcessDeleteCommandInternal |
Processes a DELETE command.
| |
ProcessDeleteDataCommand |
Processes a DELETE DATA command.
| |
ProcessDeleteDataCommandInternal |
Processes a DELETE DATA command.
| |
ProcessDropCommand |
Processes a DROP command.
| |
ProcessDropCommandInternal |
Processes a DROP command.
| |
ProcessInsertCommand |
Processes an INSERT command.
| |
ProcessInsertCommandInternal |
Processes an INSERT command.
| |
ProcessInsertDataCommand |
Processes an INSERT DATA command.
| |
ProcessInsertDataCommandInternal |
Processes an INSERT DATA command.
| |
ProcessLoadCommand |
Processes a LOAD command.
| |
ProcessLoadCommandInternal |
Processes a LOAD command.
| |
ProcessModifyCommand |
Processes an INSERT/DELETE command.
| |
ProcessModifyCommandInternal |
Processes an INSERT/DELETE command.
| |
ProcessMoveCommand |
Processes a MOVE command.
| |
ProcessMoveCommandInternal |
Processes a MOVE command.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
The Leviathan Update Processor simply invokes the Evaluate method of the SPARQL Commands it is asked to process. Derived implementations may override the relevant virtual protected methods to substitute their own evaluation of an update for our default standards compliant implementations.