Nic Crane created ARROW-12789:
---------------------------------
Summary: [C++] Support for scalar value recycling in
RecordBatch/Table creation
Key: ARROW-12789
URL: https://issues.apache.org/jira/browse/ARROW-12789
Project: Apache Arrow
Issue Type: Improvement
Components: C++
Reporter: Nic Crane
Please can we have the capability to be able to recycle scalar values during
table creation? It would work as follows:
Upon creation of a new Table/RecordBatch, the length of each column is checked.
If:
* number of columns is > 1 and
* any columns have length 1 and
* not all columns have length 1
then, the value in the length 1 column(s) should be repeated to make it as long
as the other columns.
This should only occur if all columns either have length 1 or N (where N is
some value greater than 1), and if any columns lengths are values other than 1
or N, we should still get an error as we do now.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)