EXPLAIN ANALYZE: per-operator actual time & rows.
We already build a query plan (the Workbench "Query Plan" tab). Add EXPLAIN ANALYZE <query> that runs the query and annotates each plan node with actual rows and actual time.
Where
- Plan text is built in
build_plan (v2/src/exec.cpp); thread per-operator counters/timers through execution.
- Surface it in the Workbench plan pane.
Acceptance criteria
EXPLAIN ANALYZE SELECT … returns the plan with actual rows/time per node.
- The totals match the status bar.
See CONTRIBUTING.md and comment here to claim it.
EXPLAIN ANALYZE: per-operator actual time & rows.We already build a query plan (the Workbench "Query Plan" tab). Add
EXPLAIN ANALYZE <query>that runs the query and annotates each plan node with actual rows and actual time.Where
build_plan(v2/src/exec.cpp); thread per-operator counters/timers through execution.Acceptance criteria
EXPLAIN ANALYZE SELECT …returns the plan with actual rows/time per node.See CONTRIBUTING.md and comment here to claim it.