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
);
Since: 0.4.0
gboolean garrow_record_batch_writer_write_table (GArrowRecordBatchWriter *writer
,GArrowTable *table
,GError **error
);
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
);
Since: 0.4.0
GArrowRecordBatchFileWriter * garrow_record_batch_file_writer_new (GArrowOutputStream *sink
,GArrowSchema *schema
,GError **error
);
Since: 0.4.0
struct GArrowRecordBatchWriter;
It wraps arrow::ipc::RecordBatchWriter
.
struct GArrowRecordBatchStreamWriter;
It wraps arrow::ipc::RecordBatchStreamWriter
.
“record-batch-writer”
property“record-batch-writer” gpointer
The raw std::shared<arrow::ipc::RecordBatchWriter> *.
Owner: GArrowRecordBatchWriter
Flags: Write / Construct Only