Show / Hide Table of Contents

Class BlankNodePattern

Pattern which matches temporary variables.
Inheritance
System.Object
PatternItem
BlankNodePattern
Inherited Members
PatternItem._context
PatternItem.BindingContext
PatternItem.RigorousEvaluation
PatternItem.Repeated
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.Query.Patterns
Assembly: dotNetRDF.dll
Syntax
public class BlankNodePattern : PatternItem

Constructors

| Improve this Doc View Source

BlankNodePattern(String)

Creates a new Pattern representing a Blank Node.
Declaration
public BlankNodePattern(string name)
Parameters
Type Name Description
System.String name Blank Node ID.
| Improve this Doc View Source

BlankNodePattern(String, Boolean)

Creates a new Pattern representing a Blank Node.
Declaration
public BlankNodePattern(string name, bool rigorousEvaluation)
Parameters
Type Name Description
System.String name Blank Node ID.
System.Boolean rigorousEvaluation Whether to force rigorous evaluation.

Properties

| Improve this Doc View Source

ID

Gets the Blank Node ID.
Declaration
public string ID { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

VariableName

Gets the Temporary Variable Name of this Pattern.
Declaration
public override string VariableName { get; }
Property Value
Type Description
System.String
Overrides
PatternItem.VariableName

Methods

| Improve this Doc View Source

Accepts(SparqlEvaluationContext, INode)

Checks whether the given Node is a valid value for the Temporary Variable.
Declaration
protected override bool Accepts(SparqlEvaluationContext context, INode obj)
Parameters
Type Name Description
SparqlEvaluationContext context Evaluation Context.
INode obj Node to test.
Returns
Type Description
System.Boolean
Overrides
PatternItem.Accepts(SparqlEvaluationContext, INode)
| Improve this Doc View Source

Construct(ConstructContext)

Constructs a Node based on the given Set.
Declaration
protected override INode Construct(ConstructContext context)
Parameters
Type Name Description
ConstructContext context Construct Context.
Returns
Type Description
INode
Overrides
PatternItem.Construct(ConstructContext)
| Improve this Doc View Source

ToString()

Gets the String representation of this Pattern.
Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
PatternItem.ToString()

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • BlankNodePattern(String)
    • BlankNodePattern(String, Boolean)
  • Properties
    • ID
    • VariableName
  • Methods
    • Accepts(SparqlEvaluationContext, INode)
    • Construct(ConstructContext)
    • ToString()
  • Extension Methods
Back to top Generated by DocFX