Istvan Toth created PHOENIX-7322:
------------------------------------
Summary: Make sure that filterAllRemaining() is not called from
filterRowKey()
Key: PHOENIX-7322
URL: https://issues.apache.org/jira/browse/PHOENIX-7322
Project: Phoenix
Issue Type: Improvement
Reporter: Istvan Toth
Many of the current filters call filterAllRemaining() from filterRowKey().
This should not be necessary, as in the normal (RS) code path, filterRowKey()
is only called AFTER filterAllReamaining() has returned false.
Well-written filters do cache their filterAllReamaining() status, so this is
not very expensive, but we could still save a few cycles for each cell.
* Change the filter API definition to explicitly state this
* Fix the code where this is not true. At first glance,
org.apache.hadoop.hbase.mapreduce.Import seems to be one place that does not
confirm to this behaviour.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)