[ 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)