You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Chia-Ping Tsai (JIRA)" <ji...@apache.org> on 2018/04/25 01:45:00 UTC
[jira] [Created] (HBASE-20484) Remove the unnecessary autoboxing in
FilterListBase
Chia-Ping Tsai created HBASE-20484:
--------------------------------------
Summary: Remove the unnecessary autoboxing in FilterListBase
Key: HBASE-20484
URL: https://issues.apache.org/jira/browse/HBASE-20484
Project: HBase
Issue Type: Bug
Reporter: Chia-Ping Tsai
{code:java}
protected static boolean checkAndGetReversed(List<Filter> rowFilters, boolean defaultValue) {
if (rowFilters.isEmpty()) {
return defaultValue;
}
Boolean retValue = rowFilters.get(0).isReversed(); // this one
boolean allEqual = rowFilters.stream().map(Filter::isReversed).allMatch(retValue::equals);
if (!allEqual) {
throw new IllegalArgumentException("Filters in the list must have the same reversed flag");
}
return retValue;
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)