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