Namespace MESL.SqlRace.Domain.Functions
Classes
BuiltInProcessorUniqueIdentifiers
Unique IDs of built-in processors.
CalculationModeInfoDefinition
Definition of calculation mode information
ConstantAddedEventArgs
Event args for constant added.
ConstantDefinition
A constant definition.
ConstantEventArgsBase
Base class for constants event args
ConstantObject
An struct representing a constant with a value
ConstantRemovedEventArgs
Event args for constant removed.
ConstantReplacedEventArgs
Event args for constant replaced.
ConstantType
Type of a constant
ConstantValueType
Type of a constant
ExecuteOnEveryDataRequestDefinition
Description of an ExecuteOnEveryDataRequest function trigger.
ExecuteOnEveryDataRequestDefinitionDto
A data transfer object for the definition of an ExecuteOnEveryDataRequest function trigger.
ExecuteOnSessionEndDefinition
Description of an ExecuteOnSessionEnd function trigger.
ExecuteOnSessionEndDefinitionDto
A data transfer object for the definition of an ExecuteOnSessionEnd function trigger.
ExecutionContextExtensionsForBuiltInProcessors
Execution context extension methods for built-in processors.
FixedValueParameterDataAccess
A class which represents data access for parameters which have a fixed value, i.e. some static value. See ParameterDataAccessBase documentation for more information.
FunctionAddedEventArgs
Happens when a new function is added.
FunctionBuilderCatalog
FunctionBuildError
Details a function build error
FunctionBuildResults
Communicates the results of building a function
FunctionBuiltEventArgs
Event args for a function being built
FunctionEventArgs
Base class for function related events.
FunctionExecutionStrategyDefinitionDto
An abstract data transfer object for function trigger definitions.
FunctionImplementationDefinitionDto
An abstract data transfer object for function implementation definitions.
FunctionManagerFactory
Factory for statically acquiring a function manager object
FunctionModifiedEventArgs
Happens when a function is modified (such as name for example).
FunctionOutputParameterDefinition
Defines an output parameter of a function
FunctionOutputParameterDefinitionExtensions
Function output parameter extensions, for fluent building of output parameters
FunctionOutputSession
Constant values for the function output associated sessions.
FunctionRemovedEventArgs
Event args for a function being removed
FunctionRenamedEventArgs
Occurs when a function gets renamed.
FunctionsFactory
Main functions domain factory of public classes.
FunctionValidationError
Carries information about a function validation error.
FunctionValidationErrors
Function validation error identifiers.
FunctionValidationResults
Communicates the results of a function validation.
ProcessorInstanceDefinition
Defines a processor instance.
ProcessorReference
Processor function description.
ProcessorRegistration
A processor registration.
StaticProcessors
Static processors that operate on single values, do not require context, cannot be directly replaced with a BCL static method call, and cannot be trivially expanded in-line.
Interfaces
ICalculationModeInfo
Function calculation mode information
IConstantDefinition
Interface to a ConstantDefinition
IConstantDefinitions
Container for ConstantDefinitions
ICustomFunctionBuilder
Provides an interface for the implementation of function builders which are external to this project.
IExecutionContext
Describes a function execution context.
IFunction
An interface for functions
IFunctionBuilder
Interface for a function builder
IFunctionBuilderOutput
Interface for function build output.
IFunctionBuildError
Describes a function build error.
IFunctionDefinition
Interface to a function definition
IFunctionExecutionStrategyDefinition
Interface describing a function execution strategy definition.
IFunctionImplementationDefinition
Interface describing an implementation-specific function implemention definition.
IFunctionInput
An interface defining function input.
IFunctionManager
An interface to the functions aspect of SQL Race
IFunctionOutput
An interface defining function output.
IFunctionValidationError
Describes a function validation error.
IOutputData
An interface defining an output parameters data.
IProcessor
Describes a processor. A processor performs processing on one or more parameters, producing a single value for any given timestamp.
IProcessorInstanceDefinition
Describes the definition of a processor instance.
IProcessorReferenceProvider
Provides processors developement reference.
IProcessorRegistration
Describes a registered processor.