Skip to content

Support for group_rollup_mode Virtual Server and total variant.#3135

Merged
texodus merged 3 commits intomasterfrom
total_group_rollup_mode
Mar 9, 2026
Merged

Support for group_rollup_mode Virtual Server and total variant.#3135
texodus merged 3 commits intomasterfrom
total_group_rollup_mode

Conversation

@texodus
Copy link
Member

@texodus texodus commented Mar 9, 2026

  • Add total group rollup mode — a new GroupRollupMode::Total that shows only the grand total row (aggregated across all rows) without requiring any group_by columns. This is mutually exclusive with group_by — setting total clears group_by, and adding group_by columns resets the mode to rollup.
  • Extend group_rollup_mode support to virtual server backends — DuckDB, ClickHouse, and Polars models now advertise and handle group_rollup_mode via the GetFeatures protocol, including the new total mode.
  • Add new "Botanical" theme and remove the unused citibike example block.
Screen.Recording.2026-03-09.at.1.46.23.AM.mov

Signed-off-by: Andrew Stein <steinlink@gmail.com>
@texodus texodus added the enhancement Feature requests or improvements label Mar 9, 2026
@texodus texodus changed the title total option for group_rollup_mode Support for group_rollup_mode Virtual Server and total variant. Mar 9, 2026
@texodus texodus marked this pull request as ready for review March 9, 2026 05:39
texodus added 2 commits March 9, 2026 02:57
Signed-off-by: Andrew Stein <steinlink@gmail.com>
Signed-off-by: Andrew Stein <steinlink@gmail.com>
@texodus texodus force-pushed the total_group_rollup_mode branch from dd40333 to 64ce27c Compare March 9, 2026 06:58
@texodus texodus merged commit a435e2f into master Mar 9, 2026
16 checks passed
@texodus texodus deleted the total_group_rollup_mode branch March 9, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Feature requests or improvements

Development

Successfully merging this pull request may close these issues.

1 participant