ModuleExpressionFunctions

Type specific Expression Functions

TypeScript
export interface

Properties

PropertyTypeDescriptionDefault
customBooleanFunctionsRecord<string,ExpressionFunction> | ((context:GlobalExpressionFunctionsContext<BooleanFunctionName>) => Record<string,ExpressionFunction>)Custom Boolean Expression Functions available in AdapTableQLnull (none)
customScalarFunctionsRecord<string,ExpressionFunction> | ((context:GlobalExpressionFunctionsContext<ScalarFunctionName>) => Record<string,ExpressionFunction>)Custom Scalar Expression Functions available in AdapTableQLnull (none)
systemAggregatedBooleanFunctionsAggregatedBooleanFunctionName[] | ((context:GlobalExpressionFunctionsContext<AggregatedBooleanFunctionName>) =>AggregatedBooleanFunctionName[])System AggregatedBoolean Expression Functions available in AdapTableQLnull (sets all)
systemAggregatedScalarFunctionsAggregatedScalarFunctionName[] | ((context:GlobalExpressionFunctionsContext<AggregatedScalarFunctionName>) =>AggregatedScalarFunctionName[])System AggregatedScalar Expression Functions available in AdapTableQLnull (sets all)
systemBooleanFunctionsBooleanFunctionName[] | ((context:GlobalExpressionFunctionsContext<BooleanFunctionName>) =>BooleanFunctionName[])System Boolean Expression Functions available in AdapTableQLnull (sets all)
systemObservableFunctionsObservableFunctionName[] | ((context:GlobalExpressionFunctionsContext<ObservableFunctionName>) =>ObservableFunctionName[])System Observable Expression Functions available in AdapTableQLnull (sets all)
systemScalarFunctionsScalarFunctionName[] | ((context:GlobalExpressionFunctionsContext<ScalarFunctionName>) =>ScalarFunctionName[])System Scalar Expression Functions available in AdapTableQLnull (sets all)

Property Details

customBooleanFunctions

Custom Boolean Expression Functions available in AdapTableQL

TypeScript
customBooleanFunctions?: Record<string, ExpressionFunction> | ((context: GlobalExpressionFunctionsContext<BooleanFunctionName>) => Record<string, ExpressionFunction>);
Default Value

null (none)

Property Value

Record<string,ExpressionFunction> | ((context:GlobalExpressionFunctionsContext<BooleanFunctionName>) => Record<string,ExpressionFunction>)

customScalarFunctions

Custom Scalar Expression Functions available in AdapTableQL

TypeScript
customScalarFunctions?: Record<string, ExpressionFunction> | ((context: GlobalExpressionFunctionsContext<ScalarFunctionName>) => Record<string, ExpressionFunction>);
Default Value

null (none)

Property Value

Record<string,ExpressionFunction> | ((context:GlobalExpressionFunctionsContext<ScalarFunctionName>) => Record<string,ExpressionFunction>)

systemAggregatedBooleanFunctions

System AggregatedBoolean Expression Functions available in AdapTableQL

TypeScript
systemAggregatedBooleanFunctions?: AggregatedBooleanFunctionName[] | ((context: GlobalExpressionFunctionsContext<AggregatedBooleanFunctionName>) => AggregatedBooleanFunctionName[]);
Default Value

null (sets all)

Property Value

AggregatedBooleanFunctionName[] | ((context:GlobalExpressionFunctionsContext<AggregatedBooleanFunctionName>) =>AggregatedBooleanFunctionName[])

systemAggregatedScalarFunctions

System AggregatedScalar Expression Functions available in AdapTableQL

TypeScript
systemAggregatedScalarFunctions?: AggregatedScalarFunctionName[] | ((context: GlobalExpressionFunctionsContext<AggregatedScalarFunctionName>) => AggregatedScalarFunctionName[]);
Default Value

null (sets all)

Property Value

AggregatedScalarFunctionName[] | ((context:GlobalExpressionFunctionsContext<AggregatedScalarFunctionName>) =>AggregatedScalarFunctionName[])

systemBooleanFunctions

System Boolean Expression Functions available in AdapTableQL

TypeScript
systemBooleanFunctions?: BooleanFunctionName[] | ((context: GlobalExpressionFunctionsContext<BooleanFunctionName>) => BooleanFunctionName[]);
Default Value

null (sets all)

Property Value

BooleanFunctionName[] | ((context:GlobalExpressionFunctionsContext<BooleanFunctionName>) =>BooleanFunctionName[])

systemObservableFunctions

System Observable Expression Functions available in AdapTableQL

TypeScript
systemObservableFunctions?: ObservableFunctionName[] | ((context: GlobalExpressionFunctionsContext<ObservableFunctionName>) => ObservableFunctionName[]);
Default Value

null (sets all)

Property Value

ObservableFunctionName[] | ((context:GlobalExpressionFunctionsContext<ObservableFunctionName>) =>ObservableFunctionName[])

systemScalarFunctions

System Scalar Expression Functions available in AdapTableQL

TypeScript
systemScalarFunctions?: ScalarFunctionName[] | ((context: GlobalExpressionFunctionsContext<ScalarFunctionName>) => ScalarFunctionName[]);
Default Value

null (sets all)

Property Value

ScalarFunctionName[] | ((context:GlobalExpressionFunctionsContext<ScalarFunctionName>) =>ScalarFunctionName[])