GObject
├── GArrowArrayBuilder
│ ├── GArrowBinaryArrayBuilder
│ │ ╰── GArrowStringArrayBuilder
│ ├── GArrowBooleanArrayBuilder
│ ├── GArrowDate32ArrayBuilder
│ ├── GArrowDate64ArrayBuilder
│ ├── GArrowDoubleArrayBuilder
│ ├── GArrowFloatArrayBuilder
│ ├── GArrowInt16ArrayBuilder
│ ├── GArrowInt32ArrayBuilder
│ ├── GArrowInt64ArrayBuilder
│ ├── GArrowInt8ArrayBuilder
│ ├── GArrowIntArrayBuilder
│ ├── GArrowListArrayBuilder
│ ├── GArrowStructArrayBuilder
│ ├── GArrowTime32ArrayBuilder
│ ├── GArrowTime64ArrayBuilder
│ ├── GArrowTimestampArrayBuilder
│ ├── GArrowUInt16ArrayBuilder
│ ├── GArrowUInt32ArrayBuilder
│ ├── GArrowUInt64ArrayBuilder
│ ├── GArrowUInt8ArrayBuilder
│ ╰── GArrowUIntArrayBuilder
├── GArrowArray
│ ├── GArrowBinaryArray
│ │ ╰── GArrowStringArray
│ ├── GArrowPrimitiveArray
│ │ ├── GArrowBooleanArray
│ │ ╰── GArrowNumericArray
│ │ ├── GArrowDate32Array
│ │ ├── GArrowDate64Array
│ │ ├── GArrowDoubleArray
│ │ ├── GArrowFloatArray
│ │ ├── GArrowInt16Array
│ │ ├── GArrowInt32Array
│ │ ├── GArrowInt64Array
│ │ ├── GArrowInt8Array
│ │ ├── GArrowTime32Array
│ │ ├── GArrowTime64Array
│ │ ├── GArrowTimestampArray
│ │ ├── GArrowUInt16Array
│ │ ├── GArrowUInt32Array
│ │ ├── GArrowUInt64Array
│ │ ╰── GArrowUInt8Array
│ ├── GArrowDictionaryArray
│ ├── GArrowListArray
│ ├── GArrowNullArray
│ ╰── GArrowStructArray
├── GArrowDataType
│ ├── GArrowBinaryDataType
│ ├── GArrowFixedWidthDataType
│ │ ├── GArrowBooleanDataType
│ │ ├── GArrowDictionaryDataType
│ │ ╰── GArrowNumericDataType
│ │ ├── GArrowFloatingPointDataType
│ │ │ ├── GArrowDoubleDataType
│ │ │ ╰── GArrowFloatDataType
│ │ ╰── GArrowIntegerDataType
│ │ ├── GArrowInt16DataType
│ │ ├── GArrowInt32DataType
│ │ ├── GArrowInt64DataType
│ │ ├── GArrowInt8DataType
│ │ ├── GArrowUInt16DataType
│ │ ├── GArrowUInt32DataType
│ │ ├── GArrowUInt64DataType
│ │ ╰── GArrowUInt8DataType
│ ├── GArrowDate32DataType
│ ├── GArrowDate64DataType
│ ├── GArrowListDataType
│ ├── GArrowNullDataType
│ ├── GArrowStringDataType
│ ├── GArrowStructDataType
│ ├── GArrowTimeDataType
│ │ ├── GArrowTime32DataType
│ │ ╰── GArrowTime64DataType
│ ╰── GArrowTimestampDataType
├── GArrowBuffer
│ ╰── GArrowMutableBuffer
│ ╰── GArrowResizableBuffer
│ ╰── GArrowPoolBuffer
├── GArrowInputStream
│ ╰── GArrowSeekableInputStream
│ ├── GArrowBufferInputStream
│ ├── GArrowGIOInputStream
│ ╰── GArrowMemoryMappedInputStream
├── GArrowOutputStream
│ ├── GArrowBufferOutputStream
│ ├── GArrowFileOutputStream
│ ╰── GArrowGIOOutputStream
├── GArrowCastOptions
├── GArrowChunkedArray
├── GArrowColumn
├── GArrowFeatherFileReader
├── GArrowFeatherFileWriter
├── GArrowField
├── GArrowRecordBatchBuilder
├── GArrowRecordBatchFileReader
├── GArrowRecordBatchWriter
│ ╰── GArrowRecordBatchStreamWriter
│ ╰── GArrowRecordBatchFileWriter
├── GArrowRecordBatch
├── GArrowRecordBatchReader
│ ├── GArrowRecordBatchStreamReader
│ ╰── GArrowTableBatchReader
├── GArrowSchema
├── GArrowTable
╰── GArrowTensor
GInterface
├── GArrowFile
├── GArrowReadable
├── GArrowWriteable
╰── GArrowWriteableFile
GEnum
├── GArrowError
├── GArrowFileMode
├── GArrowMetadataVersion
├── GArrowTimeUnit
╰── GArrowType