dart_edge_sql_core
Shared SQL JSON wire payload types for Dart Edge native crates.
The dart_edge_sql native asset and other native crates, such as
dart_edge_auth, exchange SQL statements and result rows through JSON payloads.
This crate owns that schema so those crates do not drift independently.
The types are not C ABI structs. They are serializable payload contracts used inside Dart Edge native libraries and callback bridges.
Included contracts:
- SQL statement, value, row, column, and result payloads
- stable SQL dialect codes and placeholder helpers
- structured SQL error payloads
- an explicit wire version constant