Eugene Koifman created HIVE-9483:
------------------------------------
Summary: 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
Assignee: 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)")
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
(v6.3.4#6332)