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 "ASF subversion and git services (Jira)" <ji...@apache.org> on 2024/11/03 23:37:00 UTC

[jira] [Commented] (IMPALA-13441) Support explain statement in Calcite Planner

    [ https://issues.apache.org/jira/browse/IMPALA-13441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17895159#comment-17895159 ] 

ASF subversion and git services commented on IMPALA-13441:
----------------------------------------------------------

Commit e8e8a5150e21c9b1f92ad5d04a94e8812cdd29dd in impala's branch refs/heads/master from Steve Carlin
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=e8e8a5150 ]

IMPALA-13441: Support explain statements in Impala planner

This adds support for explain statements for the Calcite planner.
This also fixes up the Parser.jj file so that statements not
processed by Calcite planner will fail, like "describe" and other
non-select statements.  The parser will now only handle "select"
and "explain" as the first keyword.

If the parser fails, we need to do an additional check within Impala.
We run the statement through the Impala parser and check the statement
type.  If the statement type is anything other than SelectStmt,
we run the query within the original Impala planner. If it is a SelectStmt,
we fail the query because we want all select statements to go through
the Calcite parser.

Change-Id: Iea6afaa1f1698a300ad047c8820691cf7e8eb44b
Reviewed-on: http://gerrit.cloudera.org:8080/21923
Reviewed-by: Impala Public Jenkins <im...@cloudera.com>
Tested-by: Impala Public Jenkins <im...@cloudera.com>


> Support explain statement in Calcite Planner
> --------------------------------------------
>
>                 Key: IMPALA-13441
>                 URL: https://issues.apache.org/jira/browse/IMPALA-13441
>             Project: IMPALA
>          Issue Type: Sub-task
>            Reporter: Steve Carlin
>            Priority: Major
>




--
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