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

Dumindu Buddhika commented on PHOENIX-2160:
-------------------------------------------

Thanks [~jamestaylor]. I tried that. I was thinking, How this part should be 
changed at BaseScannerRegionObserver,

{code}
Cell rowKv = result.get(0);
                for (KeyValueColumnExpression kvExp : arrayKVRefs) {
                    if (kvExp.evaluate(tuple, ptr)) {
                        for (int idx = tuple.size() - 1; idx >= 0; idx--) {
                            Cell kv = tuple.getValue(idx);
                            if (Bytes.equals(kvExp.getColumnFamily(), 0, 
kvExp.getColumnFamily().length,
                                    kv.getFamilyArray(), kv.getFamilyOffset(), 
kv.getFamilyLength())
                                && Bytes.equals(kvExp.getColumnName(), 0, 
kvExp.getColumnName().length,
                                        kv.getQualifierArray(), 
kv.getQualifierOffset(), kv.getQualifierLength())) {
                                // remove the kv that has the full array values.
{code}

> Projection of specific array index does not work
> ------------------------------------------------
>
>                 Key: PHOENIX-2160
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2160
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>
> PHOENIX-10 that allowed projection of specific array index does not work now. 
> Was looking into the code for some thing and found this issue. Let me know if 
> am missing something.



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

Reply via email to