Class LocalNameFunction
Represents the ARQ afn:localname() function.
Implements
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.Query.Expressions.Functions.Arq
Assembly: dotNetRDF.dll
Syntax
public class LocalNameFunction : BaseUnaryExpression, ISparqlExpression
Constructors
| Improve this Doc View SourceLocalNameFunction(ISparqlExpression)
Creates a new ARQ Local Name function.
Declaration
public LocalNameFunction(ISparqlExpression expr)
Parameters
| Type | Name | Description |
|---|---|---|
| ISparqlExpression | expr | Expression. |
Properties
| Improve this Doc View SourceFunctor
Gets the Functor of the Expression.
Declaration
public override string Functor { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceType
Gets the Type of the Expression.
Declaration
public override SparqlExpressionType Type { get; }
Property Value
| Type | Description |
|---|---|
| SparqlExpressionType |
Overrides
Methods
| Improve this Doc View SourceEvaluate(SparqlEvaluationContext, Int32)
Gets the value of the function in the given Evaluation Context for the given Binding ID.
Declaration
public override IValuedNode Evaluate(SparqlEvaluationContext context, int bindingID)
Parameters
| Type | Name | Description |
|---|---|---|
| SparqlEvaluationContext | context | Evaluation Context. |
| System.Int32 | bindingID | Binding ID. |
Returns
| Type | Description |
|---|---|
| IValuedNode |
Overrides
| Improve this Doc View SourceToString()
Gets the String representation of the function.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceTransform(IExpressionTransformer)
Transforms the Expression using the given Transformer.
Declaration
public override ISparqlExpression Transform(IExpressionTransformer transformer)
Parameters
| Type | Name | Description |
|---|---|---|
| IExpressionTransformer | transformer | Expression Transformer. |
Returns
| Type | Description |
|---|---|
| ISparqlExpression |