public class FloatValueMatcherColumnSelectorStrategy extends Object implements ValueMatcherColumnSelectorStrategy<BaseFloatColumnValueSelector>
Constructor and Description |
---|
FloatValueMatcherColumnSelectorStrategy() |
Modifier and Type | Method and Description |
---|---|
ValueGetter |
makeValueGetter(BaseFloatColumnValueSelector selector)
Create a ValueGetter.
|
ValueMatcher |
makeValueMatcher(BaseFloatColumnValueSelector selector,
DruidPredicateFactory predicateFactory)
Create a predicate-based ValueMatcher.
|
ValueMatcher |
makeValueMatcher(BaseFloatColumnValueSelector selector,
String value)
Create a single value ValueMatcher.
|
public FloatValueMatcherColumnSelectorStrategy()
public ValueMatcher makeValueMatcher(BaseFloatColumnValueSelector selector, String value)
ValueMatcherColumnSelectorStrategy
makeValueMatcher
in interface ValueMatcherColumnSelectorStrategy<BaseFloatColumnValueSelector>
selector
- Column selectorvalue
- Value to match againstpublic ValueMatcher makeValueMatcher(BaseFloatColumnValueSelector selector, DruidPredicateFactory predicateFactory)
ValueMatcherColumnSelectorStrategy
makeValueMatcher
in interface ValueMatcherColumnSelectorStrategy<BaseFloatColumnValueSelector>
selector
- Column selectorpredicateFactory
- A DruidPredicateFactory that provides the filter predicates to be matchedpublic ValueGetter makeValueGetter(BaseFloatColumnValueSelector selector)
ValueMatcherColumnSelectorStrategy
makeValueGetter
in interface ValueMatcherColumnSelectorStrategy<BaseFloatColumnValueSelector>
selector
- Column selectorCopyright © 2011–2018. All rights reserved.