You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Abhishek Rawat (Jira)" <ji...@apache.org> on 2022/05/06 19:07:00 UTC
[jira] [Created] (IMPALA-11284) INSERT query with concat operator fails with 'Function not set in thrift node' error
Abhishek Rawat created IMPALA-11284:
---------------------------------------
Summary: INSERT query with concat operator fails with 'Function not set in thrift node' error
Key: IMPALA-11284
URL: https://issues.apache.org/jira/browse/IMPALA-11284
Project: IMPALA
Issue Type: Bug
Components: Frontend
Reporter: Abhishek Rawat
*Steps to Reproduce:*
{code:java}
DROP TABLE t2;
CREATE TABLE t2(c0 BOOLEAN, c1 STRING) STORED AS ICEBERG;
INSERT INTO t2(c0, c1) VALUES ( TRUE, ( 'abc' ||('927160245' || 'Q') ) );
Error: Function not set in thrift node{code}
Looks like a regression introduced by IMPALA-6590.
fn_ was previously serialized during rewrite in :
{code:java}
treeToThriftHelper:FunctionCallExpr(Expr).treeToThriftHelper(TExpr) line: 866
FunctionCallExpr(Expr).treeToThrift() line: 844
FeSupport.EvalExprWithoutRowBounded(Expr, TQueryCtx, int) line: 188
LiteralExpr.createBounded(Expr, TQueryCtx, int) line: 210
FoldConstantsRule.apply(Expr, Analyzer) line: 66
ExprRewriter.applyRuleBottomUp(Expr, ExprRewriteRule, Analyzer) line: 85
ExprRewriter.applyRuleRepeatedly(Expr, ExprRewriteRule, Analyzer) line: 71
ExprRewriter.rewrite(Expr, Analyzer) line: 55
SelectList.rewriteExprs(ExprRewriter, Analyzer) line: 100
SelectStmt.rewriteExprs(ExprRewriter) line: 1189
ValuesStmt(SetOperationStmt).rewriteExprs(ExprRewriter) line: 467
InsertStmt.rewriteExprs(ExprRewriter) line: 1119
AnalysisContext.analyze(StmtMetadataLoader$StmtTableCache, AuthorizationContext) line: 537 {code}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)