[
https://issues.apache.org/jira/browse/HIVE-9483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eugene Koifman reassigned HIVE-9483:
------------------------------------
Assignee: (was: Eugene Koifman)
> EXPLAIN EXTENDED for Insert ... values... is missing info in AST
> ----------------------------------------------------------------
>
> Key: HIVE-9483
> URL: https://issues.apache.org/jira/browse/HIVE-9483
> Project: Hive
> Issue Type: Bug
> Components: Query Processor, SQL
> Affects Versions: 0.14.0
> Reporter: Eugene Koifman
> Priority: Minor
>
> {noformat}
> hive> explain extended insert into foo values(1,2,3);
> OK
> ABSTRACT SYNTAX TREE:
>
> TOK_QUERY
> TOK_FROM
> null
> null
> Values__Tmp__Table__13
> TOK_INSERT
> TOK_INSERT_INTO
> TOK_TAB
> TOK_TABNAME
> foo
> TOK_SELECT
> TOK_SELEXPR
> TOK_ALLCOLREF
> {noformat}
> Note the 'null's under TOK_FROM
> but
> new ParseDriver().parse("insert into page_view values(1,2)").toStringTree()
> returns
> {noformat}
> (TOK_QUERY
> (TOK_FROM
> (TOK_VIRTUAL_TABLE
> (TOK_VIRTUAL_TABREF TOK_ANONYMOUS)
> (TOK_VALUES_TABLE (TOK_VALUE_ROW 1 2))))
> (TOK_INSERT (TOK_INSERT_INTO (TOK_TAB (TOK_TABNAME page_view)))
> (TOK_SELECT (TOK_SELEXPR TOK_ALLCOLREF))))
> {noformat}
> insert/update rewrite the AST but I don't think it should produce 'null'
> 'null'
--
This message was sent by Atlassian Jira
(v8.3.4#803005)