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
    ├── GArrowArray
       ├── GArrowBinaryArray
          ╰── GArrowStringArray
       ├── GArrowPrimitiveArray
          ╰── GArrowBooleanArray
       ├── GArrowListArray
       ├── GArrowNullArray
       ╰── GArrowStructArray
    ├── GArrowDataType
       ├── GArrowBinaryDataType
       ├── GArrowDate32DataType
       ├── GArrowDate64DataType
       ├── GArrowListDataType
       ├── GArrowNullDataType
       ├── GArrowStringDataType
       ├── GArrowStructDataType
       ├── GArrowTimeDataType
          ├── GArrowTime32DataType
          ╰── GArrowTime64DataType
       ╰── GArrowTimestampDataType
    ├── GArrowOutputStream
       ├── GArrowBufferOutputStream
       ├── GArrowFileOutputStream
       ╰── GArrowGIOOutputStream
    ├── GArrowChunkedArray
    ├── GArrowColumn
    ├── GArrowFeatherFileReader
    ├── GArrowFeatherFileWriter
    ├── GArrowField
    ├── GArrowInputStream
       ╰── GArrowSeekableInputStream
           ├── GArrowGIOInputStream
           ╰── GArrowMemoryMappedInputStream
    ├── GArrowRecordBatchFileReader
    ├── GArrowRecordBatchWriter
       ╰── GArrowRecordBatchStreamWriter
           ╰── GArrowRecordBatchFileWriter
    ├── GArrowRecordBatch
    ├── GArrowRecordBatchReader
       ╰── GArrowRecordBatchStreamReader
    ╰── GArrowTensor
    GInterface
    ├── GArrowFile
    ╰── GArrowReadable
    GEnum
    ├── GArrowError
    ├── GArrowFileMode
    ├── GArrowMetadataVersion
    ├── GArrowTimeUnit
    ╰── GArrowType