Skip to content

Add expand/collapse/set_depth support for Virtual Servers - #3266

Merged
texodus merged 1 commit into
masterfrom
expand-collapse-virtual
Oct 27, 2026
Merged

texodus merged 1 commit into
masterfrom
expand-collapse-virtual

Conversation

@texodus

@texodus texodus commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

This PR adds support to Virtual Servers for tree expand/collapse on group_by views in "rollup" mode, and implements it for the the DuckDB virtual servers (JS and Python).

For Virtual Servers which do not implement this protocol, expand/collapse toggle buttons now log a warning instead of a Rust panic/abort. For DuckDB, expand/collapse adds a hidden __HIDDEN__ column to each view's temporary table and generates the UPDATE statements.

Fixes #3263

@texodus texodus added enhancement Feature requests or improvements breaking labels Oct 23, 2026
@texodus
texodus marked this pull request as draft October 23, 2026 05:49
@texodus
texodus force-pushed the expand-collapse-virtual branch 2 times, most recently from 2da96a3 to f1d1cc6 Compare October 24, 2026 14:26
Signed-off-by: Andrew Stein <steinlink@gmail.com>
@texodus
texodus force-pushed the expand-collapse-virtual branch from f1d1cc6 to f83fb25 Compare October 25, 2026 03:33
@texodus
texodus marked this pull request as ready for review October 27, 2026 23:51
@texodus
texodus merged commit 444865a into master Oct 27, 2026
19 checks passed
@texodus
texodus deleted the expand-collapse-virtual branch October 27, 2026 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking enhancement Feature requests or improvements

Development

Successfully merging this pull request may close these issues.

Virtual servers: collapse / expand are unhandled, so the datagrid's tree toggles fail

1 participant