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 |
|
FirstArgumentIsExecutionContext
Gets a value indicating whether [first argument is execution context].
Declaration
bool FirstArgumentIsExecutionContext { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
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 |
|
RequiresTimestamp
Gets a value indicating whether [requires timestamp].
Declaration
bool RequiresTimestamp { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
StaticEntryPoint
Gets the static entry point.
Declaration
string StaticEntryPoint { get; }
Property Value
Type | Description |
---|---|
System.String | The static entry point. |