| 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