Class SparqlExpressionFactory
Factory Class for generating Expressions for Sparql Extension Functions.
Inheritance
System.Object
SparqlExpressionFactory
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)
System.Object.ToString()
Assembly: dotNetRDF.dll
Syntax
public static class SparqlExpressionFactory
Properties
|
Improve this Doc
View Source
Factories
Gets the Global Custom Expression Factories that are in use.
Declaration
public static IEnumerable<ISparqlCustomExpressionFactory> Factories { get; }
Property Value
Methods
|
Improve this Doc
View Source
AddCustomFactory(ISparqlCustomExpressionFactory)
Registers a Custom Expression Factory.
Declaration
public static void AddCustomFactory(ISparqlCustomExpressionFactory factory)
Parameters
|
Improve this Doc
View Source
CreateExpression(Uri, List<ISparqlExpression>)
Tries to create an Expression from the given function Uri and list of argument expressions.
Declaration
public static ISparqlExpression CreateExpression(Uri u, List<ISparqlExpression> args)
Parameters
Type |
Name |
Description |
System.Uri |
u |
Function Uri. |
System.Collections.Generic.List<ISparqlExpression> |
args |
List of Argument Expressions. |
Returns
|
Improve this Doc
View Source
CreateExpression(Uri, List<ISparqlExpression>, Dictionary<String, ISparqlExpression>, IEnumerable<ISparqlCustomExpressionFactory>)
Tries to create an Expression from the given function Uri and list of argument expressions.
Declaration
public static ISparqlExpression CreateExpression(Uri u, List<ISparqlExpression> args, Dictionary<string, ISparqlExpression> scalarArgs, IEnumerable<ISparqlCustomExpressionFactory> factories)
Parameters
Type |
Name |
Description |
System.Uri |
u |
Function Uri. |
System.Collections.Generic.List<ISparqlExpression> |
args |
List of Argument Expressions. |
System.Collections.Generic.Dictionary<System.String, ISparqlExpression> |
scalarArgs |
Scalar Arguments. |
System.Collections.Generic.IEnumerable<ISparqlCustomExpressionFactory> |
factories |
Enumeration of locally scoped expression factories to use. |
Returns
|
Improve this Doc
View Source
CreateExpression(Uri, List<ISparqlExpression>, IEnumerable<ISparqlCustomExpressionFactory>)
Tries to create an Expression from the given function Uri and list of argument expressions.
Declaration
public static ISparqlExpression CreateExpression(Uri u, List<ISparqlExpression> args, IEnumerable<ISparqlCustomExpressionFactory> factories)
Parameters
Type |
Name |
Description |
System.Uri |
u |
Function Uri. |
System.Collections.Generic.List<ISparqlExpression> |
args |
List of Argument Expressions. |
System.Collections.Generic.IEnumerable<ISparqlCustomExpressionFactory> |
factories |
Enumeration of locally scoped expression factories to use. |
Returns