Skip to main content

Module resources

Module resources 

Source
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ยง

ConnectionsApi
Connections resource handle. Wraps apis::connections_api.
DatabaseContextApi
Database-context resource handle. Wraps apis::database_context_api.
DatabasesApi
Databases resource handle. Wraps apis::databases_api.
EmbeddingProvidersApi
Embedding-providers resource handle. Wraps apis::embedding_providers_api.
IndexesApi
Indexes resource handle. Wraps apis::indexes_api.
InformationSchemaApi
Information-schema resource handle. Wraps apis::information_schema_api.
JobsApi
Jobs resource handle. Wraps apis::jobs_api.
QueryApi
Query resource handle. Wraps apis::query_api.
QueryRunsApi
Query-runs resource handle. Wraps apis::query_runs_api.
ResultsApi
Results resource handle. Wraps apis::results_api.
SavedQueriesApi
Saved-queries resource handle. Wraps apis::saved_queries_api.
UploadsApi
Uploads resource handle. Wraps apis::uploads_api.
WorkspacesApi
Workspaces resource handle. Wraps apis::workspaces_api.