0

使用 presto SQL 解析器,是否可以获得给定查询的查询树?我们的系统使用 PostgreSQL 作为默认数据库。我需要具有适当层次结构的查询树来实现功能。

4

1 回答 1

0

我不确定您在问什么,但我将描述查询计划的不同部分。

Presto SQL 解析器只是将 SQL 转换为语法树。要使用查询,您需要分析和计划查询,然后您将拥有分层查询结构。此时,优化器重新组织查询计划以供执行。您可以通过对查询运行解释来查看最终结构。例如:

EXPLAIN SELECT * FROM T

这有帮助吗?

于 2015-06-01T17:49:12.373 回答