GArrowInt8ArrayBuilder

GArrowInt8ArrayBuilder — 8-bit integer array builder class

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GArrowArrayBuilder
        ╰── GArrowInt8ArrayBuilder

Description

GArrowInt8ArrayBuilder is the class to create a new GArrowInt8Array.

Functions

garrow_int8_array_builder_new ()

GArrowInt8ArrayBuilder *
garrow_int8_array_builder_new (void);

Returns

A newly created GArrowInt8ArrayBuilder.


garrow_int8_array_builder_append ()

gboolean
garrow_int8_array_builder_append (GArrowInt8ArrayBuilder *builder,
                                  gint8 value,
                                  GError **error);

Parameters

builder

A GArrowInt8ArrayBuilder.

 

value

A int8 value.

 

error

Return location for a GError or NULL.

[nullable]

Returns

TRUE on success, FALSE if there was an error.


garrow_int8_array_builder_append_null ()

gboolean
garrow_int8_array_builder_append_null (GArrowInt8ArrayBuilder *builder,
                                       GError **error);

Parameters

builder

A GArrowInt8ArrayBuilder.

 

error

Return location for a GError or NULL.

[nullable]

Returns

TRUE on success, FALSE if there was an error.

Types and Values

struct GArrowInt8ArrayBuilder

struct GArrowInt8ArrayBuilder;

It wraps arrow::Int8Builder.