-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/19322/
-----------------------------------------------------------
(Updated March 26, 2014, 8:32 p.m.)
Review request for hive and Xuefu Zhang.
Changes
-------
Printing the Parser's output message. Now prints as follows:
$./bin/beeline -u szehon -p
Missing argument for option: p
Usage: java org.apache.hive.cli.beeline.BeeLine
-u <database url> the JDBC URL to connect to
-n <username> the username to connect as
-p <password> the password to connect as
-d <driver class> the driver class to use
-e <query> query that should be executed
-f <file> script file that should be executed
--hiveconf property=value Use value for given property
--hivevar name=value hive variable name and value
This is Hive specific settings in which
variables
can be set at session level and referenced
in Hive
commands or queries.
--color=[true/false] control whether color is used for display
--showHeader=[true/false] show column names in query results
--headerInterval=ROWS; the interval between which heades are
displayed
--fastConnect=[true/false] skip building table/column list for
tab-completion
--autoCommit=[true/false] enable/disable automatic transaction commit
--verbose=[true/false] show verbose error messages and debug info
--showWarnings=[true/false] display connection warnings
--showNestedErrs=[true/false] display nested errors
--numberFormat=[pattern] format numbers using DecimalFormat pattern
--force=[true/false] continue running script even after errors
--maxWidth=MAXWIDTH the maximum width of the terminal
--maxColumnWidth=MAXCOLWIDTH the maximum width to use when displaying
columns
--silent=[true/false] be more silent
--autosave=[true/false] automatically save preferences
--outputformat=[table/vertical/csv/tsv] format mode for result display
--isolation=LEVEL set the transaction isolation level
--nullemptystring=[true/false] set to true to get historic behavior of
printing null as empty string
--help display this message
Bugs: HIVE-6685
https://issues.apache.org/jira/browse/HIVE-6685
Repository: hive-git
Description
-------
Improving the error-handling in ArrayIndexOutOfBoundsException of Beeline.
Diffs (updated)
-----
beeline/src/java/org/apache/hive/beeline/BeeLine.java 1bd7af3
beeline/src/test/org/apache/hive/beeline/TestBeelineArgParsing.java
PRE-CREATION
Diff: https://reviews.apache.org/r/19322/diff/
Testing
-------
Manual test. Now, in this scenario it will display the usage like:
beeline -u
Usage: java org.apache.hive.cli.beeline.BeeLine
-u <database url> the JDBC URL to connect to
-n <username> the username to connect as
-p <password> the password to connect as
...
Thanks,
Szehon Ho