Wes McKinney created ARROW-4567: ----------------------------------- Summary: [C++] Convert Scalar values to Array values with length 1 Key: ARROW-4567 URL: https://issues.apache.org/jira/browse/ARROW-4567 Project: Apache Arrow Issue Type: New Feature Components: C++ Reporter: Wes McKinney Fix For: 0.14.0
A common approach to performing operations on both scalar and array values is to treat a Scalar as an array of length 1. For example, we cannot currently use our Cast kernels to cast a Scalar. It would be senseless to create separate kernel implementations specialized for a single value, and much easier to promote a scalar to an Array, execute the kernel, then unbox the result back into a Scalar -- This message was sent by Atlassian JIRA (v7.6.3#76005)