Wes McKinney created ARROW-1896: ----------------------------------- Summary: [C++] Do not allocate memory for primitive outputs in CastKernel::Call implementation Key: ARROW-1896 URL: https://issues.apache.org/jira/browse/ARROW-1896 Project: Apache Arrow Issue Type: Improvement Components: C++ Reporter: Wes McKinney Assignee: Wes McKinney Fix For: 0.8.0
This is some refactoring / tidying. Unless an output of cast has a non-determinate size (e.g. is Binary or something else), the {{CastKernel::Call}} implementation should assume that it is writing into pre-allocated memory. The corresponding memory allocation can be lifted into the {{arrow::compute::Cast}} API -- This message was sent by Atlassian JIRA (v6.4.14#64029)