This is an automated email from the ASF dual-hosted git repository.
morrysnow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from c04c9c0c5a1 [Fix](macOS) Fix unnecessary installation of thirdparty
libs in Darwin (#47572)
add 6b88c677d44 [opt](nereids) compare literal not convert to legacy
literal and fix ip literal compareTo always equals 0 (#46482)
No new revisions were added by this update.
Summary of changes:
fe/fe-core/pom.xml | 6 +
.../org/apache/doris/analysis/DateLiteral.java | 2 +-
.../org/apache/doris/analysis/DecimalLiteral.java | 3 +
.../org/apache/doris/analysis/FloatLiteral.java | 3 +
.../java/org/apache/doris/analysis/IntLiteral.java | 10 +-
.../nereids/rules/expression/rules/AddMinMax.java | 21 +-
.../rules/expression/rules/ColumnBound.java | 9 +-
.../expression/rules/FoldConstantRuleOnFE.java | 29 +-
.../rules/expression/rules/RangeInference.java | 42 +--
.../rules/SimplifyArithmeticComparisonRule.java | 3 +-
.../rules/expression/rules/SimplifyRange.java | 15 +-
.../trees/expressions/ComparisonPredicate.java | 2 +
.../nereids/trees/expressions/InPredicate.java | 23 +-
.../functions/scalar/UnixTimestamp.java | 4 +-
.../trees/expressions/literal/ArrayLiteral.java | 35 ++-
.../trees/expressions/literal/BooleanLiteral.java | 17 +-
.../trees/expressions/literal/CharLiteral.java | 12 -
.../expressions/literal/ComparableLiteral.java} | 6 +-
.../trees/expressions/literal/DateLiteral.java | 26 +-
.../trees/expressions/literal/DecimalLiteral.java | 5 +
.../expressions/literal/DecimalV3Literal.java | 5 +
.../trees/expressions/literal/DoubleLiteral.java | 7 +
.../trees/expressions/literal/FloatLiteral.java | 7 +
.../trees/expressions/literal/IPv4Literal.java | 17 +-
.../trees/expressions/literal/IPv6Literal.java | 27 +-
.../expressions/literal/IntegerLikeLiteral.java | 7 +
.../trees/expressions/literal/LargeIntLiteral.java | 6 +
.../nereids/trees/expressions/literal/Literal.java | 10 +-
.../trees/expressions/literal/MaxLiteral.java | 10 +-
.../trees/expressions/literal/NullLiteral.java | 10 +-
.../trees/expressions/literal/NumericLiteral.java | 40 ++-
.../expressions/literal/StringLikeLiteral.java | 58 +++-
.../trees/expressions/literal/StringLiteral.java | 14 -
.../trees/expressions/literal/VarcharLiteral.java | 12 -
.../apache/doris/nereids/util/ExpressionUtils.java | 5 +-
.../nereids/rules/expression/FoldConstantTest.java | 11 +-
.../expressions/literal/CompareLiteralTest.java | 326 +++++++++++++++++++++
.../apache/doris/utframe/TestWithFeService.java | 10 +
.../nereids_p0/literal/test_compare_literal.groovy | 153 ++++++++++
39 files changed, 879 insertions(+), 129 deletions(-)
copy fe/fe-core/src/main/java/org/apache/doris/{mtmv/MTMVSnapshotIf.java =>
nereids/trees/expressions/literal/ComparableLiteral.java} (83%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/CompareLiteralTest.java
create mode 100644
regression-test/suites/nereids_p0/literal/test_compare_literal.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]