[
https://issues.apache.org/jira/browse/ARROW-16781?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tobias Zagorni reassigned ARROW-16781:
--------------------------------------
Assignee: Tobias Zagorni
> [C++] Complete RunLengthEncoded type
> ------------------------------------
>
> Key: ARROW-16781
> URL: https://issues.apache.org/jira/browse/ARROW-16781
> Project: Apache Arrow
> Issue Type: Sub-task
> Components: C++
> Reporter: Tobias Zagorni
> Assignee: Tobias Zagorni
> Priority: Major
>
> We currently have a RunLengthEncoded DataType class that is good enough to
> RLE ArrayData and ArraySpan instances, and dispatch Kernels based on it, with
> not too much functionally beyond that. This task is to implement the regular
> Arrow C++ functionality you would expect to work on all data types:
> * Corresponding Array type
> * Corresponding Array Builder
> * type traits
> * make_array() should work
> * Validate() / ValidateFull() passes
> * type tests pass
> * ...?
> To me these all seem pretty entangled with each other, but if you find a way
> to split this into multiple tasks, feel free to do so.
> The basic functionality is included in
> [https://github.com/apache/arrow/pull/13330]. So this PR can be based upon
> that branch.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)