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)

Reply via email to