since: 6.0.0
gbooleangarrow_array_export(GArrowArray*array,gpointer*c_abi_array,gpointer*c_abi_schema,GError**error)
c_abi_arrayType: gpointer*
Return location for astruct ArrowArray *. It should be freed with theArrowArray::release callback theng_free() when no longer needed.
| The argument will be set by the function. |
The argument can be set toNULL by the method. |
c_abi_schemaType: gpointer*
Return location for astruct ArrowSchema * orNULL. It should be freed with theArrowSchema::release callback theng_free() when no longer needed.
| The argument will be set by the function. |
The argument can be set toNULL by the method. |
errorType: GError **
The return location fora recoverable error.
The argument can beNULL. |
If the return location is notNULL, then you must initialize it to aNULLGError*. |
The argument will left initialized toNULL by the method if there are no errors. |
In case of error, the argument will be set to a newly allocatedGError; the caller will take ownership of the data, and be responsible for freeing it. |