[ https://issues.apache.org/jira/browse/HBASE-8063?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13599564#comment-13599564 ]
chunhui shen commented on HBASE-8063: ------------------------------------- {code} + if (Bytes.equals(scan.getStartRow(), HConstants.EMPTY_START_ROW) + boolean nonOverLapping = (Bytes.compareTo(this.getFirstRowKey(), scan.getStopRow()) > 0 {code} We should use StoreFile#Reader#getComparator() instead of Bytes.equals or Bytes.compareTo > Filter HFiles based on first/last key > ------------------------------------- > > Key: HBASE-8063 > URL: https://issues.apache.org/jira/browse/HBASE-8063 > Project: HBase > Issue Type: Improvement > Components: Scanners > Affects Versions: 0.98.0 > Reporter: Liang Xie > Assignee: Liang Xie > Attachments: HBASE-8063.txt > > > # hbase-5010 introduced a filter mechanism based on timerange hint > # this jira is a placeholder just for keyrange hint: currently, low > layer(hfile reader) has first/last key getter methods already. we should > utilize this information to pre-filte hfiles while choosing scanners from > storefiles. > It's just a raw thought right now, no patch available yet. I'll summit a > patch asap if it's reasonable, welcome to give some suggestions/comments:) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira