mrhhsg opened a new pull request, #70333: URL: https://github.com/apache/doris/pull/70333
### What problem does this PR solve? Issue Number: None Related PR: #70222 DATE min/max runtime-filter bounds were decoded as DATETIME when received from protobuf. This could give DATE bounds a DATETIME type tag and cause a type mismatch when building DATE scan predicates. ### What changes are included? - Backport the DATE receive-path fix from #70222 to branch-4.2. DATE bounds are now decoded with the DATE target type; DATETIME and other types retain their existing behavior. - Add focused BE unit coverage for DATE/DATETIME min/max filter round trips and a DATEV1 SQL regression. ### Tests - ASAN BE+FE build, including FE Checkstyle: passed. - ASAN `RuntimeFilterWrapperTest.*`: 11 tests passed. - `test_datev1_minmax_runtime_filter` regression: passed. - `test_datev1_common` regression with DATEV1 enabled: passed. - `clang-format.sh`, `check-format.sh`, and `git diff --check`: passed. ### Release note Fix DATEV1 min/max runtime-filter bounds being treated as DATETIME on receipt. -- 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]
