[ 
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)

Reply via email to