Serhiy Bilousov created PHOENIX-1759:
----------------------------------------

             Summary: PhoenixArray to have decent .toString() implementation.
                 Key: PHOENIX-1759
                 URL: https://issues.apache.org/jira/browse/PHOENIX-1759
             Project: Phoenix
          Issue Type: Improvement
            Reporter: Serhiy Bilousov
            Priority: Minor


In sqlline when query TABLE or VIEW with ARRAY[] datatype it shows long string 
as value for the ARRAY[] column:

{code}
org.apache.phoenix.schema.types.PhoenixArray$PrimitiveIntPhoenixArray@d338d 
{code}
We getting the string like this because sqlline calls ResultSet.getString() on 
the array column. 

Even thou it more of an issue in sqlline than in PHOENIX, as the value that is 
returned is a valid JDBC Array, adding a decent toString implementation in 
PhoenixArray (or each of its subclasses) would allow user to see  something 
like \[ 1,2,3,555,666 \] of what we see now.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to