Re-exports§
pub use apis::configuration::ApiKey;pub use apis::configuration::BasicAuth;pub use apis::configuration::Configuration;pub use apis::Error;pub use arrow::get_result_arrow;pub use arrow::stream_result_arrow;pub use arrow::ArrowBatchStream;pub use arrow::ArrowError;pub use arrow::ArrowResult;pub use arrow::ARROW_STREAM_MEDIA_TYPE;pub use auth::BearerTokenProvider;pub use auth::PersistCallback;pub use auth::TokenExchangeError;pub use auth::TokenManager;pub use auth::TokenManagerOptions;pub use client::QueryToArrowError;pub use client::AwaitResultError;pub use client::Client;pub use client::ClientBuilder;pub use client::ClientError;pub use client::PollConfig;pub use client::QueryOutcome;pub use query::PollPolicy;pub use query::QueryConfig;pub use query::QueryError;pub use query::ResultError;pub use query::RetryPolicy;pub use query::TooLargeKind;pub use query::DEFAULT_MAX_AUTO_BYTES;pub use query::DEFAULT_MAX_AUTO_ROWS;pub use query::OVERLOADED_ERROR_CODE;pub use resources::ConnectionTypesApi;pub use resources::ConnectionsApi;pub use resources::DatabaseContextApi;pub use resources::DatabasesApi;pub use resources::EmbeddingProvidersApi;pub use resources::IndexesApi;pub use resources::InformationSchemaApi;pub use resources::JobsApi;pub use resources::QueryApi;pub use resources::QueryRunsApi;pub use resources::RefreshApi;pub use resources::ResultsApi;pub use resources::SavedQueriesApi;pub use resources::SecretsApi;pub use resources::UploadsApi;pub use resources::WorkspacesApi;pub use status::QueryRunStatus;pub use status::QueryRunStatusExt;pub use status::ResultStatus;pub use status::ResultStatusExt;pub use uploads::auto_part_size_hint;pub use uploads::effective_in_flight;pub use uploads::UploadError;pub use uploads::UploadOptions;pub use uploads::UploadProgress;pub use uploads::DEFAULT_MAX_CONCURRENCY;pub use uploads::DEFAULT_PART_SIZE;pub use uploads::MAX_PART_SIZE;pub use uploads::MIN_PART_SIZE;pub use uploads::TARGET_MAX_PARTS;pub use uploads::UPLOAD_MEMORY_BUDGET;
Modules§
- apis
- arrow
- Arrow IPC helpers for
GET /v1/results/{id}. - auth
- Transparent API-token -> JWT exchange for the Hotdata Rust SDK.
- client
- Ergonomic, hand-written entry point for the HotData SDK.
- field
- Ergonomic constructors for nullable, optional request fields.
- http_
log - Request/response debug logging for the Hotdata Rust SDK.
- models
- prelude
- query
- Enhanced query helpers for
POST /v1/query(#640 / #688). - resources
- Ergonomic, hand-written resource handles for the HotData SDK.
- status
- Typed, forward-compatible status enums for results and query runs.
- uploads
- Ergonomic, hand-written direct-to-storage (presigned) file uploads.