Class RemoteUpdateProcessor
SPARQL Update Processor which processes updates by sending them to a remote SPARQL Update endpoint using a SparqlUpdateClient instance.
Implements
Inherited Members
Namespace: VDS.RDF.Update
Assembly: dotNetRdf.dll
Syntax
public class RemoteUpdateProcessor : ISparqlUpdateProcessor
Constructors
| Edit this page View SourceRemoteUpdateProcessor(string)
Creates a new Remote Update Processor.
Declaration
[Obsolete("Replaced by RemoteUpdateProcessor(SparqlUpdateClient)")]
public RemoteUpdateProcessor(string endpointUri)
Parameters
Type | Name | Description |
---|---|---|
string | endpointUri | Endpoint URI. |
RemoteUpdateProcessor(Uri)
Creates a new Remote Update Processor.
Declaration
[Obsolete("Replaced by RemoteUpdateProcessor(SparqlUpdateClient)")]
public RemoteUpdateProcessor(Uri endpointUri)
Parameters
Type | Name | Description |
---|---|---|
Uri | endpointUri | Endpoint URI. |
RemoteUpdateProcessor(SparqlRemoteUpdateEndpoint)
Creates a new Remote Update Processor.
Declaration
[Obsolete("Replaced by RemoteUpdateProcessor(SparqlUpdateClient)")]
public RemoteUpdateProcessor(SparqlRemoteUpdateEndpoint endpoint)
Parameters
Type | Name | Description |
---|---|---|
SparqlRemoteUpdateEndpoint | endpoint | SPARQL Remote Update Endpoint. |
RemoteUpdateProcessor(SparqlUpdateClient)
Creates a new remote update processor.
Declaration
public RemoteUpdateProcessor(SparqlUpdateClient updateClient)
Parameters
Type | Name | Description |
---|---|---|
SparqlUpdateClient | updateClient | The SPARQL update client to delegate processing of commands to. |
Methods
| Edit this page 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. |