Remove unused Filters.getLongValueMatcher method. (#4086)

This commit is contained in:
Gian Merlino 2017-03-21 12:46:07 -07:00 committed by Roman Leventov
parent 4f7f3e31cb
commit 77b6213222
1 changed files with 0 additions and 29 deletions

View File

@ -22,11 +22,9 @@ package io.druid.segment.filter;
import com.google.common.base.Function;
import com.google.common.base.Preconditions;
import com.google.common.base.Predicate;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;
import io.druid.collections.bitmap.ImmutableBitmap;
import io.druid.common.guava.GuavaUtils;
import io.druid.java.util.common.guava.FunctionalIterable;
import io.druid.query.ColumnSelectorPlus;
import io.druid.query.Query;
@ -443,33 +441,6 @@ public class Filters
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(
final LongColumnSelector longSelector,
final DruidLongPredicate predicate