apache / apache/arrow

[GLib] Add a sub `Buffer` class for `GBytes` based buffer

Open
#44,349 1 comment 0 reactions 0 assignees View on GitHub
Component: GLib Status: needs champion Type: enhancement
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the enhancement requested

`garrow_buffer_new_bytes()` uses raw `arrow::Buffer`. So we need to keep life time for underlying `GBytes` data. If we have a sub `Buffer` class that refers (`g_bytes_ref()`) underlying `GBytes` data, we can keep life time for underlying `GBytes` data automatically.

See also: https://github.com/apache/arrow/pull/44341#discussion_r1793045442

### Component(s)

GLib

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.