You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/12/28 01:21:00 UTC

[jira] [Updated] (ARROW-11044) [C++] Add "replace" kernel

     [ https://issues.apache.org/jira/browse/ARROW-11044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ASF GitHub Bot updated ARROW-11044:
-----------------------------------
    Labels: pull-request-available  (was: )

> [C++] Add "replace" kernel
> --------------------------
>
>                 Key: ARROW-11044
>                 URL: https://issues.apache.org/jira/browse/ARROW-11044
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++
>            Reporter: Bruno LE HYARIC
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Purpose a "replace" compute kernel which could fulfil ARROW-10641 - [C++] A "replace" or "map" kernel to replace values in array based on mapping ([@jorisvandenbossche|https://github.com/jorisvandenbossche]). The implementation is inspired by "fill_null" kernel except it takes an additional BooleanArray parameter which is used as a mask to trigger value replacement.
> *WARNING:* the current implementation expects all null values to be replaced in the output (corresponding bit set to 1 in input mask) because it will not carry nulls into the output (feel free to share your thoughts on the current implementation and to give me hints on the easiest way to deal with nulls that should make it in the output).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)