Class RemoteUpdateProcessor
SPARQL Update Processor which processes updates by sending them to a remote SPARQL Update endpoint represented by a SparqlRemoteUpdateEndpoint instance.
Inheritance
System.Object
RemoteUpdateProcessor
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Update
Assembly: dotNetRDF.dll
Syntax
public class RemoteUpdateProcessor : ISparqlUpdateProcessor
Constructors
| Improve this Doc View SourceRemoteUpdateProcessor(String)
Creates a new Remote Update Processor.
Declaration
public RemoteUpdateProcessor(string endpointUri)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | endpointUri | Endpoint URI. |
RemoteUpdateProcessor(Uri)
Creates a new Remote Update Processor.
Declaration
public RemoteUpdateProcessor(Uri endpointUri)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Uri | endpointUri | Endpoint URI. |
RemoteUpdateProcessor(SparqlRemoteUpdateEndpoint)
Creates a new Remote Update Processor.
Declaration
public RemoteUpdateProcessor(SparqlRemoteUpdateEndpoint endpoint)
Parameters
| Type | Name | Description |
|---|---|---|
| SparqlRemoteUpdateEndpoint | endpoint | SPARQL Remote Update Endpoint. |
Methods
| Improve this Doc View SourceDiscard()
Discards any outstanding changes.
Declaration
public void Discard()
Flush()
Flushes any outstanding changes to the underlying store.
Declaration
public void Flush()
ProcessAddCommand(AddCommand)
Processes an ADD command.
Declaration
public void ProcessAddCommand(AddCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| AddCommand | cmd | Add Command. |
ProcessClearCommand(ClearCommand)
Processes a CLEAR command.
Declaration
public void ProcessClearCommand(ClearCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| ClearCommand | cmd | Clear Command. |
ProcessCommand(SparqlUpdateCommand)
Processes a command.
Declaration
public void ProcessCommand(SparqlUpdateCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| SparqlUpdateCommand | cmd | Command. |
ProcessCommandSet(SparqlUpdateCommandSet)
Processes a command set.
Declaration
public void ProcessCommandSet(SparqlUpdateCommandSet commands)
Parameters
| Type | Name | Description |
|---|---|---|
| SparqlUpdateCommandSet | commands | Command Set. |
ProcessCopyCommand(CopyCommand)
Processes a COPY command.
Declaration
public void ProcessCopyCommand(CopyCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| CopyCommand | cmd | Copy Command. |
ProcessCreateCommand(CreateCommand)
Processes a CREATE command.
Declaration
public void ProcessCreateCommand(CreateCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCommand | cmd | Create Command. |
ProcessDeleteCommand(DeleteCommand)
Processes a DELETE command.
Declaration
public void ProcessDeleteCommand(DeleteCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteCommand | cmd | Delete Command. |
ProcessDeleteDataCommand(DeleteDataCommand)
Processes a DELETE DATA command.
Declaration
public void ProcessDeleteDataCommand(DeleteDataCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteDataCommand | cmd | DELETE Data Command. |
ProcessDropCommand(DropCommand)
Processes a DROP command.
Declaration
public void ProcessDropCommand(DropCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| DropCommand | cmd | Drop Command. |
ProcessInsertCommand(InsertCommand)
Processes an INSERT command.
Declaration
public void ProcessInsertCommand(InsertCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| InsertCommand | cmd | Insert Command. |
ProcessInsertDataCommand(InsertDataCommand)
Processes an INSERT DATA command.
Declaration
public void ProcessInsertDataCommand(InsertDataCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| InsertDataCommand | cmd | Insert Data Command. |
ProcessLoadCommand(LoadCommand)
Processes a LOAD command.
Declaration
public void ProcessLoadCommand(LoadCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| LoadCommand | cmd | Load Command. |
ProcessModifyCommand(ModifyCommand)
Processes an INSERT/DELETE command.
Declaration
public void ProcessModifyCommand(ModifyCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| ModifyCommand | cmd | Insert/Delete Command. |
ProcessMoveCommand(MoveCommand)
Processes a MOVE command.
Declaration
public void ProcessMoveCommand(MoveCommand cmd)
Parameters
| Type | Name | Description |
|---|---|---|
| MoveCommand | cmd | Move Command. |