csun5285 opened a new pull request, #69122: URL: https://github.com/apache/doris/pull/69122
## Proposed changes - Preserve the outer NULL map of the left operand in complex `IN`/`NOT IN` predicates. - Return NULL for both operators when the left STRUCT value is NULL instead of probing its masked payload. - Use the const-aware row index for complex predicate lookups. - Add regression coverage for constant and non-constant NULL STRUCT operands. ## Test - `git diff --check` - `clang-format-16 --dry-run --Werror --style=file be/src/exprs/function/function_collection_in.h` - Compiled `be/src/exprs/function/function_collection_in.cpp` with the existing master Release compile command (without the stale PCH). - Reproduced DORIS-28926 before the fix on a local Doris cluster; the new expected results are covered by the regression suite. Issue: DORIS-28926 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
