Constructor

ArrowRunEndEncodedArraynew

Declaration [src]

GArrowRunEndEncodedArray*
garrow_run_end_encoded_array_new (
  GArrowDataType* data_type,
  gint64 logical_length,
  GArrowArray* run_ends,
  GArrowArray* values,
  gint64 logical_offset,
  GError** error
)

Description

No description available.
Available since:13.0.0

Parameters

data_type GArrowDataType
 

The data type of the run-end encoded array.

 The data is owned by the caller of the function.
logical_length gint64
 

The logical length of the run-end encoded array.

run_ends GArrowArray
 

The run-ends of the run-end encoded array.

 The data is owned by the caller of the function.
values GArrowArray
 

The values of the run-end encoded array.

 The data is owned by the caller of the function.
logical_offset gint64
 

The offset of the run-end encoded array.

error GError **
  The return location for a GError*, or NULL.

Return value

Returns: GArrowRunEndEncodedArray
 

A newly created GArrowRunEndEncodedArray or NULL on error.

 The caller of the function takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.