GObject
├── GArrowArrayBuilder
│ ├── GArrowBinaryArrayBuilder
│ │ ╰── GArrowStringArrayBuilder
│ ├── GArrowBooleanArrayBuilder
│ ├── GArrowDate32ArrayBuilder
│ ├── GArrowDate64ArrayBuilder
│ ├── GArrowDecimal128ArrayBuilder
│ ├── GArrowDoubleArrayBuilder
│ ├── GArrowFloatArrayBuilder
│ ├── GArrowInt16ArrayBuilder
│ ├── GArrowInt32ArrayBuilder
│ ├── GArrowInt64ArrayBuilder
│ ├── GArrowInt8ArrayBuilder
│ ├── GArrowIntArrayBuilder
│ ├── GArrowListArrayBuilder
│ ├── GArrowNullArrayBuilder
│ ├── 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
│ │ ╰── GArrowFixedSizeBinaryArray
│ │ ╰── GArrowDecimal128Array
│ ├── GArrowUnionArray
│ │ ├── GArrowDenseUnionArray
│ │ ╰── GArrowSparseUnionArray
│ ├── GArrowDictionaryArray
│ ├── GArrowListArray
│ ├── GArrowNullArray
│ ╰── GArrowStructArray
├── GArrowDataType
│ ├── GArrowBinaryDataType
│ ├── GArrowFixedWidthDataType
│ │ ├── GArrowBooleanDataType
│ │ ├── GArrowFixedSizeBinaryDataType
│ │ │ ╰── GArrowDecimalDataType
│ │ │ ╰── GArrowDecimal128DataType
│ │ ├── GArrowDictionaryDataType
│ │ ╰── GArrowNumericDataType
│ │ ├── GArrowFloatingPointDataType
│ │ │ ├── GArrowDoubleDataType
│ │ │ ╰── GArrowFloatDataType
│ │ ╰── GArrowIntegerDataType
│ │ ├── GArrowInt16DataType
│ │ ├── GArrowInt32DataType
│ │ ├── GArrowInt64DataType
│ │ ├── GArrowInt8DataType
│ │ ├── GArrowUInt16DataType
│ │ ├── GArrowUInt32DataType
│ │ ├── GArrowUInt64DataType
│ │ ╰── GArrowUInt8DataType
│ ├── GArrowDate32DataType
│ ├── GArrowDate64DataType
│ ├── GArrowUnionDataType
│ │ ├── GArrowDenseUnionDataType
│ │ ╰── GArrowSparseUnionDataType
│ ├── GArrowListDataType
│ ├── GArrowNullDataType
│ ├── GArrowStringDataType
│ ├── GArrowStructDataType
│ ├── GArrowTimeDataType
│ │ ├── GArrowTime32DataType
│ │ ╰── GArrowTime64DataType
│ ╰── GArrowTimestampDataType
├── GArrowBuffer
│ ╰── GArrowMutableBuffer
│ ╰── GArrowResizableBuffer
├── GInputStream
│ ╰── GArrowInputStream
│ ├── GArrowSeekableInputStream
│ │ ├── GArrowBufferInputStream
│ │ ├── GArrowGIOInputStream
│ │ ╰── GArrowMemoryMappedInputStream
│ ╰── GArrowCompressedInputStream
├── GArrowOutputStream
│ ├── GArrowBufferOutputStream
│ ├── GArrowCompressedOutputStream
│ ├── GArrowFileOutputStream
│ ╰── GArrowGIOOutputStream
├── GArrowCastOptions
├── GArrowChunkedArray
├── GArrowCodec
├── GArrowColumn
├── GArrowCountOptions
├── GArrowCSVReadOptions
├── GArrowCSVReader
├── GArrowDecimal128
├── GArrowFeatherFileReader
├── GArrowFeatherFileWriter
├── GArrowField
├── GArrowRecordBatchBuilder
├── GArrowRecordBatchFileReader
├── GArrowRecordBatchWriter
│ ╰── GArrowRecordBatchStreamWriter
│ ╰── GArrowRecordBatchFileWriter
├── GArrowRecordBatch
├── GArrowRecordBatchReader
│ ├── GArrowRecordBatchStreamReader
│ ╰── GArrowTableBatchReader
├── GArrowSchema
├── GArrowTable
╰── GArrowTensor
GInterface
├── GArrowFile
├── GArrowReadable
├── GArrowWritable
╰── GArrowWritableFile
GEnum
├── GArrowCompressionType
├── GArrowCountMode
├── GArrowError
├── GArrowFileMode
├── GArrowMetadataVersion
├── GArrowTimeUnit
╰── GArrowType