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
windows/window_agg_exec.rs, windows/bounded_window_agg_exec.rs. Both share the Window proto variant (distinguished by input_order_mode) — one try_from_proto dispatches. UDWF/UDAF-as-window via ctx.encode_udwf/encode_udaf; window frame + InputOrderMode by-name.
Follow the pattern in #23494 (reference impl: #23495 / ProjectionExec; full end-state draft: #23496). Add try_to_proto inside impl ExecutionPlan for X, add the inherent X::try_from_proto, repoint the decode arm, and delete the old central arm in the same PR (that is the proof the hook is reached). Keep the wire format byte-for-byte identical.
Activity
Phoenix500526 commentedon Jul 20, 2026
take
refactor(proto): migrate window serde
refactor(proto): migrate window serde
refactor(proto): isolate window serde helpers
refactor(proto): isolate window serde helpers
refactor(proto): migrate window serde (apache#23780)
refactor(proto): migrate window serde (apache#23780)