From 7da3fde89cb9d805f61a4ef4a3b09375cce8caab Mon Sep 17 00:00:00 2001 From: mch_ucchi <41606806+sohardforaname@users.noreply.github.com> Date: Tue, 20 Jun 2023 14:53:20 +0800 Subject: [PATCH] [Fix](Nereids)cast to datev2 default for Nereids if enable_date_conversion (#20973) --- .../doris/nereids/trees/expressions/literal/Literal.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/Literal.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/Literal.java index 123aa618f4..58c7ee0999 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/Literal.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/Literal.java @@ -220,9 +220,9 @@ public abstract class Literal extends Expression implements LeafExpression, Comp } else if (targetType instanceof StringType) { return new StringLiteral(desc); } else if (targetType.isDateType()) { - return new DateLiteral(desc); + return Config.enable_date_conversion ? new DateV2Literal(desc) : new DateLiteral(desc); } else if (targetType.isDateTimeType()) { - return new DateTimeLiteral(desc); + return Config.enable_date_conversion ? new DateTimeV2Literal(desc) : new DateTimeLiteral(desc); } else if (targetType.isDecimalV2Type()) { return new DecimalLiteral((DecimalV2Type) targetType, new BigDecimal(desc)); } else if (targetType.isDecimalV3Type()) {