Top | ![]() |
![]() |
![]() |
![]() |
struct | GArrowOutputStream |
struct | GArrowFileOutputStream |
struct | GArrowBufferOutputStream |
struct | GArrowGIOOutputStream |
GObject ├── GArrowOutputStream │ ├── GArrowBufferOutputStream │ ├── GArrowFileOutputStream │ ╰── GArrowGIOOutputStream ╰── GArrowOutputStream ├── GArrowBufferOutputStream ├── GArrowFileOutputStream ╰── GArrowGIOOutputStream
GArrowOutputStream implements
GArrowFileOutputStream implements
GArrowBufferOutputStream implements
GArrowGIOOutputStream 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
);
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
struct GArrowBufferOutputStream;
It wraps arrow::io::BufferOutputStream
.
“output-stream”
property“output-stream” gpointer
The raw std::shared<arrow::io::OutputStream> *.
Flags: Write / Construct Only