mirror of
https://github.com/apache/druid.git
synced 2025-02-25 20:48:05 +00:00
Remove unused Filters.getLongValueMatcher method. (#4086)
This commit is contained in:
parent
4f7f3e31cb
commit
77b6213222
@ -22,11 +22,9 @@ package io.druid.segment.filter;
|
|||||||
import com.google.common.base.Function;
|
import com.google.common.base.Function;
|
||||||
import com.google.common.base.Preconditions;
|
import com.google.common.base.Preconditions;
|
||||||
import com.google.common.base.Predicate;
|
import com.google.common.base.Predicate;
|
||||||
import com.google.common.base.Strings;
|
|
||||||
import com.google.common.collect.ImmutableList;
|
import com.google.common.collect.ImmutableList;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
import io.druid.collections.bitmap.ImmutableBitmap;
|
import io.druid.collections.bitmap.ImmutableBitmap;
|
||||||
import io.druid.common.guava.GuavaUtils;
|
|
||||||
import io.druid.java.util.common.guava.FunctionalIterable;
|
import io.druid.java.util.common.guava.FunctionalIterable;
|
||||||
import io.druid.query.ColumnSelectorPlus;
|
import io.druid.query.ColumnSelectorPlus;
|
||||||
import io.druid.query.Query;
|
import io.druid.query.Query;
|
||||||
@ -443,33 +441,6 @@ public class Filters
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ValueMatcher getLongValueMatcher(
|
|
||||||
final LongColumnSelector longSelector,
|
|
||||||
final String value
|
|
||||||
)
|
|
||||||
{
|
|
||||||
if (Strings.isNullOrEmpty(value)) {
|
|
||||||
return BooleanValueMatcher.of(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Long longValue = GuavaUtils.tryParseLong(value);
|
|
||||||
if (longValue == null) {
|
|
||||||
return BooleanValueMatcher.of(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
return new ValueMatcher()
|
|
||||||
{
|
|
||||||
// store the primitive, so we don't unbox for every comparison
|
|
||||||
final long unboxedLong = longValue;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean matches()
|
|
||||||
{
|
|
||||||
return longSelector.get() == unboxedLong;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
public static ValueMatcher getLongPredicateMatcher(
|
public static ValueMatcher getLongPredicateMatcher(
|
||||||
final LongColumnSelector longSelector,
|
final LongColumnSelector longSelector,
|
||||||
final DruidLongPredicate predicate
|
final DruidLongPredicate predicate
|
||||||
|
Loading…
x
Reference in New Issue
Block a user