Skip to main content

Crate dart_edge_sql_core

Crate dart_edge_sql_core 

Source
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.
SqlErrorPayload
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.
SqlErrorKind
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.