xiaokang opened a new pull request, #22917: URL: https://github.com/apache/doris/pull/22917
## Proposed changes Issue Number: close #xxx Save uint64 to int128 value in json binary format to fix the following overflow error: ``` W0811 14:25:10.943372 2487636 jsonb_parser_simd.h:301] overflow number: 9883712598971902813 W0811 14:25:10.943392 2487636 jsonb_parser_simd.h:214] parse object value failed W0811 14:25:10.944248 2487636 jsonb_parser_simd.h:301] overflow number: 14632648102329842500 ``` NOTE: simdjson lib does not support int128, so this pr just resolve problem for uint64 up to 18446744073709551615. If the number is larger than 18446744073709551615, it still cause overflow problem. ## Further comments If this is a relatively large or complex change, kick off the discussion at [d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you chose the solution you did and what alternatives you considered, etc... -- 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: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org