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;