Gabriel39 commented on code in PR #69672:
URL: https://github.com/apache/doris/pull/69672#discussion_r4450478511


##########
be/src/format/table/es/es_scroll_parser.cpp:
##########
@@ -723,15 +890,24 @@ Status ScrollParser::fill_columns(const 
std::vector<SlotDescriptor*>& slots,
             }
         }
 
-        const rapidjson::Value& col = (*line)[col_name];

Review Comment:
   Fixed in ad9d044e97e. Both readers use the corrected shared date decoder. 
Source dates now accept short/zero decimal epoch-millis strings, fractional 
strings and numeric double tokens; conversion checks numeric bounds and the 
civil year before narrowing. Negative fractional instants floor to the 
containing second, including formatted docvalue controls. Four-digit 
default-format years retain calendar-date semantics.
   
   The new zero-string unit control failed before the fix. The ASAN 
parser/reader run now passes 46 tests, with one optional live smoke test 
skipped. The new live ES 8.11.3 suite covers both readers, docvalue and 
parallel-scroll modes, UTC/+08:00, normalized-sibling source fallback, scalar 
arrays, NULLs, local predicates and pure-docvalue projections: all 80 generated 
results match an independent internal-table oracle and were rerun without 
generation. All seven ES suites pass 1,860 stored checks and 1,764 independent 
comparisons, preserving 88 expected planning errors and all existing outputs. 
Standard ASAN BE build, clang-format 16, scoped clang-tidy, build hygiene and 
glibc compatibility checks passed.



-- 
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