public class ConstantValueMatcherFactory extends Object implements ColumnProcessorFactory<ValueMatcher>
ValueMatcher that match constants.| Modifier and Type | Method and Description |
|---|---|
ValueType |
defaultType()
This default type will be used when the underlying column has an unknown type.
|
ValueMatcher |
makeComplexProcessor(BaseObjectColumnValueSelector<?> selector)
Create a processor for a complex column.
|
ValueMatcher |
makeDimensionProcessor(DimensionSelector selector,
boolean multiValue)
Create a processor for a string column.
|
ValueMatcher |
makeDoubleProcessor(BaseDoubleColumnValueSelector selector)
Create a processor for a double column.
|
ValueMatcher |
makeFloatProcessor(BaseFloatColumnValueSelector selector)
Create a processor for a float column.
|
ValueMatcher |
makeLongProcessor(BaseLongColumnValueSelector selector)
Create a processor for a long column.
|
public ValueType defaultType()
ColumnProcessorFactorydefaultType in interface ColumnProcessorFactory<ValueMatcher>public ValueMatcher makeDimensionProcessor(DimensionSelector selector, boolean multiValue)
ColumnProcessorFactorymakeDimensionProcessor in interface ColumnProcessorFactory<ValueMatcher>selector - dimension selectormultiValue - whether the selector *might* have multiple valuespublic ValueMatcher makeFloatProcessor(BaseFloatColumnValueSelector selector)
ColumnProcessorFactorymakeFloatProcessor in interface ColumnProcessorFactory<ValueMatcher>selector - float selectorpublic ValueMatcher makeDoubleProcessor(BaseDoubleColumnValueSelector selector)
ColumnProcessorFactorymakeDoubleProcessor in interface ColumnProcessorFactory<ValueMatcher>selector - double selectorpublic ValueMatcher makeLongProcessor(BaseLongColumnValueSelector selector)
ColumnProcessorFactorymakeLongProcessor in interface ColumnProcessorFactory<ValueMatcher>selector - long selectorpublic ValueMatcher makeComplexProcessor(BaseObjectColumnValueSelector<?> selector)
ColumnProcessorFactorymakeComplexProcessor in interface ColumnProcessorFactory<ValueMatcher>selector - object selectorCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.