presto insertinto 怎么rewrite
时间: 2023-11-16 21:01:45 浏览: 82
Presto_ODBC.rar
5星 · 资源好评率100%
根据提供的引用内容,可以得知Presto中的INSERT INTO语句是通过LogicalPlanner.plan -> IterativeOptimizer.optimize -> ExpressionRewriteRuleSet$ValuesExpressionRewrite.rewrite -> LiteralEncoder.toExpression的过程进行rewrite的。其中,LogicalPlanner.plan是将SQL语句转换为逻辑计划,IterativeOptimizer.optimize是对逻辑计划进行优化,ExpressionRewriteRuleSet$ValuesExpressionRewrite.rewrite是对表达式进行重写,LiteralEncoder.toExpression是将表达式编码为字节码。因此,Presto中的INSERT INTO语句的rewrite过程是一个多步骤的过程,其中包括对SQL语句、逻辑计划和表达式的处理。
阅读全文