Return-Path: X-Original-To: apmail-hive-issues-archive@minotaur.apache.org Delivered-To: apmail-hive-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2EC63186C2 for ; Tue, 13 Oct 2015 06:50:05 +0000 (UTC) Received: (qmail 52910 invoked by uid 500); 13 Oct 2015 06:50:05 -0000 Delivered-To: apmail-hive-issues-archive@hive.apache.org Received: (qmail 52878 invoked by uid 500); 13 Oct 2015 06:50:05 -0000 Mailing-List: contact issues-help@hive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hive.apache.org Delivered-To: mailing list issues@hive.apache.org Received: (qmail 52868 invoked by uid 99); 13 Oct 2015 06:50:05 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Oct 2015 06:50:05 +0000 Date: Tue, 13 Oct 2015 06:50:05 +0000 (UTC) From: "richard du (JIRA)" To: issues@hive.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HIVE-12157) select-clause doesn't support unicode alias MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HIVE-12157?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:all-tabpanel ] richard du updated HIVE-12157: ------------------------------ Priority: Minor (was: Trivial) > select-clause doesn't support unicode alias > ------------------------------------------- > > Key: HIVE-12157 > URL: https://issues.apache.org/jira/browse/HIVE-12157 > Project: Hive > Issue Type: Bug > Components: hpl/sql > Affects Versions: 1.2.1 > Reporter: richard du > Priority: Minor > > Parser will throw exception when I use alias: > hive> desc test; > OK > a int =20 > b string =20 > Time taken: 0.135 seconds, Fetched: 2 row(s) > hive> select a as =E8=A1=8C1 from test limit 10; > NoViableAltException(302@[134:7: ( ( ( KW_AS )? identifier ) | ( KW_AS LP= AREN identifier ( COMMA identifier )* RPAREN ) )?]) > at org.antlr.runtime.DFA.noViableAlt(DFA.java:158) > at org.antlr.runtime.DFA.predict(DFA.java:116) > at org.apache.hadoop.hive.ql.parse.HiveParser_SelectClauseParser.= selectItem(HiveParser_SelectClauseParser.java:2915) > at org.apache.hadoop.hive.ql.parse.HiveParser_SelectClauseParser.= selectList(HiveParser_SelectClauseParser.java:1373) > at org.apache.hadoop.hive.ql.parse.HiveParser_SelectClauseParser.= selectClause(HiveParser_SelectClauseParser.java:1128) > at org.apache.hadoop.hive.ql.parse.HiveParser.selectClause(HivePa= rser.java:45827) > at org.apache.hadoop.hive.ql.parse.HiveParser.selectStatement(Hiv= eParser.java:41495) > at org.apache.hadoop.hive.ql.parse.HiveParser.regularBody(HivePar= ser.java:41402) > at org.apache.hadoop.hive.ql.parse.HiveParser.queryStatementExpre= ssionBody(HiveParser.java:40413) > at org.apache.hadoop.hive.ql.parse.HiveParser.queryStatementExpre= ssion(HiveParser.java:40283) > at org.apache.hadoop.hive.ql.parse.HiveParser.execStatement(HiveP= arser.java:1590) > at org.apache.hadoop.hive.ql.parse.HiveParser.statement(HiveParse= r.java:1109) > at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.= java:202) > at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.= java:166) > at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:396) > at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:308) > at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1= 122) > at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1170) > at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1059) > at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1049) > at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver= .java:213) > at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java= :165) > at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.jav= a:376) > at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.j= ava:736) > at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681) > at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.apache.hadoop.util.RunJar.run(RunJar.java:221) > at org.apache.hadoop.util.RunJar.main(RunJar.java:136) > FAILED: ParseException line 1:13 cannot recognize input near 'as' '1' 'fr= om' in selection target -- This message was sent by Atlassian JIRA (v6.3.4#6332)