Class RoundHalfToEvenFunction
Represents the XPath fn:round() 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.XPath.Numeric
Assembly: dotNetRDF.dll
Syntax
public class RoundHalfToEvenFunction : BaseUnaryExpression, ISparqlExpression
Constructors
| Improve this Doc View SourceRoundHalfToEvenFunction(ISparqlExpression)
Creates a new XPath RoundHalfToEven function.
Declaration
public RoundHalfToEvenFunction(ISparqlExpression expr)
Parameters
Type | Name | Description |
---|---|---|
ISparqlExpression | expr | Expression. |
RoundHalfToEvenFunction(ISparqlExpression, ISparqlExpression)
Creates a new XPath RoundHalfToEven function.
Declaration
public RoundHalfToEvenFunction(ISparqlExpression expr, ISparqlExpression precision)
Parameters
Type | Name | Description |
---|---|---|
ISparqlExpression | expr | Expression. |
ISparqlExpression | precision | Precision. |
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 Numeric Value of the function as evaluated in the given 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 |