Show / Hide Table of Contents

Class SparqlUpdateParserContext

Parser Context for SPARQL Update Parser.

Inheritance
object
BaseParserContext
TokenisingParserContext
SparqlUpdateParserContext
Implements
IParserContext
ITokenisingParserContext
Inherited Members
TokenisingParserContext._queue
TokenisingParserContext._traceTokeniser
TokenisingParserContext._localTokens
TokenisingParserContext.Tokens
TokenisingParserContext.LocalTokens
TokenisingParserContext.TraceTokeniser
BaseParserContext._handler
BaseParserContext._traceParsing
BaseParserContext.Handler
BaseParserContext.UriFactory
BaseParserContext.TraceParsing
BaseParserContext.Namespaces
BaseParserContext.BaseUri
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Parsing.Contexts
Assembly: dotNetRdf.dll
Syntax
public class SparqlUpdateParserContext : TokenisingParserContext, IParserContext, ITokenisingParserContext

Constructors

| Edit this page View Source

SparqlUpdateParserContext(ITokeniser)

Creates a new SPARQL Update Parser Context.

Declaration
public SparqlUpdateParserContext(ITokeniser tokeniser)
Parameters
Type Name Description
ITokeniser tokeniser

Tokeniser.

| Edit this page View Source

SparqlUpdateParserContext(ITokeniser, bool, bool)

Creates a new SPARQL Update Parser Context with custom settings.

Declaration
public SparqlUpdateParserContext(ITokeniser tokeniser, bool traceParsing, bool traceTokeniser)
Parameters
Type Name Description
ITokeniser tokeniser

Tokeniser to use.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

| Edit this page View Source

SparqlUpdateParserContext(ITokeniser, IUriFactory)

Creates a new SPARQL Update parser context.

Declaration
public SparqlUpdateParserContext(ITokeniser tokeniser, IUriFactory uriFactory)
Parameters
Type Name Description
ITokeniser tokeniser

Tokeniser to use.

IUriFactory uriFactory

URI Factory to use during the parse.

| Edit this page View Source

SparqlUpdateParserContext(ITokeniser, TokenQueueMode)

Creates a new SPARQL Update Parser Context with custom settings.

Declaration
public SparqlUpdateParserContext(ITokeniser tokeniser, TokenQueueMode queueMode)
Parameters
Type Name Description
ITokeniser tokeniser

Tokeniser to use.

TokenQueueMode queueMode

Tokeniser Queue Mode.

| Edit this page View Source

SparqlUpdateParserContext(ITokeniser, TokenQueueMode, bool, bool)

Creates a new SPARQL Update Parser Context with custom settings.

Declaration
public SparqlUpdateParserContext(ITokeniser tokeniser, TokenQueueMode queueMode, bool traceParsing, bool traceTokeniser)
Parameters
Type Name Description
ITokeniser tokeniser

Tokeniser to use.

TokenQueueMode queueMode

Tokeniser Queue Mode.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

Properties

| Edit this page View Source

AllowUnknownFunctions

Gets/Sets whether functions that can't be parsed into Expressions should be represented by the UnknownFunction.

Declaration
public bool AllowUnknownFunctions { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

CommandSet

Gets the Update Command Set that is being populated.

Declaration
public SparqlUpdateCommandSet CommandSet { get; }
Property Value
Type Description
SparqlUpdateCommandSet
| Edit this page View Source

DataBNodes

Gets the set of BNodes used in INSERT DATA commands so far.

Declaration
public HashSet<string> DataBNodes { get; }
Property Value
Type Description
HashSet<string>
| Edit this page View Source

ExpressionFactories

Gets/Sets the locally scoped custom expression factories.

Declaration
public IEnumerable<ISparqlCustomExpressionFactory> ExpressionFactories { get; set; }
Property Value
Type Description
IEnumerable<ISparqlCustomExpressionFactory>
| Edit this page View Source

NamespaceMap

Gets the Namespace Map.

Declaration
public NamespaceMapper NamespaceMap { get; }
Property Value
Type Description
NamespaceMapper

Implements

IParserContext
ITokenisingParserContext

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • SparqlUpdateParserContext(ITokeniser)
    • SparqlUpdateParserContext(ITokeniser, bool, bool)
    • SparqlUpdateParserContext(ITokeniser, IUriFactory)
    • SparqlUpdateParserContext(ITokeniser, TokenQueueMode)
    • SparqlUpdateParserContext(ITokeniser, TokenQueueMode, bool, bool)
  • Properties
    • AllowUnknownFunctions
    • CommandSet
    • DataBNodes
    • ExpressionFactories
    • NamespaceMap
  • Implements
  • Extension Methods
Back to top Generated by DocFX