コンテンツにスキップ

Type Alias: IvmKind

このコンテンツはまだ日本語訳がありません。

IvmKind = "select" | "aggregate" | "none"

Defined in: client/src/ivm.ts:52

Cheap AST classifier for IVM eligibility.

Result codes:

  • "select" — Phase 1 & 2 flavour: WHERE / ORDER BY / LIMIT / OFFSET across single or inner/left-joined sources. IvmLiveQuery handles these.
  • "aggregate" — Phase 3 flavour: GROUP BY / HAVING / aggregate projections (still with inner/left joins allowed). IvmAggregateLiveQuery handles these.
  • "none" — plasma falls back to the full-run path (RIGHT / FULL joins, fromSubquery, or any AST shape a later Phase hasn’t brought in yet).