Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 presto SQL 解析器,是否可以获得给定查询的查询树?我们的系统使用 PostgreSQL 作为默认数据库。我需要具有适当层次结构的查询树来实现功能。
我不确定您在问什么,但我将描述查询计划的不同部分。
Presto SQL 解析器只是将 SQL 转换为语法树。要使用查询,您需要分析和计划查询,然后您将拥有分层查询结构。此时,优化器重新组织查询计划以供执行。您可以通过对查询运行解释来查看最终结构。例如:
EXPLAIN SELECT * FROM T
这有帮助吗?