Show / Hide Table of Contents

Class RemoteUpdateProcessor

SPARQL Update Processor which processes updates by sending them to a remote SPARQL Update endpoint using a SparqlUpdateClient instance.

Inheritance
System.Object
RemoteUpdateProcessor
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 RemoteUpdateProcessor : ISparqlUpdateProcessor

Constructors

| Improve this Doc View Source

RemoteUpdateProcessor(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.

| Improve this Doc View Source

RemoteUpdateProcessor(Uri)

Creates a new Remote Update Processor.

Declaration
[Obsolete("Replaced by RemoteUpdateProcessor(SparqlUpdateClient)")]
public RemoteUpdateProcessor(Uri endpointUri)
Parameters
Type Name Description
System.Uri endpointUri

Endpoint URI.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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

| Improve this Doc View Source

Discard()

Discards any outstanding changes.

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

Flush()

Flushes any outstanding changes to the underlying store.

Declaration
public 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
    • RemoteUpdateProcessor(string)
    • RemoteUpdateProcessor(Uri)
    • RemoteUpdateProcessor(SparqlRemoteUpdateEndpoint)
    • RemoteUpdateProcessor(SparqlUpdateClient)
  • 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