Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-9717

Allow filterRowKey to return a next key hint

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • Filters
    • None

    Description

      The Filter interface has a filterRowKey method which returns a boolean set to true if the given row key should be filtered out.

      When a row key is filtered, it could be interesting to be able to provide the scanner a hint about the next row key which should be examined. This could tremendously speed up scanning in some cases.

      The logic could be similar to that of filterKeyValue with a helper method getNextRowKeyHint, or even simpler, filterRowKey could return a byte[] which would be set to null to mean keep the row, to the empty array to mean filter the row and there is not hint, and to a non empty byte array to mean filter the row and here is a hint about the next key that should be scanned.

      Attachments

        Activity

          People

            Unassigned Unassigned
            herberts Mathias Herberts
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: