You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Gabriel Reid (JIRA)" <ji...@apache.org> on 2014/03/26 21:13:15 UTC

[jira] [Created] (PHOENIX-896) Improve cmdline parsing of psql (PhoenixRuntime)

Gabriel Reid created PHOENIX-896:
------------------------------------

             Summary: Improve cmdline parsing of psql (PhoenixRuntime)
                 Key: PHOENIX-896
                 URL: https://issues.apache.org/jira/browse/PHOENIX-896
             Project: Phoenix
          Issue Type: Improvement
            Reporter: Gabriel Reid


PhoenixRuntime (the class that is run via the "psql" command) does its own custom command-line parameter parsing, which has a number of limitations. One of the biggest issues is that it depends on the ordering of named parameters vs unnamed (i.e. file parameters), and starts performing actions as part of the command-line parameter parsing. This can lead to some files being run/imported, and then the tool stopping with an error due to an unexpected command-line parameter.

An additional (but probably less important) issue is that the current parameter parsing is difficult to debug and test (there are currently no automated tests).



--
This message was sent by Atlassian JIRA
(v6.2#6252)