Expand description
Ergonomic, hand-written resource handles for the HotData SDK.
This module is regeneration-immune: it is protected by .openapi-generator-ignore
and is never emitted by the OpenAPI generator. The OpenAPI generator emits the
operations as free functions grouped into apis::*_api modules; this module
restores a Python-like, resource-oriented surface by wrapping each generated
*_api module in a lightweight handle struct that borrows the
Configuration and forwards each
operation to the matching free function.
Handles are obtained from Client accessors, e.g.
client.connections().list().await?. They hold only a &Configuration, so
they are cheap to construct and never own state.
Structsยง
- Connections
Api - Connections resource handle. Wraps
apis::connections_api. - Database
Context Api - Database-context resource handle. Wraps
apis::database_context_api. - Databases
Api - Databases resource handle. Wraps
apis::databases_api. - Embedding
Providers Api - Embedding-providers resource handle. Wraps
apis::embedding_providers_api. - Indexes
Api - Indexes resource handle. Wraps
apis::indexes_api. - Information
Schema Api - Information-schema resource handle. Wraps
apis::information_schema_api. - JobsApi
- Jobs resource handle. Wraps
apis::jobs_api. - Query
Api - Query resource handle. Wraps
apis::query_api. - Query
Runs Api - Query-runs resource handle. Wraps
apis::query_runs_api. - Results
Api - Results resource handle. Wraps
apis::results_api. - Saved
Queries Api - Saved-queries resource handle. Wraps
apis::saved_queries_api. - Uploads
Api - Uploads resource handle. Wraps
apis::uploads_api. - Workspaces
Api - Workspaces resource handle. Wraps
apis::workspaces_api.