Client APIs
API Reference Overview
> **Warning.  ** Deprecation notice. This method is scheduled for removal in a future release.  
Fetch an internal arrow struct array from the arrow result. Remember to call release on the respective
ArrowArray object.  
This function can be called multiple time to get next chunks, which will free the previous out_array.
So consume the out_array before calling this function again.  
###### Syntax {#docs:api:c:api::syntax}  
```c
duckdb_state duckdb_query_arrow_array(
duckdb_arrow result,
duckdb_arrow_array *out_array
);
```  
###### Parameters {#docs:api:c:api::parameters}  
* `result`: The result to fetch the array from.
* `out_array`: The output array.  
###### Return Value {#docs:api:c:api::return-value}  
`DuckDBSuccess` on success or `DuckDBError` on failure.  
<br>