Skip to content

capabilities: implement sys_var#31

Open
shelby-fulton-villageSQL wants to merge 5 commits into
shelby/implement-ping-capabilityfrom
shelby/implement-sys-var-capability
Open

capabilities: implement sys_var#31
shelby-fulton-villageSQL wants to merge 5 commits into
shelby/implement-ping-capabilityfrom
shelby/implement-sys-var-capability

Conversation

@shelby-fulton-villageSQL

Copy link
Copy Markdown
Member

Ports the sys_var capability into the rust SDK.

Includes:
villagesql/src/preview/sys_var.rs --> ABI mirror and layout asserts, SysVarCapability::request, SysVarSpec for bool/int/string var types with optional on_change function, get/set
examples/vsql_sys_var/ --> includes mySQL test run

cargo vsql test passes end to end

Current limitation? Double doesn't seem to be supported. The server rejected it. So currently just bool/int/string

@shelby-fulton-villageSQL shelby-fulton-villageSQL changed the base branch from main to shelby/implement-ping-capability July 6, 2026 14:39
@shelby-fulton-villageSQL shelby-fulton-villageSQL changed the title sys_var capability capabilities: implement sys_var Jul 6, 2026
@shelby-fulton-villageSQL shelby-fulton-villageSQL force-pushed the shelby/implement-sys-var-capability branch from 763e643 to 4540204 Compare July 6, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants