Francois Saint-Jacques created ARROW-7798:
---------------------------------------------
Summary: [R] Refactor vector to Array conversion
Key: ARROW-7798
URL: https://issues.apache.org/jira/browse/ARROW-7798
Project: Apache Arrow
Issue Type: Improvement
Components: R
Reporter: Francois Saint-Jacques
There's a bit of technical debt accumulated in this file:
* Mix of conversion *and* casting, ideally we'd move casting out of there (at
the cost of more memory copy). The rationale is that the conversion logic will
differ from the CastKernels, e.g. when to raise errors, benefits from complex
conversions like timezone... The current implementation is fast, e.g. it fuses
the conversion and casting in a single loop at the cost of code clarity and
divergence.
* There should be 2 paths, zero-copy, non zero-copy. The non-zero copy should
use the newly introduced VectorToArrayConverter which will work with complex
nested types.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)