GArrowArrayBuilder

GArrowArrayBuilder — Base class for all array builder classes.

Functions

Properties

gpointer array-builder Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── GArrowArrayBuilder
        ├── GArrowBinaryArrayBuilder
        ├── GArrowBooleanArrayBuilder
        ├── GArrowDoubleArrayBuilder
        ├── GArrowFloatArrayBuilder
        ├── GArrowInt16ArrayBuilder
        ├── GArrowInt32ArrayBuilder
        ├── GArrowInt64ArrayBuilder
        ├── GArrowInt8ArrayBuilder
        ├── GArrowListArrayBuilder
        ├── GArrowStructArrayBuilder
        ├── GArrowUInt16ArrayBuilder
        ├── GArrowUInt32ArrayBuilder
        ├── GArrowUInt64ArrayBuilder
        ╰── GArrowUInt8ArrayBuilder

Description

GArrowArrayBuilder is a base class for all array builder classes such as GArrowBooleanArrayBuilder.

You need to use array builder class to create a new array.

Functions

garrow_array_builder_finish ()

GArrowArray *
garrow_array_builder_finish (GArrowArrayBuilder *builder);

Parameters

builder

A GArrowArrayBuilder.

 

Returns

The built GArrowArray.

[transfer full]

Types and Values

struct GArrowArrayBuilder

struct GArrowArrayBuilder;

It wraps arrow::ArrayBuilder.

Property Details

The “array-builder” property

  “array-builder”            gpointer

The raw std::shared<arrow::ArrayBuilder> *.

Flags: Write / Construct Only