Show / Hide Table of Contents

Class SparqlUpdateParserContext

Parser Context for SPARQL Update Parser.

Inheritance
System.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

| Improve this Doc 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.

System.Boolean traceParsing

Whether to trace parsing.

System.Boolean traceTokeniser

Whether to trace tokenisation.

| Improve this Doc 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.

| Improve this Doc 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.

System.Boolean traceParsing

Whether to trace parsing.

System.Boolean traceTokeniser

Whether to trace tokenisation.

| Improve this Doc 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.

| Improve this Doc View Source

SparqlUpdateParserContext(ITokeniser)

Creates a new SPARQL Update Parser Context.

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

Tokeniser.

Properties

| Improve this Doc 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
System.Boolean
| Improve this Doc View Source

CommandSet

Gets the Update Command Set that is being populated.

Declaration
public SparqlUpdateCommandSet CommandSet { get; }
Property Value
Type Description
SparqlUpdateCommandSet
| Improve this Doc 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
System.Collections.Generic.HashSet<T><string>
| Improve this Doc View Source

ExpressionFactories

Gets/Sets the locally scoped custom expression factories.

Declaration
public IEnumerable<ISparqlCustomExpressionFactory> ExpressionFactories { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><ISparqlCustomExpressionFactory>
| Improve this Doc 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)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • SparqlUpdateParserContext(ITokeniser, bool, bool)
    • SparqlUpdateParserContext(ITokeniser, IUriFactory)
    • SparqlUpdateParserContext(ITokeniser, TokenQueueMode, bool, bool)
    • SparqlUpdateParserContext(ITokeniser, TokenQueueMode)
    • SparqlUpdateParserContext(ITokeniser)
  • Properties
    • AllowUnknownFunctions
    • CommandSet
    • DataBNodes
    • ExpressionFactories
    • NamespaceMap
  • Implements
  • Extension Methods
Back to top Generated by DocFX