Class FixedBlankNodePattern
Pattern which matches the Blank Node with the given Internal ID regardless of the Graph the nodes come from.
Inherited Members
Namespace: VDS.RDF.Query.Patterns
Assembly: dotNetRdf.dll
Syntax
public class FixedBlankNodePattern : PatternItem
Constructors
| Edit this page View SourceFixedBlankNodePattern(string)
Creates a new Fixed Blank Node Pattern.
Declaration
public FixedBlankNodePattern(string id)
Parameters
Type | Name | Description |
---|---|---|
string | id | ID. |
Properties
| Edit this page View SourceInternalID
Gets the Blank Node ID.
Declaration
public string InternalID { get; }
Property Value
Type | Description |
---|---|
string |
IsFixed
Return true if this pattern item contains no variables, false otherwise.
Declaration
public override bool IsFixed { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
Methods
| Edit this page View SourceAccepts(IPatternEvaluationContext, INode, ISet)
Checks whether the pattern accepts the given Node.
Declaration
public override bool Accepts(IPatternEvaluationContext context, INode obj, ISet s)
Parameters
Type | Name | Description |
---|---|---|
IPatternEvaluationContext | context | SPARQL Evaluation Context. |
INode | obj | Node to test. |
ISet | s |
Returns
Type | Description |
---|---|
bool |
Overrides
| Edit this page View SourceAddBindings(INode, ISet)
Returns the variable bindings created when this pattern item accepts the given node to the specified set.
Declaration
public override void AddBindings(INode forNode, ISet toSet)
Parameters
Type | Name | Description |
---|---|---|
INode | forNode | |
ISet | toSet |
Overrides
| Edit this page View SourceBind(ISet)
Returns a node created by applying the variable bindings in the input set to this pattern item.
Declaration
public override INode Bind(ISet variableBindings)
Parameters
Type | Name | Description |
---|---|---|
ISet | variableBindings |
Returns
Type | Description |
---|---|
INode | A node binding for the pattern item or null if no binding is possible with the provide set. |
Overrides
| Edit this page View SourceConstruct(ConstructContext)
Returns a Blank Node with a fixed ID scoped to whichever graph is provided.
Declaration
public override INode Construct(ConstructContext context)
Parameters
Type | Name | Description |
---|---|---|
ConstructContext | context | Construct Context. |
Returns
Type | Description |
---|---|
INode |
Overrides
| Edit this page View SourceToString()
Gets the String representation of the Pattern Item.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |