| Top |
| #define | GARROW_TYPE_OUTPUT_STREAM |
| struct | GArrowOutputStreamClass |
| struct | GArrowFileOutputStream |
| struct | GArrowBufferOutputStream |
| struct | GArrowGIOOutputStream |
| GArrowOutputStream |
GObject
╰── GArrowOutputStream
├── GArrowBufferOutputStream
├── GArrowFileOutputStream
├── GArrowGIOOutputStream
├── GArrowBufferOutputStream
├── GArrowFileOutputStream
╰── GArrowGIOOutputStream
GArrowFileOutputStream implements
GArrowBufferOutputStream implements
GArrowGIOOutputStream implements
GArrowOutputStream implements
GArrowOutputStream is an interface for stream output. Stream output is file based and writeable
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.
gint64 garrow_output_stream_write_tensor (GArrowOutputStream *stream,GArrowTensor *tensor,GError **error);
stream |
||
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