Class BaseModificationCommand
Abstract Base class for classes that represent SPARQL Update INSERT, DELETE and INSERT/DELETE commands.
Inheritance
System.Object
BaseModificationCommand
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)
Namespace: VDS.RDF.Update.Commands
Assembly: dotNetRDF.dll
Syntax
public abstract class BaseModificationCommand : SparqlUpdateCommand
Constructors
| Improve this Doc View SourceBaseModificationCommand(SparqlUpdateCommandType)
Creates a new Base Modification Command.
Declaration
public BaseModificationCommand(SparqlUpdateCommandType type)
Parameters
Type | Name | Description |
---|---|---|
SparqlUpdateCommandType | type | Update Command Type. |
Fields
| Improve this Doc View Source_graphUri
URI from the WITH statement.
Declaration
protected Uri _graphUri
Field Value
Type | Description |
---|---|
System.Uri |
_usingNamedUris
URIS for the USING NAMED clauses.
Declaration
protected List<Uri> _usingNamedUris
Field Value
Type | Description |
---|---|
System.Collections.Generic.List<System.Uri> |
_usingUris
URIs for the USING clauses.
Declaration
protected List<Uri> _usingUris
Field Value
Type | Description |
---|---|
System.Collections.Generic.List<System.Uri> |
Properties
| Improve this Doc View SourceGraphUri
Gets the URI of the Graph specified in the WITH clause.
Declaration
public Uri GraphUri { get; }
Property Value
Type | Description |
---|---|
System.Uri |
UsingNamedUris
Gets the URIs specified in USING NAMED clauses.
Declaration
public IEnumerable<Uri> UsingNamedUris { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.Uri> |
UsingUris
Gets the URIs specified in USING clauses.
Declaration
public IEnumerable<Uri> UsingUris { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.Uri> |
Methods
| Improve this Doc View SourceAddUsingNamedUri(Uri)
Adds a new USING NAMED URI.
Declaration
public void AddUsingNamedUri(Uri u)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | u | URI. |
AddUsingUri(Uri)
Adds a new USING URI.
Declaration
public void AddUsingUri(Uri u)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | u | URI. |
IsValidDeletePattern(GraphPattern, Boolean)
Determines whether a Graph Pattern is valid for use in an DELETE pattern.
Declaration
protected bool IsValidDeletePattern(GraphPattern p, bool top)
Parameters
Type | Name | Description |
---|---|---|
GraphPattern | p | Graph Pattern. |
System.Boolean | top | Is this the top level pattern?. |
Returns
Type | Description |
---|---|
System.Boolean |