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 115d5c831b9 [fix](variant) Read exact sparse cells during path 
promotion (#70212)
     add 9c48a8067f3 [refactor](type coercion) Centralize temporal coercion and 
cast policies (#69833)

No new revisions were added by this update.

Summary of changes:
 .../expression/rules/FoldConstantRuleOnFE.java     |   5 +-
 .../rules/PredicateRewriteForPartitionPrune.java   |  12 +-
 .../rules/SimplifyComparisonPredicate.java         |   2 +-
 .../doris/nereids/rules/rewrite/SaltJoin.java      |   4 +-
 .../doris/nereids/trees/expressions/Cast.java      |  22 +-
 .../functions/ComputeSignatureHelper.java          | 144 ++----
 .../expressions/functions/SearchSignature.java     | 102 ++--
 .../executable/DateTimeExtractAndTransform.java    |  17 +-
 .../expressions/functions/scalar/DictGet.java      |   6 +-
 .../expressions/functions/scalar/DictGetMany.java  |   6 +-
 .../trees/expressions/functions/scalar/Pmod.java   |   4 +-
 .../expressions/literal/DateTimeV2Literal.java     |  17 +-
 .../expressions/literal/TimeStampNsLiteral.java    |   1 +
 .../expressions/literal/TimestampTzLiteral.java    |  15 +-
 .../trees/plans/logical/LogicalRecursiveUnion.java |   4 +-
 .../trees/plans/logical/LogicalSetOperation.java   |   4 +-
 .../nereids/trees/plans/logical/LogicalUnion.java  |   2 +-
 .../apache/doris/nereids/types/DateTimeV2Type.java |   8 +-
 .../doris/nereids/types/TimeStampTzType.java       |   8 +-
 .../org/apache/doris/nereids/types/TimeV2Type.java |   8 +-
 ...itiveType.java => AdjustableScaleTimeType.java} |  14 +-
 .../nereids/types/coercion/ScaleTimeType.java      |   3 +-
 .../org/apache/doris/nereids/util/DateUtils.java   |  11 +
 .../nereids/util/TemporalConversionProperties.java | 131 +++++
 .../doris/nereids/util/TypeCoercionUtils.java      | 449 ++++++++----------
 .../functions/ComputeSignatureHelperTest.java      |  81 ++++
 .../functions/scalar/DictGetTypeCoercionTest.java  | 145 ++++++
 .../doris/nereids/util/TemporalConversionTest.java | 528 +++++++++++++++++++++
 .../doris/nereids/util/TypeCoercionUtilsTest.java  | 124 ++++-
 29 files changed, 1360 insertions(+), 517 deletions(-)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/types/coercion/{PrimitiveType.java
 => AdjustableScaleTimeType.java} (72%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/util/TemporalConversionProperties.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/scalar/DictGetTypeCoercionTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/util/TemporalConversionTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to