hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phabricator (JIRA)" <>
Subject [jira] [Commented] (HIVE-3490) Implement * or a.* for arguments to UDFs
Date Sat, 02 Mar 2013 02:23:15 GMT


Phabricator commented on HIVE-3490:

navis has commented on the revision "HIVE-3490 [jira] Implement * or a.* for arguments to

  ql/src/test/queries/clientpositive/allcolref_in_udf.q:4 ok.
  ql/src/test/queries/clientpositive/allcolref_in_udf.q:9 ok.
  ql/src/test/queries/clientpositive/allcolref_in_udf.q:8 it's decided by the row schema of
prev operator. For joins, it's left most alias to right. Added comments.


To: JIRA, navis
Cc: njain

> Implement * or a.* for arguments to UDFs
> ----------------------------------------
>                 Key: HIVE-3490
>                 URL:
>             Project: Hive
>          Issue Type: Bug
>          Components: Query Processor, UDF
>            Reporter: Adam Kramer
>            Assignee: Navis
>         Attachments: HIVE-3490.D8889.1.patch, HIVE-3490.D8889.2.patch
> For a random UDF, we should be able to use * or a.* to refer to "all of the columns in
their natural order." This is not currently implemented.
> I'm reporting this as a bug because it is a manner in which Hive is inconsistent with
the SQL spec, and because Hive claims to implement *.
> hive> select all_non_null(a.*) from table a where a.ds='2012-09-01';
> FAILED: ParseException line 1:25 mismatched input '*' expecting Identifier near '.' in
expression specification

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message