This is an automated email from the ASF dual-hosted git repository. morrysnow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new 254790c564 [fix](nereids) FE nereids use DateV2Literal instead of 'cast datev2' (#16386) 254790c564 is described below commit 254790c564846b710e57dd836dd1cf5c2ea486fe Author: minghong <engle...@gmail.com> AuthorDate: Wed Feb 8 10:51:35 2023 +0800 [fix](nereids) FE nereids use DateV2Literal instead of 'cast datev2' (#16386) BE already support DateV2Literal, and hence, remove code in FE which convert DateV2Literal to Cast datev2 --- .../doris/nereids/glue/translator/ExpressionTranslator.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/ExpressionTranslator.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/ExpressionTranslator.java index 38de2b8b96..776d02a3a8 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/ExpressionTranslator.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/ExpressionTranslator.java @@ -76,10 +76,8 @@ import org.apache.doris.nereids.trees.expressions.functions.generator.TableGener import org.apache.doris.nereids.trees.expressions.functions.scalar.JsonArray; import org.apache.doris.nereids.trees.expressions.functions.scalar.JsonObject; import org.apache.doris.nereids.trees.expressions.functions.scalar.ScalarFunction; -import org.apache.doris.nereids.trees.expressions.literal.DateLiteral; import org.apache.doris.nereids.trees.expressions.literal.DateTimeLiteral; import org.apache.doris.nereids.trees.expressions.literal.DateTimeV2Literal; -import org.apache.doris.nereids.trees.expressions.literal.DateV2Literal; import org.apache.doris.nereids.trees.expressions.literal.Literal; import org.apache.doris.nereids.trees.expressions.literal.NullLiteral; import org.apache.doris.nereids.trees.expressions.visitor.DefaultExpressionVisitor; @@ -211,15 +209,6 @@ public class ExpressionTranslator extends DefaultExpressionVisitor<Expr, PlanTra return nullLit; } - @Override - public Expr visitDateLiteral(DateLiteral dateLiteral, PlanTranslatorContext context) { - // BE not support date v2 literal and datetime v2 literal - if (dateLiteral instanceof DateV2Literal) { - return new CastExpr(Type.DATEV2, new StringLiteral(dateLiteral.toString())); - } - return super.visitDateLiteral(dateLiteral, context); - } - @Override public Expr visitDateTimeLiteral(DateTimeLiteral dateTimeLiteral, PlanTranslatorContext context) { // BE not support date v2 literal and datetime v2 literal --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org