Namespace VDS.RDF.Query.Expressions
Classes
ArqFunctionFactory
Expression Factory which generates ARQ Function expressions.
BaseBinaryExpression
Abstract base class for Binary Expressions.
BaseUnaryExpression
Abstract base class for Unary Expressions.
FullTextFunctionFactory
A SPARQL Expression Factory reserved as a future extension point but not currently compiled or used.
LeviathanFunctionFactory
Expression Factory which generates Leviathan Function expressions.
PrimaryExpressionSubstituter
Abstract implementation of an Expression Transformer which substitutes primary expressions.
SparqlBuiltInFunctionFactory
Expression Factory which generates SPARQL Function expressions.
SparqlExpressionFactory
Factory Class for generating Expressions for Sparql Extension Functions.
XPathFunctionFactory
Expression Factory which generates XPath Function expressions.
Interfaces
IExpressionTransformer
An Expression Transformer is a class that can traverse a SPARQL Expression tree and apply transformations to it.
ISparqlCustomExpressionFactory
Interface for implementing SPARQL custom expression factories which turn URI specified functions into SPARQL Expressions.
ISparqlExpression
Interface for SPARQL Expression Terms that can be used in Expression Trees while evaluating Sparql Queries.
Enums
SparqlExpressionType
SPARQL Expression Types.
SparqlNumericType
Numeric Types for Sparql Numeric Expressions.