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]

Reply via email to