Skip to main content

Interface: QueryRecordMatch

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

Correlated record predicate (#16104): all conditions in where must match the SAME DataRecord row.

  • any → EXISTS(match)
  • none → NOT EXISTS(match), members with no records DO match
  • noneWithRecord → NOT EXISTS(match) AND has at least one record

Properties

dataType

dataType: string | number

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


kind

kind: "recordMatch"

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


mode?

optional mode: "any" | "none" | "noneWithRecord"

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


selection?

optional selection: QueryRecordSelection | null

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


where?

optional where: QueryPredicate | null

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