GH-47825: BitmapOp overrides partial leading byte for unaligned chunked execution.
| 1235 | |
| 1236 | // GH-47825: BitmapOp overrides partial leading byte for unaligned chunked execution. |
| 1237 | TEST(TestIfElse, ChunkedUnalignedBitmapOp) { |
| 1238 | auto cond = ArrayFromJSON(boolean(), "[true, true]"); |
| 1239 | auto if_true = ChunkedArrayFromJSON(boolean(), {"[true]", "[true]"}); |
| 1240 | auto if_false = ArrayFromJSON(boolean(), "[true, true]"); |
| 1241 | ASSERT_OK_AND_ASSIGN(auto result, CallFunction("if_else", {cond, if_true, if_false})); |
| 1242 | ASSERT_OK(result.chunked_array()->ValidateFull()); |
| 1243 | AssertDatumsEqual(ChunkedArrayFromJSON(boolean(), {"[true, true]"}), result); |
| 1244 | } |
nothing calls this directly
no test coverage detected