| Top |
| struct | GArrowRecordBatchWriter |
| struct | GArrowRecordBatchStreamWriter |
| struct | GArrowRecordBatchFileWriter |
GObject
╰── GArrowRecordBatchWriter
╰── GArrowRecordBatchStreamWriter
╰── GArrowRecordBatchFileWriter
GArrowRecordBatchWriter is a base class for writing record batches in stream format into output.
GArrowRecordBatchStreamWriter is a base class for writing record batches in stream format into output synchronously.
GArrowRecordBatchFileWriter is a class for writing record batches in file format into output.
gboolean garrow_record_batch_writer_write_record_batch (GArrowRecordBatchWriter *writer,GArrowRecordBatch *record_batch,GError **error);
writer |
||
record_batch |
The record batch to be written. |
|
error |
Return location for a GError or |
[nullable] |
Since: 0.4.0
gboolean garrow_record_batch_writer_write_table (GArrowRecordBatchWriter *writer,GArrowTable *table,GError **error);
writer |
||
table |
The table to be written. |
|
error |
Return location for a GError or |
[nullable] |
Since: 0.8.0
gboolean garrow_record_batch_writer_close (GArrowRecordBatchWriter *writer,GError **error);
Since: 0.4.0
GArrowRecordBatchStreamWriter * garrow_record_batch_stream_writer_new (GArrowOutputStream *sink,GArrowSchema *schema,GError **error);
sink |
The output of the writer. |
|
schema |
The schema of the writer. |
|
error |
Return location for a GError or |
[nullable] |
Since: 0.4.0
GArrowRecordBatchFileWriter * garrow_record_batch_file_writer_new (GArrowOutputStream *sink,GArrowSchema *schema,GError **error);
sink |
The output of the writer. |
|
schema |
The schema of the writer. |
|
error |
Return location for a GError or |
[nullable] |
Since: 0.4.0