ModuleExpressionFunctions

Type specific Expression Functions

TypeScript
export interface

Properties

PropertyDescriptionDefault
customBooleanFunctionsCustom Boolean Expression Functions available in AdapTableQLnull (none)
customScalarFunctionsCustom Scalar Expression Functions available in AdapTableQLnull (none)
systemAggregatedBooleanFunctionsSystem AggregatedBoolean Expression Functions available in AdapTableQLnull (sets all)
systemAggregatedScalarFunctionsSystem AggregatedScalar Expression Functions available in AdapTableQLnull (sets all)
systemBooleanFunctionsSystem Boolean Expression Functions available in AdapTableQLnull (sets all)
systemObservableFunctionsSystem Observable Expression Functions available in AdapTableQLnull (sets all)
systemScalarFunctionsSystem 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[])