Object Hierarchy

    GObject
    ├── GArrowArrayBuilder
       ├── GArrowBinaryArrayBuilder
          ╰── GArrowStringArrayBuilder
       ├── GArrowBooleanArrayBuilder
       ├── GArrowDoubleArrayBuilder
       ├── GArrowFloatArrayBuilder
       ├── GArrowInt16ArrayBuilder
       ├── GArrowInt32ArrayBuilder
       ├── GArrowInt64ArrayBuilder
       ├── GArrowInt8ArrayBuilder
       ├── GArrowListArrayBuilder
       ├── GArrowStructArrayBuilder
       ├── GArrowUInt16ArrayBuilder
       ├── GArrowUInt32ArrayBuilder
       ├── GArrowUInt64ArrayBuilder
       ╰── GArrowUInt8ArrayBuilder
    ├── GArrowArray
       ├── GArrowBinaryArray
          ╰── GArrowStringArray
       ├── GArrowPrimitiveArray
          ├── GArrowBooleanArray
          ├── GArrowDoubleArray
          ├── GArrowFloatArray
          ├── GArrowInt16Array
          ├── GArrowInt32Array
          ├── GArrowInt64Array
          ├── GArrowInt8Array
          ├── GArrowUInt16Array
          ├── GArrowUInt32Array
          ├── GArrowUInt64Array
          ╰── GArrowUInt8Array
       ├── GArrowListArray
       ├── GArrowNullArray
       ╰── GArrowStructArray
    ├── GArrowDataType
       ├── GArrowBinaryDataType
       ├── GArrowBooleanDataType
       ├── GArrowDoubleDataType
       ├── GArrowFloatDataType
       ├── GArrowInt16DataType
       ├── GArrowInt32DataType
       ├── GArrowInt64DataType
       ├── GArrowInt8DataType
       ├── GArrowListDataType
       ├── GArrowNullDataType
       ├── GArrowStringDataType
       ├── GArrowStructDataType
       ├── GArrowUInt16DataType
       ├── GArrowUInt32DataType
       ├── GArrowUInt64DataType
       ╰── GArrowUInt8DataType
    ├── GArrowBuffer
       ╰── GArrowMutableBuffer
           ╰── GArrowResizableBuffer
               ╰── GArrowPoolBuffer
    ├── GArrowChunkedArray
    ├── GArrowColumn
    ├── GArrowField
    ├── GArrowFileOutputStream
    ├── GArrowFileReader
    ├── GArrowStreamWriter
       ╰── GArrowFileWriter
    ├── GArrowMemoryMappedFile
    ├── GArrowRecordBatch
    ├── GArrowSchema
    ├── GArrowStreamReader
    ├── GArrowTable
    ╰── GArrowTensor
    GInterface
    ├── GArrowFile
    ├── GArrowWriteable
    ├── GArrowOutputStream
    ├── GArrowInputStream
    ├── GArrowReadable
    ├── GArrowRandomAccessFile
    ╰── GArrowWriteableFile