You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit aa2ddc0
Browse filesBrowse the repository at this point in the historyBrowse files
feat(stage2): offer query time, kept for tumbling panes (Example 4 B3)
Stage 2 now offers a third materialization for the tumbling panes of a
query repeating every pane width: built at query time and kept across
evaluations. Each evaluation builds the newest pane from one pane width of
raw data, merges it with the N - 1 kept panes, then keeps it and drops the
oldest (Q59). The physical node carries a `kept` flag (omitted when false),
set by Stage 2 and exported in the PhysicalASAPDAG.
Stage 3 prices a kept chain like an ingestion-time one but at query time:
the newest pane's build per evaluation, (N - 1) panes retained at
cost_per_retained_byte_second and counted against the memory budget, and a
scan (and raw retention) of one pane width. A deployment without
query_time_retention, such as the reference executor, rejects the
candidate with a reason (Q56, Q57).
The viewer shows "query time, kept" in a kept node's timing.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments