Object Hierarchy

    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