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
)
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*, orNULL. | 
Return value
| Returns: | GArrowRunEndEncodedArray | 
| A newly created  | |
| The caller of the function takes ownership of the data, and is responsible for freeing it. | |
| The return value can be NULL. |