You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by hu...@apache.org on 2022/07/22 09:48:26 UTC

[doris] branch master updated (6963c41a04 -> 0681e4f04f)

This is an automated email from the ASF dual-hosted git repository.

huajianlan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 6963c41a04 [dependency] Upgrade Apache Commons Validator version to the latest one (#10508)
     add 0681e4f04f [Refactor](Nereids) Remove expression type. (#11066)

No new revisions were added by this update.

Summary of changes:
 .../doris/nereids/analyzer/UnboundAlias.java       |  3 +-
 .../doris/nereids/analyzer/UnboundFunction.java    |  3 +-
 .../apache/doris/nereids/analyzer/UnboundSlot.java |  2 -
 .../apache/doris/nereids/analyzer/UnboundStar.java |  2 -
 .../glue/translator/ExpressionTranslator.java      | 74 ++++++++++------------
 .../nereids/rules/analysis/BindSlotReference.java  |  3 +-
 .../rules/expression/rewrite/RewriteHelper.java    | 31 ---------
 .../rewrite/rules/DistinctPredicatesRule.java      |  2 +-
 .../rewrite/rules/ExtractCommonFactorRule.java     |  9 +--
 .../rules/NormalizeBinaryPredicatesRule.java       | 27 +-------
 .../rewrite/rules/SimplifyNotExprRule.java         | 50 ++++++---------
 .../doris/nereids/trees/expressions/Alias.java     |  2 +-
 .../doris/nereids/trees/expressions/And.java       | 17 ++++-
 .../nereids/trees/expressions/Arithmetic.java      | 48 ++++++--------
 .../doris/nereids/trees/expressions/Between.java   |  2 +-
 .../doris/nereids/trees/expressions/CaseWhen.java  |  5 +-
 .../trees/expressions/ComparisonPredicate.java     | 14 ++--
 .../trees/expressions/CompoundPredicate.java       | 39 ++++++------
 .../doris/nereids/trees/expressions/EqualTo.java   |  7 +-
 .../nereids/trees/expressions/Expression.java      | 14 ++--
 .../nereids/trees/expressions/ExpressionType.java  | 61 ------------------
 .../nereids/trees/expressions/GreaterThan.java     |  7 +-
 .../trees/expressions/GreaterThanEqual.java        |  7 +-
 .../doris/nereids/trees/expressions/LessThan.java  |  7 +-
 .../nereids/trees/expressions/LessThanEqual.java   |  7 +-
 .../doris/nereids/trees/expressions/Like.java      |  7 +-
 .../doris/nereids/trees/expressions/Literal.java   |  1 -
 .../nereids/trees/expressions/NamedExpression.java |  4 +-
 .../doris/nereids/trees/expressions/Not.java       |  2 +-
 .../nereids/trees/expressions/NullSafeEqual.java   |  7 +-
 .../apache/doris/nereids/trees/expressions/Or.java | 17 ++++-
 .../doris/nereids/trees/expressions/Regexp.java    |  7 +-
 .../doris/nereids/trees/expressions/Slot.java      |  4 --
 .../nereids/trees/expressions/SlotReference.java   |  1 -
 .../trees/expressions/StringRegexPredicate.java    | 25 ++++++--
 .../nereids/trees/expressions/WhenClause.java      |  2 +-
 .../trees/expressions/functions/BoundFunction.java |  3 +-
 .../expressions/visitor/ExpressionVisitor.java     | 10 +++
 .../apache/doris/nereids/util/ExpressionUtils.java | 46 +++++++-------
 39 files changed, 246 insertions(+), 333 deletions(-)
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/RewriteHelper.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/ExpressionType.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org