You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Quanlong Huang (Jira)" <ji...@apache.org> on 2026/05/07 00:52:00 UTC

[jira] [Assigned] (IMPALA-14916) Display Calcite plan in EXPLAIN output

     [ https://issues.apache.org/jira/browse/IMPALA-14916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Quanlong Huang reassigned IMPALA-14916:
---------------------------------------

    Assignee: Stamatis Zampetakis

> Display Calcite plan in EXPLAIN output
> --------------------------------------
>
>                 Key: IMPALA-14916
>                 URL: https://issues.apache.org/jira/browse/IMPALA-14916
>             Project: IMPALA
>          Issue Type: Sub-task
>            Reporter: Stamatis Zampetakis
>            Assignee: Stamatis Zampetakis
>            Priority: Major
>
> For performance analysis, debugging, and testing purposes it is useful to be able to display the Calcite plan in the EXPLAIN output. 
> However, printing it always may be undesirable and noisy so we need a way to control when  it is displayed or not. There are a few alternatives:
> * Dedicated command (EXPLAIN CALCITE)
> * New explain level (TExplainLevel.CALCITE)
> * New query option (e.g., ENABLE_EXPLAIN_CALCITE)
> If we treat the Calcite plan as additional info to be printed along with all the existing content of the EXPLAIN then the new option approach seems better. On the other hand, if we opt to display exclusively the Calcite plan with nothing more then a new explain level or command would make more sense. However, the explain levels so far are rather cumulative so to that respect a level that displays only the Calcite plan does not fit well in that model.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org