This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-57586-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from c0b05463459 branch-4.0: [feat](deps) add hadoop 3.4.2 #57181 #57359
(#57577)
add a066e2ca034 [opt](coercion) let matchType do right thing (#57586)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/doris/catalog/ScalarType.java | 24 +++--
.../main/java/org/apache/doris/catalog/Type.java | 8 ++
.../expressions/functions/agg/SequenceCount.java | 2 +-
.../expressions/functions/agg/SequenceMatch.java | 2 +-
.../expressions/functions/agg/TopNWeighted.java | 6 +-
.../expressions/functions/agg/WindowFunnel.java | 2 +-
.../executable/DateTimeExtractAndTransform.java | 2 +-
.../expressions/functions/scalar/ArrayRange.java | 8 +-
.../functions/scalar/ArrayRangeDayUnit.java | 4 +-
.../functions/scalar/ArrayRangeHourUnit.java | 4 +-
.../functions/scalar/ArrayRangeMinuteUnit.java | 4 +-
.../functions/scalar/ArrayRangeMonthUnit.java | 4 +-
.../functions/scalar/ArrayRangeQuarterUnit.java | 4 +-
.../functions/scalar/ArrayRangeSecondUnit.java | 4 +-
.../functions/scalar/ArrayRangeWeekUnit.java | 4 +-
.../functions/scalar/ArrayRangeYearUnit.java | 4 +-
.../expressions/functions/scalar/ConvertTz.java | 4 +-
.../expressions/functions/scalar/CurrentTime.java | 4 +-
.../expressions/functions/scalar/DateDiff.java | 2 +-
.../expressions/functions/scalar/DateFormat.java | 2 +-
.../expressions/functions/scalar/DateTrunc.java | 20 ++--
.../expressions/functions/scalar/DayCeil.java | 14 +--
.../expressions/functions/scalar/DayFloor.java | 14 +--
.../expressions/functions/scalar/DayName.java | 2 +-
.../expressions/functions/scalar/DayOfMonth.java | 2 +-
.../expressions/functions/scalar/DayOfWeek.java | 2 +-
.../expressions/functions/scalar/DayOfYear.java | 2 +-
.../expressions/functions/scalar/DaySecondAdd.java | 2 +-
.../expressions/functions/scalar/DaysAdd.java | 2 +-
.../expressions/functions/scalar/DaysDiff.java | 2 +-
.../expressions/functions/scalar/DaysSub.java | 3 +-
.../trees/expressions/functions/scalar/Field.java | 3 +-
.../trees/expressions/functions/scalar/Hour.java | 4 +-
.../expressions/functions/scalar/HourCeil.java | 14 +--
.../expressions/functions/scalar/HourFloor.java | 14 +--
.../expressions/functions/scalar/HoursAdd.java | 2 +-
.../expressions/functions/scalar/HoursDiff.java | 2 +-
.../expressions/functions/scalar/HoursSub.java | 2 +-
.../expressions/functions/scalar/LastDay.java | 2 +-
.../expressions/functions/scalar/MakeTime.java | 2 +-
.../functions/scalar/MicroSecondTimestamp.java | 2 +-
.../functions/scalar/MicroSecondsAdd.java | 2 +-
.../functions/scalar/MicroSecondsDiff.java | 2 +-
.../functions/scalar/MicroSecondsSub.java | 2 +-
.../expressions/functions/scalar/Microsecond.java | 2 +-
.../functions/scalar/MilliSecondTimestamp.java | 2 +-
.../functions/scalar/MilliSecondsAdd.java | 2 +-
.../functions/scalar/MilliSecondsDiff.java | 2 +-
.../functions/scalar/MilliSecondsSub.java | 2 +-
.../trees/expressions/functions/scalar/Minute.java | 4 +-
.../expressions/functions/scalar/MinuteCeil.java | 14 +--
.../expressions/functions/scalar/MinuteFloor.java | 14 +--
.../expressions/functions/scalar/MinutesAdd.java | 2 +-
.../expressions/functions/scalar/MinutesDiff.java | 2 +-
.../expressions/functions/scalar/MinutesSub.java | 2 +-
.../expressions/functions/scalar/MonthCeil.java | 14 +--
.../expressions/functions/scalar/MonthFloor.java | 14 +--
.../expressions/functions/scalar/MonthName.java | 2 +-
.../expressions/functions/scalar/MonthsAdd.java | 2 +-
.../expressions/functions/scalar/MonthsDiff.java | 2 +-
.../expressions/functions/scalar/MonthsSub.java | 2 +-
.../trees/expressions/functions/scalar/Now.java | 2 +-
.../expressions/functions/scalar/Quarter.java | 2 +-
.../expressions/functions/scalar/QuarterCeil.java | 14 +--
.../expressions/functions/scalar/QuarterFloor.java | 14 +--
.../expressions/functions/scalar/QuartersAdd.java | 2 +-
.../expressions/functions/scalar/QuartersDiff.java | 2 +-
.../expressions/functions/scalar/QuartersSub.java | 2 +-
.../expressions/functions/scalar/SecToTime.java | 2 +-
.../trees/expressions/functions/scalar/Second.java | 4 +-
.../expressions/functions/scalar/SecondCeil.java | 14 +--
.../expressions/functions/scalar/SecondFloor.java | 14 +--
.../functions/scalar/SecondTimestamp.java | 2 +-
.../expressions/functions/scalar/SecondsAdd.java | 2 +-
.../expressions/functions/scalar/SecondsDiff.java | 2 +-
.../expressions/functions/scalar/SecondsSub.java | 2 +-
.../trees/expressions/functions/scalar/Time.java | 2 +-
.../expressions/functions/scalar/TimeDiff.java | 6 +-
.../expressions/functions/scalar/TimeToSec.java | 2 +-
.../expressions/functions/scalar/Timestamp.java | 4 +-
.../trees/expressions/functions/scalar/ToDate.java | 2 +-
.../expressions/functions/scalar/ToDateV2.java | 2 +-
.../expressions/functions/scalar/ToIso8601.java | 2 +-
.../trees/expressions/functions/scalar/ToJson.java | 4 +-
.../expressions/functions/scalar/ToMonday.java | 2 +-
.../functions/scalar/UnixTimestamp.java | 2 +-
.../expressions/functions/scalar/UtcTime.java | 4 +-
.../trees/expressions/functions/scalar/Week.java | 4 +-
.../expressions/functions/scalar/WeekCeil.java | 14 +--
.../expressions/functions/scalar/WeekFloor.java | 14 +--
.../expressions/functions/scalar/WeekOfYear.java | 2 +-
.../expressions/functions/scalar/Weekday.java | 2 +-
.../expressions/functions/scalar/WeeksAdd.java | 2 +-
.../expressions/functions/scalar/WeeksDiff.java | 2 +-
.../expressions/functions/scalar/WeeksSub.java | 2 +-
.../trees/expressions/functions/scalar/Year.java | 2 +-
.../expressions/functions/scalar/YearCeil.java | 14 +--
.../expressions/functions/scalar/YearFloor.java | 14 +--
.../expressions/functions/scalar/YearWeek.java | 4 +-
.../expressions/functions/scalar/YearsAdd.java | 2 +-
.../expressions/functions/scalar/YearsDiff.java | 2 +-
.../expressions/functions/scalar/YearsSub.java | 2 +-
.../functions/window/RequireTrivialTypes.java | 4 +-
.../org/apache/doris/nereids/types/DataType.java | 2 +-
.../apache/doris/nereids/types/DateTimeV2Type.java | 4 +-
.../apache/doris/nereids/types/DecimalV2Type.java | 2 +-
.../org/apache/doris/nereids/types/TimeV2Type.java | 7 +-
.../doris/nereids/util/TypeCoercionUtils.java | 4 +-
.../rules/expression/check/CheckCastTest.java | 112 ++++++++++-----------
.../doris/nereids/trees/expressions/CastTest.java | 26 ++---
.../nereids/trees/expressions/TryCastTest.java | 2 +-
.../functions/ComputeSignatureHelperTest.java | 18 ++--
.../apache/doris/nereids/types/DataTypeTest.java | 2 +-
.../doris/nereids/util/TypeCoercionUtilsTest.java | 2 +-
114 files changed, 346 insertions(+), 333 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]