GArrowWritableFile

GArrowWritableFile — File output interface

Functions

Types and Values

Object Hierarchy

    GInterface
    ╰── GArrowWritableFile

Prerequisites

GArrowWritableFile requires GObject.

Description

GArrowWritableFile is an interface for file output.

Functions

garrow_writable_file_write_at ()

gboolean
garrow_writable_file_write_at (GArrowWritableFile *writable_file,
                               gint64 position,
                               const guint8 *data,
                               gint64 n_bytes,
                               GError **error);

Parameters

writable_file

A GArrowWritableFile.

 

position

The write start position.

 

data

The data to be written.

[array length=n_bytes]

n_bytes

The number of bytes to be written.

 

error

Return location for a GError or NULL.

[nullable]

Returns

TRUE on success, FALSE if there was an error.

Types and Values

GARROW_TYPE_WRITABLE_FILE

#define GARROW_TYPE_WRITABLE_FILE (garrow_writable_file_get_type())

GArrowWritableFile

typedef struct _GArrowWritableFile GArrowWritableFile;

GArrowWritableFileInterface

typedef struct _GArrowWritableFileInterface GArrowWritableFileInterface;