Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GArrowArray ├── GArrowBinaryArray ├── GArrowBooleanArray ├── GArrowDoubleArray ├── GArrowFloatArray ├── GArrowInt16Array ├── GArrowInt32Array ├── GArrowInt64Array ├── GArrowInt8Array ├── GArrowListArray ├── GArrowNullArray ├── GArrowStructArray ├── GArrowUInt16Array ├── GArrowUInt32Array ├── GArrowUInt64Array ╰── GArrowUInt8Array
GArrowArray is a base class for all array classes such as GArrowBooleanArray.
Array is immutable. You need to use array builder class such as GArrowBooleanArrayBuilder to create a new array.
GArrowArray * garrow_array_slice (GArrowArray *array
,gint64 offset
,gint64 length
);
array |
A GArrowArray. |
|
offset |
The offset of sub GArrowArray. |
|
length |
The length of sub GArrowArray. |
The sub GArrowArray. It covers only from
offset
to offset + length
range. The sub GArrowArray shares
values with the base GArrowArray.
[transfer full]
“array”
property“array” gpointer
The raw std::shared<arrow::Array> *.
Flags: Write / Construct Only