Package org.apache.druid.query.filter
Class FilterBundle.SimpleMatcherBundle
- java.lang.Object
-
- org.apache.druid.query.filter.FilterBundle.SimpleMatcherBundle
-
- All Implemented Interfaces:
FilterBundle.MatcherBundle
- Enclosing class:
- FilterBundle
public static class FilterBundle.SimpleMatcherBundle extends Object implements FilterBundle.MatcherBundle
-
-
Constructor Summary
Constructors Constructor Description SimpleMatcherBundle(FilterBundle.MatcherBundleInfo matcherInfo, Function<ColumnSelectorFactory,ValueMatcher> matcherFn, Function<VectorColumnSelectorFactory,VectorValueMatcher> vectorMatcherFn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterBundle.MatcherBundleInfogetMatcherInfo()ValueMatchervalueMatcher(ColumnSelectorFactory selectorFactory, Offset baseOffset, boolean descending)VectorValueMatchervectorMatcher(VectorColumnSelectorFactory selectorFactory, ReadableVectorOffset baseOffset)
-
-
-
Constructor Detail
-
SimpleMatcherBundle
public SimpleMatcherBundle(FilterBundle.MatcherBundleInfo matcherInfo, Function<ColumnSelectorFactory,ValueMatcher> matcherFn, Function<VectorColumnSelectorFactory,VectorValueMatcher> vectorMatcherFn)
-
-
Method Detail
-
getMatcherInfo
public FilterBundle.MatcherBundleInfo getMatcherInfo()
- Specified by:
getMatcherInfoin interfaceFilterBundle.MatcherBundle
-
valueMatcher
public ValueMatcher valueMatcher(ColumnSelectorFactory selectorFactory, Offset baseOffset, boolean descending)
- Specified by:
valueMatcherin interfaceFilterBundle.MatcherBundle
-
vectorMatcher
public VectorValueMatcher vectorMatcher(VectorColumnSelectorFactory selectorFactory, ReadableVectorOffset baseOffset)
- Specified by:
vectorMatcherin interfaceFilterBundle.MatcherBundle
-
-