apache / apache/arrow

[Go] add method on Array interface

Open
#13,977 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 18h
Merged PRs (30d)
91

Description

I think we need method `Values() []interface{}` on interface [array](https://github.com/apache/arrow/blob/7e7b8e1f0a2f02046e0d0d6a0b9ada6d64648b9c/go/arrow/array.go#L87) to return values from data/array

Contributor guide

Open the contributing guide

Research direction

Start in go/arrow/array.go at the Array interface, then trace the implementations under data/array. Determine which implementations need to expose Values() []interface{} and how their existing value-access methods represent data. Done means the interface and implementations provide the method consistently and the Go package still builds and passes its tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
data
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.