Show / Hide Table of Contents

Interface IProcessorRegistration

Describes a registered processor.

Namespace: MESL.SqlRace.Domain.Functions
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IProcessorRegistration

Properties

ArgumentCount

Gets the argument count.

Declaration
int ArgumentCount { get; }
Property Value
Type Description
System.Int32

The argument count.

CanVariableArgumentReplaceParameterIdentifier

An processor argument can be a parameter or a variable instead.

Declaration
bool CanVariableArgumentReplaceParameterIdentifier { get; }
Property Value
Type Description
System.Boolean

true if true [allows variable argument instead parameter identifier]; otherwise, false.

FirstArgumentIsExecutionContext

Gets a value indicating whether [first argument is execution context].

Declaration
bool FirstArgumentIsExecutionContext { get; }
Property Value
Type Description
System.Boolean

true if [first argument is execution context]; otherwise, false.

FunctionBehaviours

Gets the function behaviours.

Declaration
IList<IFunctionBehaviour> FunctionBehaviours { get; }
Property Value
Type Description
System.Collections.Generic.IList<IFunctionBehaviour>

The function behaviours.

Identifier

Gets the identifier.

Declaration
string Identifier { get; }
Property Value
Type Description
System.String

The identifier.

ParameterReferenceArgumentCount

Gets the parameter reference argument count.

Declaration
int ParameterReferenceArgumentCount { get; }
Property Value
Type Description
System.Int32

The parameter reference argument count.

Remarks

This is the number of arguments, starting from the first, that are parameter references.

ProcessorType

Gets the type of the processor.

Declaration
Type ProcessorType { get; }
Property Value
Type Description
System.Type

The type of the processor.

RequiresProcessorStorage

Gets a value indicating whether the processor requires storage.

Declaration
bool RequiresProcessorStorage { get; }
Property Value
Type Description
System.Boolean

true if [requires processor storage]; otherwise, false.

RequiresTimestamp

Gets a value indicating whether [requires timestamp].

Declaration
bool RequiresTimestamp { get; }
Property Value
Type Description
System.Boolean

true if [requires timestamp]; otherwise, false.

StaticEntryPoint

Gets the static entry point.

Declaration
string StaticEntryPoint { get; }
Property Value
Type Description
System.String

The static entry point.

Back to top Generated by DocFX