Josh Elser created CALCITE-1291:
-----------------------------------
Summary: Incorrect formatting from Avatica in sqlline's table
outputformat
Key: CALCITE-1291
URL: https://issues.apache.org/jira/browse/CALCITE-1291
Project: Calcite
Issue Type: Bug
Components: avatica
Reporter: Josh Elser
Assignee: Josh Elser
Fix For: avatica-1.9.0
{noformat}
0: jdbc:phoenix:thin:url=http://localhost:876> select * from STR_VIEW;
+------------------------------------------+------------------------------------------+--------------------------------+
| PK | VAL
| LONG_VALUE |
+------------------------------------------+------------------------------------------+--------------------------------+
| ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF | value1
| valuevaluevaluevalueva |
+------------------------------------------+------------------------------------------+--------------------------------+
1 row selected (0.025 seconds)
{noformat}
{noformat}
0: jdbc:phoenix:localhost:2181:/hbase-1.2> select * from STR_VIEW;
+---------------------------------------------------+---------+-----------------------------------------------------+
| PK | VAL |
LONG_VALUE |
+---------------------------------------------------+---------+-----------------------------------------------------+
| ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDF | value1 |
valuevaluevaluevaluevaluevaluevaluevaluevaluevalue |
+---------------------------------------------------+---------+-----------------------------------------------------+
1 row selected (0.058 seconds)
{noformat}
This is the difference between using Apache Phoenix's avatica client and the
normal client and sqlline 1.1.9. With {{!outputformat table}} above, we can see
the difference in these two clients, while {{!outputformat xmlattr}} shows the
complete (and expected) values.
It seems like some column metadata is just not being properly sent by PQS (at
least that's my hunch). The data is present in the results, just not rendered
properly. I'll have to look into what sqlline pulls for the column width and
figure out if PQS is sending that properly.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)