Top | ![]() |
![]() |
![]() |
![]() |
GArrowColumn * | garrow_column_new_array () |
GArrowColumn * | garrow_column_new_chunked_array () |
GArrowColumn * | garrow_column_slice () |
gboolean | garrow_column_equal () |
guint64 | garrow_column_get_length () |
guint64 | garrow_column_get_n_nulls () |
GArrowField * | garrow_column_get_field () |
const gchar * | garrow_column_get_name () |
GArrowDataType * | garrow_column_get_data_type () |
GArrowChunkedArray * | garrow_column_get_data () |
gchar * | garrow_column_to_string () |
GArrowArray * | array | Read / Write / Construct Only |
GArrowChunkedArray * | chunked-array | Read / Write / Construct Only |
gpointer | column | Write / Construct Only |
GArrowField * | field | Read / Write / Construct Only |
GArrowColumn is a class for column. Column has a GArrowField and zero or more values. Values are GArrowChunkedArray.
GArrowColumn * garrow_column_new_array (GArrowField *field
,GArrowArray *array
);
GArrowColumn * garrow_column_new_chunked_array (GArrowField *field
,GArrowChunkedArray *chunked_array
);
GArrowColumn * garrow_column_slice (GArrowColumn *column
,guint64 offset
,guint64 length
);
column |
A GArrowColumn. |
|
offset |
The offset of sub GArrowColumn. |
|
length |
The length of sub GArrowColumn. |
The sub GArrowColumn. It covers only from
offset
to offset + length
range. The sub GArrowColumn shares
values with the base GArrowColumn.
[transfer full]
gboolean garrow_column_equal (GArrowColumn *column
,GArrowColumn *other_column
);
Since: 0.4.0
gchar * garrow_column_to_string (GArrowColumn *column
,GError **error
);
The formatted column content or NULL
on error.
The returned string should be freed when with g_free()
when no
longer needed.
[nullable][transfer full]
Since: 0.12.0
“array”
property“array” GArrowArray *
The array of the column.
Flags: Read / Write / Construct Only
“chunked-array”
property“chunked-array” GArrowChunkedArray *
The chunked array of the column.
Flags: Read / Write / Construct Only
“column”
property “column” gpointer
The raw std::shared<arrow::Column> *.
Flags: Write / Construct Only
“field”
property“field” GArrowField *
The field of the column.
Flags: Read / Write / Construct Only