apache / apache/arrow

[C++][Compute] `true_unless_null` kernel output incorrect when run-end encoded array contains null

Open
#49,889 3 comments 0 reactions 1 assignee Claimed by @var-nan View on GitHub
Component: C++ good-second-issue Type: bug
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the bug, including details regarding any error messages, version, and platform.

See this snippet:
```python
>>> a = pa.array([11,11,11,42,42,5,None])
>>> r = pc.run_end_encode(a)

>>> pc.true_unless_null(a)

[
true,
true,
true,
true,
true,
true,
null
]

>>> pc.true_unless_null(r)

[
true,
true,
true,
true,
true,
true,
true
]
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.