| Top |
| GArrowArray * | value | Read / Write / Construct Only |
| GArrowChunkedArray * | value | Read / Write / Construct Only |
| gpointer | datum | Write / Construct Only |
| GArrowRecordBatch * | value | Read / Write / Construct Only |
| GArrowTable * | value | Read / Write / Construct Only |
| #define | GARROW_TYPE_DATUM |
| struct | GArrowDatumClass |
| #define | GARROW_TYPE_ARRAY_DATUM |
| struct | GArrowArrayDatumClass |
| #define | GARROW_TYPE_CHUNKED_ARRAY_DATUM |
| struct | GArrowChunkedArrayDatumClass |
| #define | GARROW_TYPE_RECORD_BATCH_DATUM |
| struct | GArrowRecordBatchDatumClass |
| #define | GARROW_TYPE_TABLE_DATUM |
| struct | GArrowTableDatumClass |
| GArrowArrayDatum | |
| GArrowChunkedArrayDatum | |
| GArrowDatum | |
| GArrowRecordBatchDatum | |
| GArrowTableDatum |
GObject ╰── GArrowDatum ├── GArrowArrayDatum ├── GArrowChunkedArrayDatum ├── GArrowRecordBatchDatum ├── GArrowTableDatum ├── GArrowArrayDatum ╰── GArrowChunkedArrayDatum
GArrowDatum is an abstract class to hold a datum. Subclasses such as GArrowArrayDatum and GArrowTableDatum can hold a specific datum.
GArrowArrayDatum is a class to hold an GArrowArray.
GArrowChunkedArrayDatum is a class to hold an GArrowChunkedArray.
GArrowRecordBatchDatum is a class to hold an GArrowRecordBatch.
GArrowTableDatum is a class to hold an GArrowTable.
gboolean
garrow_datum_is_array_like (GArrowDatum *datum);
Since: 1.0.0
gboolean garrow_datum_equal (GArrowDatum *datum,GArrowDatum *other_datum);
Since: 1.0.0
GArrowArrayDatum *
garrow_array_datum_new (GArrowArray *value);
Since: 1.0.0
GArrowChunkedArrayDatum *
garrow_chunked_array_datum_new (GArrowChunkedArray *value);
Since: 1.0.0
GArrowRecordBatchDatum *
garrow_record_batch_datum_new (GArrowRecordBatch *value);
Since: 1.0.0
GArrowTableDatum *
garrow_table_datum_new (GArrowTable *value);
Since: 1.0.0
#define GARROW_TYPE_CHUNKED_ARRAY_DATUM (garrow_chunked_array_datum_get_type())
struct GArrowChunkedArrayDatumClass {
GArrowDatumClass parent_class;
};
#define GARROW_TYPE_RECORD_BATCH_DATUM (garrow_record_batch_datum_get_type())
struct GArrowRecordBatchDatumClass {
GArrowDatumClass parent_class;
};
“value” property“value” GArrowArray *
The array held by this datum.
Owner: GArrowArrayDatum
Flags: Read / Write / Construct Only
“value” property“value” GArrowChunkedArray *
The chunked array held by this datum.
Owner: GArrowChunkedArrayDatum
Flags: Read / Write / Construct Only
“datum” property“datum” gpointer
The raw arrow::Datum *.
Owner: GArrowDatum
Flags: Write / Construct Only
“value” property“value” GArrowRecordBatch *
The chunked array held by this datum.
Owner: GArrowRecordBatchDatum
Flags: Read / Write / Construct Only
“value” property“value” GArrowTable *
The table held by this datum.
Owner: GArrowTableDatum
Flags: Read / Write / Construct Only