You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2014/10/08 01:20:34 UTC

[jira] [Commented] (PHOENIX-1329) Correctly support varbinary arrays

    [ https://issues.apache.org/jira/browse/PHOENIX-1329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14162763#comment-14162763 ] 

James Taylor commented on PHOENIX-1329:
---------------------------------------

Our arrays were really designed to store arrays of other primitive types, not arbitrary arrays of arbitrary bytes (i.e. VARBINARY VARBINARY [] aren't really supported and we should flag it as an error). We should brainstorm about this - maybe for your use case you can just use a VARBINARY and serialize the raw bytes yourself? If you're planning on querying the data, then the story might be different, but otherwise, VARBINARY is the way to go.

> Correctly support varbinary arrays
> ----------------------------------
>
>                 Key: PHOENIX-1329
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1329
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Jesse Yates
>             Fix For: 5.0.0, 4.3
>
>         Attachments: phoenix-1329-bug.patch
>
>
> Storing arrays of binary data can contain 0x00, which Phoenix uses a the field separator. This leads phoenix to return arrays incorrectly - shortening them prematurely.



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