Expand description
The POST /api/v2/statements request body and its query parameters.
Snowflake JSON keys are camelCase, so the structs use
#[serde(rename_all = "camelCase")]; absent optionals are omitted on the
wire (skip_serializing_if) so a minimal request serializes to just
{"statement":"..."}. Identifier fields reuse the franken-snowflake-core
newtypes, which serialize transparently as bare strings.
Modules§
Structs§
- Binding
- A single positional, typed bind value.
- Submit
Query Params - The submit-time query parameters that ride on the
POSTURL rather than the body. They are the idempotency contract: a stableSubmitQueryParams::request_idplusretry=truemakes a resubmit safe (the original result is returned instead of re-running). This struct is a typed carrier for the transport crate to render into a query string; it is not serialized into the body. - Submit
Statement Request - The body of a
POST /api/v2/statementssubmit.