since: 0.12.0
GArrowTable*garrow_table_new_arrays(GArrowSchema*schema,GArrowArray**arrays,gsizen_arrays,GError**error)
schemaType: GArrowSchema
The schema of the table.
| The data is owned by the caller of the function. |
arraysType: An array of GArrowArray*
The arrays of the table.
The length of the array is specified in then_arrays argument. |
| The data is owned by the caller of the function. |
n_arraysType: gsize
The number of arrays.
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 constructor 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. |
Type: GArrowTable
A newly createdGArrowTable orNULL on error.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |
The return value can beNULL. |