[ 
https://issues.apache.org/jira/browse/PHOENIX-3987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

JeongMin Ju updated PHOENIX-3987:
---------------------------------
    Attachment: PHOENIX-3987.patch

> Do not read index when Select All in case of index scan.
> --------------------------------------------------------
>
>                 Key: PHOENIX-3987
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-3987
>             Project: Phoenix
>          Issue Type: Improvement
>    Affects Versions: 4.10.0
>            Reporter: JeongMin Ju
>            Priority: Minor
>         Attachments: PHOENIX-3987.patch
>
>
> I created table and local index, and then request select * query on index 
> column.
> {noformat}
> create table test (
> rowkey not null primary key,
> column1 varchar,
> column2 varchar
> )
> salt_buckets=10
> ;
> create local index idx_test_column1 on test(column1);
> select * from test where column1 = 'xxxxxxx';
> {noformat}
> It is obvious that this query needs to scan the index.
> However, the query plan is a full scan.
> This is because the query rewrite for the Projected Table refers to the 
> "Salt" column.
> For this reason, it should skip the salt column when rewriting the query.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to