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)

Reply via email to