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)

Reply via email to