Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.4.0, 2.0.0
-
None
-
Reviewed
Description
As said in HBASE-16223, the code of ScanQueryMatcher is too complicated. I suggest that we can abstract an interface and implement several sub classes which separate different logic into different implementations. For example, the requirements of compaction and user scan are different, now we also need to consider the logic of user scan even if we only want to add a logic for compaction. And at least, the raw scan does not need a query matcher... we can implement a dummy query matcher for it.
Suggestions are welcomed. Thanks.
Attachments
Attachments
Issue Links
- blocks
-
HBASE-16223 Drop duplicated delete markers in minor compaction
- Open
- is related to
-
HBASE-3562 ValueFilter is being evaluated before performing the column match
- Closed
-
HBASE-9440 Pass blocks of KVs from HFile scanner to the StoreFileScanner and up
- Closed
-
HBASE-11084 Handle deletions and column tracking using internal filters rather than using DeleteTrackers and ColumnTrackers
- Closed
- links to