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

Filter.transform() always applies unconditionally, even when combined in a FilterList

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.94.2
    • 0.98.0, 0.95.2, 0.94.10
    • Filters
    • None
    • Reviewed

    Description

      FilterList.transform() applies all transformation from all filters unconditionally.
      This leads to surprising results, eg. with combinations such as
      (family=X and column=Y and KeyOnlyFilter) or ...
      The KeyOnlyFilter will strip the values from all KeyValues.

      Attachments

        1. HBASE-8847.patch
          4 kB
          Christophe Taton
        2. HBASE-8847.base=trunk.diff
          9 kB
          Christophe Taton
        3. HBASE-8847.base=0.94.diff
          9 kB
          Christophe Taton

        Activity

          People

            kryzthov Christophe Taton
            kryzthov Christophe Taton
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: