|  |  |  |  | 
    GObject
    ├── GArrowArrayBuilder
    │   ├── GArrowBinaryArrayBuilder
    │   │   ╰── GArrowStringArrayBuilder
    │   ├── GArrowBinaryDictionaryArrayBuilder
    │   ├── GArrowBooleanArrayBuilder
    │   ├── GArrowDate32ArrayBuilder
    │   ├── GArrowDate64ArrayBuilder
    │   ├── GArrowFixedSizeBinaryArrayBuilder
    │   │   ├── GArrowDecimal128ArrayBuilder
    │   │   ╰── GArrowDecimal256ArrayBuilder
    │   ├── GArrowDoubleArrayBuilder
    │   ├── GArrowFloatArrayBuilder
    │   ├── GArrowInt16ArrayBuilder
    │   ├── GArrowInt32ArrayBuilder
    │   ├── GArrowInt64ArrayBuilder
    │   ├── GArrowInt8ArrayBuilder
    │   ├── GArrowIntArrayBuilder
    │   ├── GArrowLargeBinaryArrayBuilder
    │   │   ╰── GArrowLargeStringArrayBuilder
    │   ├── GArrowLargeListArrayBuilder
    │   ├── GArrowListArrayBuilder
    │   ├── GArrowMapArrayBuilder
    │   ├── GArrowNullArrayBuilder
    │   ├── GArrowStringDictionaryArrayBuilder
    │   ├── GArrowStructArrayBuilder
    │   ├── GArrowTime32ArrayBuilder
    │   ├── GArrowTime64ArrayBuilder
    │   ├── GArrowTimestampArrayBuilder
    │   ├── GArrowUInt16ArrayBuilder
    │   ├── GArrowUInt32ArrayBuilder
    │   ├── GArrowUInt64ArrayBuilder
    │   ├── GArrowUInt8ArrayBuilder
    │   ╰── GArrowUIntArrayBuilder
    ├── GArrowDatum
    │   ├── GArrowArrayDatum
    │   ├── GArrowChunkedArrayDatum
    │   ├── GArrowRecordBatchDatum
    │   ╰── GArrowTableDatum
    ├── GArrowArray
    │   ├── GArrowBinaryArray
    │   │   ╰── GArrowStringArray
    │   ├── GArrowPrimitiveArray
    │   │   ├── GArrowBooleanArray
    │   │   ├── GArrowNumericArray
    │   │   │   ├── GArrowDate32Array
    │   │   │   ├── GArrowDate64Array
    │   │   │   ├── GArrowDoubleArray
    │   │   │   ├── GArrowFloatArray
    │   │   │   ├── GArrowInt16Array
    │   │   │   ├── GArrowInt32Array
    │   │   │   ├── GArrowInt64Array
    │   │   │   ├── GArrowInt8Array
    │   │   │   ├── GArrowTime32Array
    │   │   │   ├── GArrowTime64Array
    │   │   │   ├── GArrowTimestampArray
    │   │   │   ├── GArrowUInt16Array
    │   │   │   ├── GArrowUInt32Array
    │   │   │   ├── GArrowUInt64Array
    │   │   │   ╰── GArrowUInt8Array
    │   │   ╰── GArrowFixedSizeBinaryArray
    │   │       ├── GArrowDecimal128Array
    │   │       ╰── GArrowDecimal256Array
    │   ├── GArrowUnionArray
    │   │   ├── GArrowDenseUnionArray
    │   │   ╰── GArrowSparseUnionArray
    │   ├── GArrowDictionaryArray
    │   ├── GArrowExtensionArray
    │   ├── GArrowLargeBinaryArray
    │   │   ╰── GArrowLargeStringArray
    │   ├── GArrowLargeListArray
    │   ├── GArrowListArray
    │   │   ╰── GArrowMapArray
    │   ├── GArrowNullArray
    │   ╰── GArrowStructArray
    ├── GArrowArraySortOptions
    ├── GArrowDataType
    │   ├── GArrowBinaryDataType
    │   ├── GArrowFixedWidthDataType
    │   │   ├── GArrowBooleanDataType
    │   │   ├── GArrowFixedSizeBinaryDataType
    │   │   │   ╰── GArrowDecimalDataType
    │   │   │       ├── GArrowDecimal128DataType
    │   │   │       ╰── GArrowDecimal256DataType
    │   │   ├── GArrowDictionaryDataType
    │   │   ╰── GArrowNumericDataType
    │   │       ├── GArrowFloatingPointDataType
    │   │       │   ├── GArrowDoubleDataType
    │   │       │   ╰── GArrowFloatDataType
    │   │       ╰── GArrowIntegerDataType
    │   │           ├── GArrowInt16DataType
    │   │           ├── GArrowInt32DataType
    │   │           ├── GArrowInt64DataType
    │   │           ├── GArrowInt8DataType
    │   │           ├── GArrowUInt16DataType
    │   │           ├── GArrowUInt32DataType
    │   │           ├── GArrowUInt64DataType
    │   │           ╰── GArrowUInt8DataType
    │   ├── GArrowDate32DataType
    │   ├── GArrowDate64DataType
    │   ├── GArrowUnionDataType
    │   │   ├── GArrowDenseUnionDataType
    │   │   ╰── GArrowSparseUnionDataType
    │   ├── GArrowExtensionDataType
    │   ├── GArrowLargeBinaryDataType
    │   ├── GArrowLargeListDataType
    │   ├── GArrowLargeStringDataType
    │   ├── GArrowListDataType
    │   │   ╰── GArrowMapDataType
    │   ├── GArrowNullDataType
    │   ├── GArrowStringDataType
    │   ├── GArrowStructDataType
    │   ├── GArrowTimeDataType
    │   │   ├── GArrowTime32DataType
    │   │   ╰── GArrowTime64DataType
    │   ╰── GArrowTimestampDataType
    ├── GArrowBuffer
    │   ├── GArrowCUDABuffer
    │   ╰── GArrowMutableBuffer
    │       ├── GArrowCUDAHostBuffer
    │       ╰── GArrowResizableBuffer
    ├── GInputStream
    │   ╰── GArrowInputStream
    │       ├── GArrowSeekableInputStream
    │       │   ├── GArrowBufferInputStream
    │       │   │   ╰── GArrowCUDABufferInputStream
    │       │   ├── GArrowGIOInputStream
    │       │   ╰── GArrowMemoryMappedInputStream
    │       ╰── GArrowCompressedInputStream
    ├── GArrowOutputStream
    │   ├── GArrowBufferOutputStream
    │   ├── GArrowCompressedOutputStream
    │   ├── GArrowCUDABufferOutputStream
    │   ├── GArrowFileOutputStream
    │   ╰── GArrowGIOOutputStream
    ├── GArrowCastOptions
    ├── GArrowChunkedArray
    ├── GArrowCodec
    ├── GArrowCompareOptions
    ├── GArrowCountOptions
    ├── GArrowCSVReadOptions
    ├── GArrowCSVReader
    ├── GArrowCUDAContext
    ├── GArrowCUDADeviceManager
    ├── GArrowCUDAIPCMemoryHandle
    ├── GArrowDecimal128
    ├── GArrowDecimal256
    ├── GArrowExecuteContext
    ├── GArrowExtensionDataTypeRegistry
    ├── GArrowFeatherFileReader
    ├── GArrowFeatherWriteProperties
    ├── GArrowField
    ├── GArrowFileInfo
    ├── GArrowFileSelector
    ├── GArrowFileSystem
    │   ├── GArrowHDFSFileSystem
    │   ├── GArrowLocalFileSystem
    │   ├── GArrowMockFileSystem
    │   ├── GArrowS3FileSystem
    │   ├── GArrowSlowFileSystem
    │   ╰── GArrowSubTreeFileSystem
    ├── GArrowFilterOptions
    ├── GArrowFunction
    ├── GArrowJSONReadOptions
    ├── GArrowJSONReader
    ├── GArrowLocalFileSystemOptions
    ├── GArrowORCFileReader
    ├── GArrowReadOptions
    ├── GArrowRecordBatchBuilder
    ├── GArrowRecordBatchFileReader
    ├── GArrowRecordBatchWriter
    │   ╰── GArrowRecordBatchStreamWriter
    │       ╰── GArrowRecordBatchFileWriter
    ├── GArrowRecordBatch
    ├── GArrowRecordBatchIterator
    ├── GArrowRecordBatchReader
    │   ├── GArrowRecordBatchStreamReader
    │   ╰── GArrowTableBatchReader
    ├── GArrowSchema
    ├── GArrowSortKey
    ├── GArrowSortOptions
    ├── GArrowTable
    ├── GArrowTakeOptions
    ├── GArrowTensor
    ╰── GArrowWriteOptions
    GInterface
    ├── GArrowFunctionOptions
    ├── GArrowFile
    ├── GArrowReadable
    ├── GArrowWritable
    ╰── GArrowWritableFile
    GEnum
    ├── GArrowCompareOperator
    ├── GArrowCompressionType
    ├── GArrowCountMode
    ├── GArrowError
    ├── GArrowFileMode
    ├── GArrowFileType
    ├── GArrowFilterNullSelectionBehavior
    ├── GArrowJSONReadUnexpectedFieldBehavior
    ├── GArrowMetadataVersion
    ├── GArrowSortOrder
    ├── GArrowTimeUnit
    ╰── GArrowType