Expand description
Defines the public SQL text/result payload types exposed by the facade crate.
This module consumes already-executed SQL outputs and renders stable
endpoint-friendly row payloads; parsing and execution stay in icydb-core.
Structs§
- SqlGrouped
Rows Output - SqlGroupedRowsOutput
- SqlProjection
Rows - SqlProjectionRows
- SqlQuery
Rows Output - SqlQueryRowsOutput
Enums§
- SqlQuery
Result - SqlQueryResult
Functions§
- render_
count_ lines - Render one SQL count payload into deterministic shell output lines.
- render_
describe_ lines - Render one typed
DESCRIBEpayload into deterministic shell output lines. - render_
explain_ lines - Render one SQL EXPLAIN text payload as endpoint output lines.
- render_
grouped_ lines - Render one grouped SQL payload into pretty table lines for shell output.
- render_
projection_ lines - Render one SQL projection payload into pretty table lines for shell output.
- render_
show_ columns_ lines - Render one
SHOW COLUMNSpayload into deterministic shell output lines. - render_
show_ entities_ lines - Render one helper-level
SHOW ENTITIESpayload into deterministic lines. - render_
show_ indexes_ lines - Render one
SHOW INDEXESpayload into deterministic shell output lines. - render_
value_ text - Render one value into a shell-friendly stable text form.