Skip to main content

Interface: QueryAggregatePredicate

Defined in: packages/sdk/src/types/query-engine-types.ts:154

Properties

emptyPolicy?

optional emptyPolicy: "include" | "exclude"

Defined in: packages/sdk/src/types/query-engine-types.ts:166


kind

kind: "aggregate"

Defined in: packages/sdk/src/types/query-engine-types.ts:155


metric?

optional metric: "count" | "max"

Defined in: packages/sdk/src/types/query-engine-types.ts:159


op

op: QueryAggregateOp

Defined in: packages/sdk/src/types/query-engine-types.ts:160


source

source: string

Defined in: packages/sdk/src/types/query-engine-types.ts:156


sourceIds?

optional sourceIds: number[] | null

Defined in: packages/sdk/src/types/query-engine-types.ts:158

Narrows a parameterized source (e.g. workflowEntries → workflow ids).


value

value: string | number | QueryTemporalValue

Defined in: packages/sdk/src/types/query-engine-types.ts:162

metric=max also accepts an ISO datetime string.


windowDays?

optional windowDays: number | null

Defined in: packages/sdk/src/types/query-engine-types.ts:163


windowHours?

optional windowHours: number | null

Defined in: packages/sdk/src/types/query-engine-types.ts:165

Mutually exclusive with windowDays.