David Knupp created IMPALA-9362:
-----------------------------------
Summary: Update sqlparse used by impala-shell from version 0.1.19
to latest
Key: IMPALA-9362
URL: https://issues.apache.org/jira/browse/IMPALA-9362
Project: IMPALA
Issue Type: Improvement
Components: Clients
Affects Versions: Impala 3.4.0
Reporter: David Knupp
The fix for IMPALA-6337 involved correcting the way that sqlparse, an upstream
3rd party python library used by the impala-shell, parses queries that contain
line breaks embedded inside of double quotes. Initially, Impala's internally
bundled version of sqlparse (based on 0.1.19) was patched; meanwhile, a pull
request to get the fix into an official release was submitted.
That pull-request was finally included in the 0.3.0 version of sqlparse.
However, there were other changes to the library in the interim, in terms of
API's and also in some of the parsing logic, that breaks the impala-shell in
other ways, so simply migrating to the newer release is not straightforward.
We need to find and fix all the places that the newer sqlparse breaks the
impala-shell, so that we can stop relying on sqlparse 0.1.19 (which, in some
places, is not python 3 compatible).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]