Skip to main content

Module sql

Module sql 

Source
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§

SqlGroupedRowsOutput
SqlGroupedRowsOutput
SqlProjectionRows
SqlProjectionRows
SqlQueryRowsOutput
SqlQueryRowsOutput

Enums§

SqlQueryResult
SqlQueryResult

Functions§

render_count_lines
Render one SQL count payload into deterministic shell output lines.
render_describe_lines
Render one typed DESCRIBE payload 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 COLUMNS payload into deterministic shell output lines.
render_show_entities_lines
Render one helper-level SHOW ENTITIES payload into deterministic lines.
render_show_indexes_lines
Render one SHOW INDEXES payload into deterministic shell output lines.
render_value_text
Render one value into a shell-friendly stable text form.