ExpressionFunctionType

View as Markdown

The kinds of expression function.

Note: boolean predicates are scalar functions with returnType: 'boolean'; the boolean aggregation operators (WHERE, threshold comparators) are part of aggregated. observable are the brace-only history readers (CHANGE_COUNT{}, PREVIOUS{}, ROW_AGE{}, …) and their clause keywords (ANY_COL, WITHIN, LAST_N, ALL_ROWS, TRIGGER).

TypeScript
export type ExpressionFunctionType = 'scalar' | 'aggregated' | 'observable';