-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[fix](Nereids) create double literal when create decimal literal failed #28959
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
run buildall |
|
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
48c2e8d to
2b95457
Compare
|
run buildall |
|
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
2b95457 to
1614960
Compare
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
1614960 to
3f7492f
Compare
|
run buildall |
|
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
3bb1b72 to
86fe51a
Compare
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G' |
86fe51a to
e286733
Compare
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
e286733 to
dba3fd8
Compare
|
run buildall |
|
TPC-H test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G', run with scripts in https://github.com/apache/doris/tree/master/tools/tpch-tools |
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
remove float and double literal toString and getStringValue introduced by PR apache#23504 and PR apache#23271 These functions lead to wrong cast result of double and float literal fix string cast to datetimev2 error introduced by PR apache#26827 we should cast to exactly scale of datetimev2 when cast string to it
082e2a1 to
483998a
Compare
|
run buildall |
TPC-H: Total hot run time: 38271 ms |
TPC-H: Total hot run time: 38857 ms |
TPC-DS: Total hot run time: 184384 ms |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
run buildall |
TPC-H: Total hot run time: 38245 ms |
TPC-DS: Total hot run time: 183738 ms |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
run p0 |
|
run pipelinex_p0 |
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
…ed (#28959) FIX 1. remove float and double literal toString and getStringValue introduced by PR #23504 and PR #23271 These functions lead to wrong cast result of double and float literal 2. fix compute signature for datetimev2 always produce scale 6 3. fix stats calculator failed when generate node stats with two same column 4. constant fold on fe failed when cast double to integral TODO after fix the first problem, some mv matching not work well, fix them later - test_dup_mv_div - test_dup_mv_json - test_tcu
…ed (apache#28959) FIX 1. remove float and double literal toString and getStringValue introduced by PR apache#23504 and PR apache#23271 These functions lead to wrong cast result of double and float literal 2. fix compute signature for datetimev2 always produce scale 6 3. fix stats calculator failed when generate node stats with two same column 4. constant fold on fe failed when cast double to integral TODO after fix the first problem, some mv matching not work well, fix them later - test_dup_mv_div - test_dup_mv_json - test_tcu
Proposed changes
PR [Bug](materialized-view) fix divide double can not match mv #23504 and PR [feature](nereids)support subquery in select list #23271
These functions lead to wrong cast result of double and float literal
TODO
after fix the first problem, some mv matching not work well
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...