From a93aab531182d7d0fc9461b959c0804dcce8604d Mon Sep 17 00:00:00 2001 From: Yulei-Yang Date: Thu, 16 May 2024 19:00:20 +0800 Subject: [PATCH] [fix](jdbc_catalog) fix datetime error not throw in jdbc catalog --- .../main/java/org/apache/doris/analysis/StringLiteral.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java index 7690302fbce178..c45c6940582b25 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java +++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java @@ -266,13 +266,10 @@ protected Expr uncheckedCastTo(Type targetType) throws AnalysisException { break; } } else if (targetType.isDateType()) { - // FE only support 'yyyy-MM-dd hh:mm:ss' && 'yyyy-MM-dd' format - // so if FE unchecked cast fail, we also build CastExpr for BE - // BE support other format suck as 'yyyyMMdd'... try { return convertToDate(targetType); } catch (AnalysisException e) { - // pass; + throw new AnalysisException(e.getMessage()); } } else if (targetType.equals(type)) { return this;