GArrowWritable
GArrowWritable — Output interface
|
|
Prerequisites
GArrowWritable requires
GObject.
Description
GArrowWritable is an interface for output. Output must be
writable.
Functions
garrow_writable_write ()
gboolean
garrow_writable_write (GArrowWritable *writable,
const guint8 *data,
gint64 n_bytes,
GError **error);
Returns
TRUE on success, FALSE if there was an error.
garrow_writable_flush ()
gboolean
garrow_writable_flush (GArrowWritable *writable,
GError **error);
It ensures writing all data on memory to storage.
Returns
TRUE on success, FALSE if there was an error.
Types and Values
GARROW_TYPE_WRITABLE
#define GARROW_TYPE_WRITABLE (garrow_writable_get_type())
GArrowWritable
typedef struct _GArrowWritable GArrowWritable;
GArrowWritableInterface
typedef struct _GArrowWritableInterface GArrowWritableInterface;