Expand description
Shared SQL JSON wire contracts for Dart Edge native crates.
The SQL native asset exposes a compact C ABI where statements and result sets are passed as JSON strings. This crate defines the serializable Rust payloads for that JSON contract so independent native crates can share the same schema.
Structs§
- SqlColumn
- Single SQL result column.
- SqlError
Payload - Structured SQL error payload for native SQL bridges.
- SqlResult
- SQL execution result payload returned by a native SQL executor.
- SqlRow
- Single SQL result row.
- SqlStatement
- SQL statement payload sent to a native SQL executor.
Enums§
- SqlDialect
- SQL dialects supported by Dart Edge native SQL bridges.
- SqlError
Kind - Stable SQL error categories for JSON error payloads.
- SqlValue
- JSON-compatible SQL value used for both parameters and result columns.
Constants§
- SQL_
WIRE_ VERSION - Current JSON wire contract version for Dart Edge SQL payloads.