Expand description
Query contract DTOs (HTTP /query endpoints).
Previously mirrored between api/server/http/handlers/query_types.rs and
cli/client/{types,request_types,response_types}.rs; this is the single
source of truth for both sides.
Structs§
- Batch
Query Request - Batch query request: multiple auto-commit DML statements executed inside a single shared auto-commit batch window.
- Batch
Query Response - Batch query response: one
QueryResponseper input statement, in order. - Close
Cursor Request - Release a cursor.
- Close
Cursor Response - Cursor release outcome: false when the id was already gone.
- Error
Position - Error position within the query text (1-based line and column).
- Explain
Request - Explain request: plan a statement without executing it.
- Fetch
Cursor Request - Fetch one page from a cursor.
- Fetch
Cursor Response - One fetched page: rows in column order plus exhaustion flag.
- Open
Cursor Request - Open a forward-only cursor over a single statement’s result.
- Open
Cursor Response - Open cursor response: server-assigned id plus upfront column names.
- Query
Data - Query data
- Query
Error - Query error.
- Query
Metadata - Query metadata
- Query
Request - Query request
- Query
Response - Query response (structured)
- Query
Stage Timings - Per-stage timings in milliseconds for query portraits.
- Stream
Query Request - Streaming query request (SSE
/streamendpoint). - Validate
Request - Verify the response.
- Validate
Response - Verify the response.