Describe the enhancement requested
It's a convenient API that extract rows from a record batch as Ruby object.
We already have ArrowFormat::RecordBatch#to_h but it returns values as columnar: {column1: [value1_1, value1_2, ...], column2: [value2_1, value2_2, ...], ...)
ArrowFormat::RecordBatch#records returns values as rows like Arrow::RecordBatch#records: [record1, record2, ...]`
Component(s)
Ruby
Describe the enhancement requested
It's a convenient API that extract rows from a record batch as Ruby object.
We already have
ArrowFormat::RecordBatch#to_hbut it returns values as columnar:{column1: [value1_1, value1_2, ...], column2: [value2_1, value2_2, ...], ...)ArrowFormat::RecordBatch#recordsreturns values as rows likeArrow::RecordBatch#records: [record1, record2, ...]`Component(s)
Ruby