Type Alias: IvmKind
Type Alias: IvmKind
Section titled “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.IvmLiveQueryhandles these."aggregate"— Phase 3 flavour: GROUP BY / HAVING / aggregate projections (still with inner/left joins allowed).IvmAggregateLiveQueryhandles 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).