Click or drag to resize

ArqFunctionFactory Class

Expression Factory which generates ARQ Function expressions.
Inheritance Hierarchy
SystemObject
  VDS.RDF.Query.ExpressionsArqFunctionFactory

Namespace:  VDS.RDF.Query.Expressions
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public class ArqFunctionFactory : ISparqlCustomExpressionFactory

The ArqFunctionFactory type exposes the following members.

Constructors
  NameDescription
Public methodArqFunctionFactory
Initializes a new instance of the ArqFunctionFactory class
Top
Properties
  NameDescription
Public propertyAvailableExtensionAggregates
Gets the Extension Aggregate URIs supported by this Factory.
Public propertyAvailableExtensionFunctions
Gets the Extension Function URIs supported by this Factory.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
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
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryCreateExpression
Tries to create an ARQ Function expression if the function Uri correseponds to a supported ARQ Function.
Top
Fields
  NameDescription
Public fieldStatic memberArqFunctionsNamespace
ARQ Function Namespace.
Public fieldStatic memberBNode
Constants for ARQ Graph functions.
Public fieldStatic memberE
Constants for ARQ Numeric functions.
Public fieldStatic memberLocalName
Constants for ARQ Graph functions.
Public fieldStatic memberMax
Constants for ARQ Numeric functions.
Public fieldStatic memberMin
Constants for ARQ Numeric functions.
Public fieldStatic memberNamespace
Constants for ARQ Graph functions.
Public fieldStatic memberNow
Constants for ARQ Miscellaneous functions.
Public fieldStatic memberPi
Constants for ARQ Numeric functions.
Public fieldStatic memberSha1Sum
Constants for ARQ Miscellaneous functions.
Public fieldStatic memberStrJoin
Constants for ARQ String functions.
Public fieldStatic memberSubstr
Constants for ARQ String functions.
Public fieldStatic memberSubstring
Constants for ARQ String functions.
Top
Remarks

Designed to help provide feature parity with the ARQ query engine contained in Jena.

See Also