Click or drag to resize

DataType11Function Class

Class representing the SPARQL Datatype() function in SPARQL 1.1.
Inheritance Hierarchy

Namespace:  VDS.RDF.Query.Expressions.Functions.Sparql.String
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public class DataType11Function : DataTypeFunction

The DataType11Function type exposes the following members.

Constructors
  NameDescription
Public methodDataType11Function
Creates a new DataType function.
Top
Properties
  NameDescription
Public propertyArguments
Gets the Arguments of the Expression.
(Inherited from BaseUnaryExpression.)
Public propertyCanParallelise
Gets whether an expression can safely be evaluated in parallel.
(Inherited from BaseUnaryExpression.)
Public propertyFunctor
Gets the Functor of the Expression.
(Inherited from DataTypeFunction.)
Public propertyType
Gets the Type of the Expression.
(Inherited from DataTypeFunction.)
Public propertyVariables
Gets an enumeration of all the Variables used in this expression.
(Inherited from BaseUnaryExpression.)
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvaluate
Returns the value of the Expression as evaluated for a given Binding as a Literal Node.
(Overrides DataTypeFunctionEvaluate(SparqlEvaluationContext, Int32).)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Gets the String representation of this Expression.
(Inherited from DataTypeFunction.)
Public methodTransform
Transforms the Expression using the given Transformer.
(Inherited from DataTypeFunction.)
Top
Fields
  NameDescription
Protected field_expr
The sub-expression of this Expression.
(Inherited from BaseUnaryExpression.)
Top
Remarks
This is required because the changes to the function in SPARQL 1.1 are not backwards compatible with SPARQL 1.0.
See Also