Skip to main content

Module snowflake

Module snowflake 

Source
Expand description

The Snowflake daemon service.

A thin adapter that hosts the account-agnostic SnowflakeEngine under the daemon’s lifecycle and exposes query/sessions/disconnect over the control socket, plus a tray submenu.

All real work (lazy multiplexed auth, per-query USE …, heartbeats, the arbitrary-schema → JSON mapping) lives in crate::snowflake; this adapter only routes ops and renders the menu/status. Unlike the bridge it persists no secret to disk — sessions live only in memory.

Structs§

SnowflakeService
Hosts a SnowflakeEngine as a DaemonService.

Constants§

SERVICE_NAME
The Snowflake service name (the control-socket routing key).