Skip to main content

AggregationQuery

@webda/ql


Interface: AggregationQuery

Defined in: packages/ql/src/aggregation-query.ts:34

Canonical aggregation AST consumed by every store

Properties​

filter​

filter: Expression

Defined in: packages/ql/src/aggregation-query.ts:38

Filter applied before grouping; new AndExpression([]) matches everything


groupBy​

groupBy: string[]

Defined in: packages/ql/src/aggregation-query.ts:42

Dotted paths; an empty array produces a single global row


limit?​

optional limit?: number

Defined in: packages/ql/src/aggregation-query.ts:48


metrics​

metrics: Record<string, Metric>

Defined in: packages/ql/src/aggregation-query.ts:46

alias → metric


orderBy?​

optional orderBy?: AggregationOrder[]

Defined in: packages/ql/src/aggregation-query.ts:47