This is an automated email from the ASF dual-hosted git repository.
starocean999 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 5cc8a9fe93b [Chore](profile) attach always true counter to column
predicate (#58463)
add 3e785ee609d [feat](case when) join extract or expression from case
when / if / nullif expression (#58430)
No new revisions were added by this update.
Summary of changes:
.../doris/nereids/jobs/executor/Rewriter.java | 7 +-
.../org/apache/doris/nereids/rules/RuleType.java | 1 +
.../rules/rewrite/JoinExtractOrFromCaseWhen.java | 347 +++++++++++++++++++++
.../doris/nereids/rules/rewrite/OrExpansion.java | 16 +-
.../rules/rewrite/PushDownJoinOtherCondition.java | 22 +-
.../apache/doris/nereids/util/ExpressionUtils.java | 39 +++
.../join_extract_or_from_case_when.out | 293 +++++++++++++++++
.../join_extract_or_from_case_when.groovy | 201 ++++++++++++
8 files changed, 916 insertions(+), 10 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/JoinExtractOrFromCaseWhen.java
create mode 100644
regression-test/data/nereids_rules_p0/join_extract_or_from_case_when/join_extract_or_from_case_when.out
create mode 100644
regression-test/suites/nereids_rules_p0/join_extract_or_from_case_when/join_extract_or_from_case_when.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]