pub async fn get_result_arrow(
configuration: &Configuration,
id: &str,
x_database_id: &str,
offset: Option<i64>,
limit: Option<i64>,
) -> Result<ArrowResult, ArrowError>Expand description
Fetch a ready result as a fully-buffered ArrowResult.
Buffers the entire Arrow IPC stream into memory before returning. Use
stream_result_arrow for large results where you want to iterate batches
without materializing them all at once.
The request is built to match the generated get_result: same URL, the
X-Workspace-Id/X-Session-Id API key headers, the user-agent, and a
transparently JWT-exchanged bearer token via
Configuration::resolve_bearer_token.
Accept and ?format=arrow are added on top.
§Errors
ArrowError::NotReady— HTTP 202, the result is still pending/processing.ArrowError::Failed— HTTP 409, the result computation failed.ArrowError::NotFound— HTTP 404.ArrowError::InvalidParams— HTTP 400, badoffset/limit.ArrowError::Http— any other non-success status.ArrowError::Reqwest/ArrowError::Ipc— transport / decode errors.