Top | ![]() |
![]() |
![]() |
![]() |
gboolean | garrow_output_stream_align () |
gint64 | garrow_output_stream_write_tensor () |
GArrowFileOutputStream * | garrow_file_output_stream_new () |
GArrowBufferOutputStream * | garrow_buffer_output_stream_new () |
GArrowGIOOutputStream * | garrow_gio_output_stream_new () |
GOutputStream * | garrow_gio_output_stream_get_raw () |
#define | GARROW_TYPE_OUTPUT_STREAM |
struct | GArrowOutputStreamClass |
struct | GArrowFileOutputStream |
struct | GArrowBufferOutputStream |
struct | GArrowGIOOutputStream |
GObject ╰── GArrowOutputStream ├── GArrowBufferOutputStream ├── GArrowFileOutputStream ╰── GArrowGIOOutputStream
GArrowFileOutputStream implements GArrowWritable.
GArrowBufferOutputStream implements GArrowWritable.
GArrowGIOOutputStream implements GArrowWritable.
GArrowOutputStream is an interface for stream output. Stream output is file based and writable
GArrowFileOutputStream is a class for file output stream.
GArrowBufferOutputStream is a class for buffer output stream.
GArrowGIOOutputStream is a class for GOutputStream
based output
stream.
gboolean garrow_output_stream_align (GArrowOutputStream *stream
,gint32 alignment
,GError **error
);
stream |
A GArrowWritable. |
|
alignment |
The byte multiple for the metadata prefix, usually 8 or 64, to ensure the body starts on a multiple of that alignment. |
|
error |
Return location for a GError or |
[nullable] |
Since: 0.11.0
gint64 garrow_output_stream_write_tensor (GArrowOutputStream *stream
,GArrowTensor *tensor
,GError **error
);
stream |
A GArrowWritable. |
|
tensor |
A GArrowTensor to be written. |
|
error |
Return location for a GError or |
[nullable] |
Since: 0.4.0
GArrowFileOutputStream * garrow_file_output_stream_new (const gchar *path
,gboolean append
,GError **error
);
GArrowBufferOutputStream *
garrow_buffer_output_stream_new (GArrowResizableBuffer *buffer
);
GArrowGIOOutputStream *
garrow_gio_output_stream_new (GOutputStream *gio_output_stream
);
GOutputStream *
garrow_gio_output_stream_get_raw (GArrowGIOOutputStream *output_stream
);
Since: 0.5.0