-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[refactor](Nereids) refactor infer predicate rule to avoid lost cast #25637
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 |
5a1fe82 to
933f38b
Compare
|
run buildall |
933f38b to
53b43f9
Compare
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
53b43f9 to
3a92f76
Compare
|
run buildall |
This reverts "[Fix](Nereids) Add cast comparison with slot reference when inferring predicate (apache#21171)" commit 58f2593.
3a92f76 to
4bfab85
Compare
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
…pache#25637) pick from master PR: apache#25637 commit id: ae66464 extract slot and literal in comparison predicate. infer new one by equals predicates. use TypeCoercion to add cast on new comparison predicate to ensure it is correct. This reverts "[Fix](Nereids) Add cast comparison with slot reference when inferring predicate (apache#21171)" commit 58f2593.
…25637) (#25930) pick from master PR: #25637 commit id: ae66464 extract slot and literal in comparison predicate. infer new one by equals predicates. use TypeCoercion to add cast on new comparison predicate to ensure it is correct. This reverts "[Fix](Nereids) Add cast comparison with slot reference when inferring predicate (#21171)" commit 58f2593.
…pache#25637) extract slot and literal in comparison predicate. infer new one by equals predicates. use TypeCoercion to add cast on new comparison predicate to ensure it is correct. This reverts "[Fix](Nereids) Add cast comparison with slot reference when inferring predicate (apache#21171)" commit 58f2593.
…pache#25637) extract slot and literal in comparison predicate. infer new one by equals predicates. use TypeCoercion to add cast on new comparison predicate to ensure it is correct. This reverts "[Fix](Nereids) Add cast comparison with slot reference when inferring predicate (apache#21171)" commit 58f2593.
…st cast (apache#25637)" This reverts commit 5ca2fc6, since it's mixed by mistake
…pache#25637) (apache#25930) pick from master PR: apache#25637 commit id: ae66464 extract slot and literal in comparison predicate. infer new one by equals predicates. use TypeCoercion to add cast on new comparison predicate to ensure it is correct. This reverts "[Fix](Nereids) Add cast comparison with slot reference when inferring predicate (apache#21171)" commit 58f2593.
…pache#25637) extract slot and literal in comparison predicate. infer new one by equals predicates. use TypeCoercion to add cast on new comparison predicate to ensure it is correct. This reverts "[Fix](Nereids) Add cast comparison with slot reference when inferring predicate (apache#21171)" commit 58f2593.
This reverts
"[Fix] (Nereids) Add cast comparison with slot reference when inferring predicate (#21171)"
commit 58f2593.
Proposed changes
Issue Number: close #xxx
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...