Part I. GArrow

Table of Contents

Array
GArrowArray — Base class for all array classes
GArrowNullArray — Null array class
GArrowBooleanArray — Boolean array class
GArrowInt8Array — 8-bit integer array class
GArrowUInt8Array — 8-bit unsigned integer array class
GArrowInt16Array — 16-bit integer array class
GArrowUInt16Array — 16-bit unsigned integer array class
GArrowInt32Array — 32-bit integer array class
GArrowUInt32Array — 32-bit unsigned integer array class
GArrowInt64Array — 64-bit integer array class
GArrowUInt64Array — 64-bit unsigned integer array class
GArrowFloatArray — 32-bit floating point array class
GArrowDoubleArray — 64-bit floating point array class
GArrowBinaryArray — Binary array class
GArrowStringArray — UTF-8 encoded string array class
GArrowListArray — List array class
GArrowStructArray — Struct array class
Array builder
GArrowArrayBuilder — Base class for all array builder classes.
GArrowBooleanArrayBuilder — Boolean array builder class
GArrowInt8ArrayBuilder — 8-bit integer array builder class
GArrowUInt8ArrayBuilder — 8-bit unsigned integer array builder class
GArrowInt16ArrayBuilder — 16-bit integer array builder class
GArrowUInt16ArrayBuilder — 16-bit unsigned integer array builder class
GArrowInt32ArrayBuilder — 32-bit integer array builder class
GArrowUInt32ArrayBuilder — 32-bit unsigned integer array builder class
GArrowInt64ArrayBuilder — 64-bit integer array builder class
GArrowUInt64ArrayBuilder — 64-bit unsigned integer array builder class
GArrowFloatArrayBuilder — 32-bit floating point array builder class
GArrowDoubleArrayBuilder — 64-bit floating point array builder class
GArrowBinaryArrayBuilder — Binary array builder class
GArrowStringArrayBuilder — UTF-8 encoded string array builder class
GArrowListArrayBuilder — List array builder class
GArrowStructArrayBuilder — Struct array builder class
Type
GArrowType — Type mapping between Arrow and arrow-glib
GArrowDataType — Base class for all data type classes
GArrowNullDataType — Null data type
GArrowBooleanDataType — Boolean data type
GArrowInt8DataType — 8-bit integer data type
GArrowUInt8DataType — 8-bit unsigned integer data type
GArrowInt16DataType — 16-bit integer data type
GArrowUInt16DataType — 16-bit unsigned integer data type
GArrowInt32DataType — 32-bit integer data type
GArrowUInt32DataType — 32-bit unsigned integer data type
GArrowInt64DataType — 64-bit integer data type
GArrowUInt64DataType — 64-bit unsigned integer data type
GArrowFloatDataType — 32-bit floating point data type
GArrowDoubleDataType — 64-bit floating point data type
GArrowBinaryDataType — Binary data type
GArrowStringDataType — UTF-8 encoded string data type
GArrowListDataType — List data type
GArrowStructDataType — Struct data type
Schema
GArrowField — Field class
GArrowSchema — Schema class
Table
GArrowTable — Table class
GArrowRecordBatch — Record batch class
GArrowColumn — Column class
GArrowChunkedArray — Chunked array class
Error
GArrowError — Error code mapping between Arrow and arrow-glib