Click or drag to resize

ISparqlExpression Interface

Interface for SPARQL Expression Terms that can be used in Expression Trees while evaluating Sparql Queries.

Namespace:  VDS.RDF.Query.Expressions
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public interface ISparqlExpression

The ISparqlExpression type exposes the following members.

Properties
  NameDescription
Public propertyArguments
Gets the Arguments of this Expression.
Public propertyCanParallelise
Gets whether an expression can safely be evaluated in parallel.
Public propertyFunctor
Gets the Function Name or Operator Symbol - function names may be URIs of Keywords or the empty string in the case of primary expressions.
Public propertyType
Gets the SPARQL Expression Type.
Public propertyVariables
Gets an enumeration of all the Variables used in an expression.
Top
Methods
  NameDescription
Public methodEvaluate
Evalutes a SPARQL Expression for the given binding in a given context.
Public methodTransform
Transforms the arguments of the expression using the given transformer.
Top
See Also