Click or drag to resize

LeviathanFunctionFactory Class

Expression Factory which generates Leviathan Function expressions.
Inheritance Hierarchy
SystemObject
  VDS.RDF.Query.ExpressionsLeviathanFunctionFactory

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

The LeviathanFunctionFactory type exposes the following members.

Constructors
  NameDescription
Public methodLeviathanFunctionFactory
Initializes a new instance of the LeviathanFunctionFactory 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 Leviathan Function expression if the function Uri correseponds to a supported Leviathan Function.
Top
Fields
  NameDescription
Public fieldStatic memberAll
Constants for Leviathan Boolean Aggregates.
Public fieldStatic memberAny
Constants for Leviathan Boolean Aggregates.
Public fieldStatic memberCartesian
Constants for Leviathan Numeric Functions.
Public fieldStatic memberCube
Constants for Leviathan Numeric Functions.
Public fieldStatic memberDegreesToRadians
Constants for Leviathan Numeric Functions.
Public fieldStatic memberE
Constants for Leviathan Numeric Functions.
Public fieldStatic memberFactorial
Constants for Leviathan Numeric Functions.
Public fieldStatic memberLeviathanFunctionsNamespace
Leviathan Function Namespace.
Public fieldStatic memberLn
Constants for Leviathan Numeric Functions.
Public fieldStatic memberLog
Constants for Leviathan Numeric Functions.
Public fieldStatic memberMD5Hash
Constants for Leviathan String Functions.
Public fieldStatic memberMedian
Constants for other Leviathan Aggregate.
Public fieldStatic memberMode
Constants for other Leviathan Aggregate.
Public fieldStatic memberNone
Constants for Leviathan Boolean Aggregates.
Public fieldStatic memberNumericMax
Constants for Leviathan Numeric Aggregates.
Public fieldStatic memberNumericMin
Constants for Leviathan Numeric Aggregates.
Public fieldStatic memberPower
Constants for Leviathan Numeric Functions.
Public fieldStatic memberPythagoras
Constants for Leviathan Numeric Functions.
Public fieldStatic memberRadiansToDegrees
Constants for Leviathan Numeric Functions.
Public fieldStatic memberRandom
Constants for Leviathan Numeric Functions.
Public fieldStatic memberReciprocal
Constants for Leviathan Numeric Functions.
Public fieldStatic memberRoot
Constants for Leviathan Numeric Functions.
Public fieldStatic memberSha256Hash
Constants for Leviathan String Functions.
Public fieldStatic memberSquare
Constants for Leviathan Numeric Functions.
Public fieldStatic memberSquareRoot
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTen
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigCos
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigCosec
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigCosecInv
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigCosInv
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigCotan
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigCotanInv
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigSec
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigSecInv
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigSin
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigSinInv
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigTan
Constants for Leviathan Numeric Functions.
Public fieldStatic memberTrigTanInv
Constants for Leviathan Numeric Functions.
Top
See Also