[ https://issues.apache.org/jira/browse/HBASE-13094?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15423087#comment-15423087 ]
Lars Hofhansl commented on HBASE-13094: --------------------------------------- I'd like to warm this up again. There are several ways to do this: # Add a special Filter that can wrap any other filter. This filter would be evaluated before the delete markers are checked. This needs to be the only Filter used. # Variation of #1, which would allow to add this wrapper to a FilterList, then some logic to evaluate the right parts before or after delete markers are handled. # Add a new API to filter, in order to indicate whether this filter is to be evaluated before or after delete markers. # Add a new API to Scan and Get to allow adding a 2nd filter, that is evaluated before deletes. #1 is simplest and can be done 100% backwards compatible. #4 seems cleanest. Comments? [~stack], [~apurtell] > Consider Filters that are evaluated before deletes and see delete markers > ------------------------------------------------------------------------- > > Key: HBASE-13094 > URL: https://issues.apache.org/jira/browse/HBASE-13094 > Project: HBase > Issue Type: Brainstorming > Components: regionserver, Scanners > Reporter: Lars Hofhansl > > That would be good for full control filtering of all cells, such as needed > for some transaction implementations. > [~ghelmling] -- This message was sent by Atlassian JIRA (v6.3.4#6332)