SparqlExpressionFactory Class |
Namespace: VDS.RDF.Query.Expressions
The SparqlExpressionFactory type exposes the following members.
Name | Description | |
---|---|---|
AddCustomFactory |
Registers a Custom Expression Factory.
| |
CreateExpression(Uri, ListISparqlExpression) |
Tries to create an Expression from the given function Uri and list of argument expressions.
| |
CreateExpression(Uri, ListISparqlExpression, IEnumerableISparqlCustomExpressionFactory) |
Tries to create an Expression from the given function Uri and list of argument expressions.
| |
CreateExpression(Uri, ListISparqlExpression, DictionaryString, ISparqlExpression, IEnumerableISparqlCustomExpressionFactory) |
Tries to create an Expression from the given function Uri and list of argument expressions.
|
Allows for users of the Library to implement and register Custom Expression Factories which can generate Expressions for their own Extension functions which they wish to use in their SPARQL queries. Custom factories may be globally scoped by registering them with the AddCustomFactory() method or locally by passing them to the three argument constructor of the CreateExpression() method.