GArrowListArray

GArrowListArray — List array class

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GArrowArray
        ╰── GArrowListArray

Includes

#include <arrow-glib/arrow-glib.h>

Description

GArrowListArray is a class for list array. It can store zero or more list data.

GArrowListArray is immutable. You need to use GArrowListArrayBuilder to create a new array.

Functions

garrow_list_array_get_value_type ()

GArrowDataType *
garrow_list_array_get_value_type (GArrowListArray *array);

Parameters

array

A GArrowListArray.

 

Returns

The data type of value in each list.

[transfer full]


garrow_list_array_get_value ()

GArrowArray *
garrow_list_array_get_value (GArrowListArray *array,
                             gint64 i);

Parameters

array

A GArrowListArray.

 

i

The index of the target value.

 

Returns

The i-th list.

[transfer full]

Types and Values

struct GArrowListArray

struct GArrowListArray;

It wraps arrow::ListArray.