Skip to main content

Crate hotdata

Crate hotdata 

Source

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 resources::ConnectionTypesApi;
pub use resources::ConnectionsApi;
pub use resources::DatabaseContextApi;
pub use resources::DatabasesApi;
pub use resources::DatasetsApi;
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::SandboxesApi;
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;

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
resources
Ergonomic, hand-written resource handles for the HotData SDK.
status
Typed, forward-compatible status enums for results and query runs.