Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Duplicate
-
0.7.0
-
None
Description
When querying a JSON file with a key called 'Timestamp' (select timestamp from <file>), Drill throws a non-intuitive error message (below). It works when backticking. Ideally the parser would look for keys called 'Timestamp' before erroring out. If that can't be done, a better error should be printed.
jdbc:drill:zk=local> select Timestamp, Operation from dfs.`/...json`;
Query failed: Query failed: Failure parsing SQL. Encountered "Timestamp ," at line 1, column 8.
Was expecting one of:
"UNION" ...
"INTERSECT" ...
"EXCEPT" ...
"ORDER" ...
Attachments
Issue Links
- duplicates
-
DRILL-1938 Fix error message when reserved words are used in query.
- Closed