presto insertinto 怎么rewrite
时间: 2023-11-16 11:01:45 浏览: 87
datax支持presto读取
根据提供的引用内容,可以得知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语句、逻辑计划和表达式的处理。
阅读全文