Gergely Fürnstáhl has uploaded a new patch set (#10). ( 
http://gerrit.cloudera.org:8080/19290 )

Change subject: IMPALA-11758: Fixed error detection for usage of reserved words.
......................................................................

IMPALA-11758: Fixed error detection for usage of reserved words.

Fixed the control flow of checking whether the parsing failed on the
usage of a reserved word where an identifier was expected. Added a hint
to the error message on how to fix the query.

Query: create database iceberg
ERROR: ParseException: Syntax error in line 1:
create database iceberg
                ^
Encountered: ICEBERG
Expected: DEFAULT, EXTENDED, FORMATTED, IF, IDENTIFIER

Hint: reserved words have to be escaped when used as an identifier, e.g. 
`iceberg`

CAUSED BY: Exception: Syntax error

Testing:
 - Added new tests to test_reserved_words_version.py
 - Adjusted ParserTests
 - Built docs

Change-Id: I9605d80a25ff878d12f6ca2ebb99ac26298d8efa
---
M docs/topics/impala_reserved_words.xml
M fe/src/main/cup/sql-parser.cup
M fe/src/test/java/org/apache/impala/analysis/ParserTest.java
M tests/custom_cluster/test_reserved_words_version.py
4 files changed, 52 insertions(+), 15 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/90/19290/10
--
To view, visit http://gerrit.cloudera.org:8080/19290
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I9605d80a25ff878d12f6ca2ebb99ac26298d8efa
Gerrit-Change-Number: 19290
Gerrit-PatchSet: 10
Gerrit-Owner: Gergely Fürnstáhl <gfurnst...@cloudera.com>
Gerrit-Reviewer: Daniel Becker <daniel.bec...@cloudera.com>
Gerrit-Reviewer: Gergely Fürnstáhl <gfurnst...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Zoltan Borok-Nagy <borokna...@cloudera.com>

Reply via email to