static ValueMatcher |
ValueMatchers.allFalse() |
Matcher for constant 'false' condition, where rows will never be matched
|
static ValueMatcher |
ValueMatchers.allTrue() |
Matcher for constant 'true' condition, where all rows should always match
|
static ValueMatcher |
ValueMatchers.allUnknown() |
Matcher for constant 'unknown' condition, such as a column of all null values, where rows will never match
unless includeUnknown is set to true on the match function.
|
abstract ValueMatcher |
ConstantMatcherType.asValueMatcher() |
|
static ValueMatcher |
ValueMatchers.makeAlwaysFalseWithNullUnknownDimensionMatcher(DimensionSelector selector,
boolean multiValue) |
Create a matcher that should always return false, except when includeUnknown is set, in which case only
null values will be matched.
|
static ValueMatcher |
ValueMatchers.makeAlwaysFalseWithNullUnknownNumericMatcher(BaseNullableColumnValueSelector selector) |
Create a matcher that should always return false, except when includeUnknown is set, in which case only
null values will be matched.
|
static ValueMatcher |
ValueMatchers.makeAlwaysFalseWithNullUnknownObjectMatcher(BaseObjectColumnValueSelector<?> selector) |
Create a matcher that should always return false, except when includeUnknown is set, in which case only
null values will be matched.
|
ValueMatcher |
PredicateValueMatcherFactory.makeArrayProcessor(BaseObjectColumnValueSelector<?> selector,
ColumnCapabilities columnCapabilities) |
|
ValueMatcher |
StringConstantValueMatcherFactory.makeArrayProcessor(BaseObjectColumnValueSelector<?> selector,
ColumnCapabilities columnCapabilities) |
|
ValueMatcher |
PredicateValueMatcherFactory.makeComplexProcessor(BaseObjectColumnValueSelector<?> selector) |
|
ValueMatcher |
StringConstantValueMatcherFactory.makeComplexProcessor(BaseObjectColumnValueSelector<?> selector) |
|
ValueMatcher |
PredicateValueMatcherFactory.makeDimensionProcessor(DimensionSelector selector,
boolean multiValue) |
|
ValueMatcher |
StringConstantValueMatcherFactory.makeDimensionProcessor(DimensionSelector selector,
boolean multiValue) |
|
ValueMatcher |
PredicateValueMatcherFactory.makeDoubleProcessor(BaseDoubleColumnValueSelector selector) |
|
ValueMatcher |
StringConstantValueMatcherFactory.makeDoubleProcessor(BaseDoubleColumnValueSelector selector) |
|
static ValueMatcher |
ValueMatchers.makeDoubleValueMatcher(BaseDoubleColumnValueSelector selector,
double value) |
Creates a constant-based ValueMatcher for a double-typed selector.
|
static ValueMatcher |
ValueMatchers.makeDoubleValueMatcher(BaseDoubleColumnValueSelector selector,
String value) |
Creates a constant-based ValueMatcher for a double-typed selector.
|
static ValueMatcher |
ValueMatchers.makeDoubleValueMatcher(BaseDoubleColumnValueSelector selector,
DruidPredicateFactory predicateFactory) |
Creates a predicate-based ValueMatcher for a double-typed selector.
|
ValueMatcher |
PredicateValueMatcherFactory.makeFloatProcessor(BaseFloatColumnValueSelector selector) |
|
ValueMatcher |
StringConstantValueMatcherFactory.makeFloatProcessor(BaseFloatColumnValueSelector selector) |
|
static ValueMatcher |
ValueMatchers.makeFloatValueMatcher(BaseFloatColumnValueSelector selector,
float value) |
Creates a constant-based ValueMatcher for a float-typed selector.
|
static ValueMatcher |
ValueMatchers.makeFloatValueMatcher(BaseFloatColumnValueSelector selector,
String value) |
Creates a constant-based ValueMatcher for a float-typed selector.
|
static ValueMatcher |
ValueMatchers.makeFloatValueMatcher(BaseFloatColumnValueSelector selector,
DruidPredicateFactory predicateFactory) |
Creates a predicate-based ValueMatcher for a float-typed selector.
|
ValueMatcher |
PredicateValueMatcherFactory.makeLongProcessor(BaseLongColumnValueSelector selector) |
|
ValueMatcher |
StringConstantValueMatcherFactory.makeLongProcessor(BaseLongColumnValueSelector selector) |
|
static ValueMatcher |
ValueMatchers.makeLongValueMatcher(BaseLongColumnValueSelector selector,
long value) |
Creates a constant-based ValueMatcher for a long-typed selector.
|
static ValueMatcher |
ValueMatchers.makeLongValueMatcher(BaseLongColumnValueSelector selector,
String value) |
Creates a constant-based ValueMatcher for a long-typed selector.
|
static ValueMatcher |
ValueMatchers.makeLongValueMatcher(BaseLongColumnValueSelector selector,
DruidPredicateFactory predicateFactory) |
Creates a predicate-based ValueMatcher for a long-typed selector.
|
static ValueMatcher |
AndFilter.makeMatcher(ValueMatcher[] baseMatchers) |
|
ValueMatcher |
AndFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
BoundFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
ColumnComparisonFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
DimensionPredicateFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
ExpressionFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
FalseFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
IsBooleanFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
JavaScriptFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
LikeFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
NotFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
OrFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
SelectorFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
SpatialFilter.makeMatcher(ColumnSelectorFactory factory) |
|
ValueMatcher |
TrueFilter.makeMatcher(ColumnSelectorFactory factory) |
|
static ValueMatcher |
ValueMatchers.makeStringValueMatcher(DimensionSelector selector,
String value,
boolean hasMultipleValues) |
Creates a constant-based ValueMatcher for a string-typed selector.
|
static ValueMatcher |
ValueMatchers.makeStringValueMatcher(DimensionSelector selector,
DruidPredicateFactory predicateFactory,
boolean hasMultipleValues) |
Creates a predicate-based ValueMatcher for a string-typed selector.
|
static ValueMatcher |
ColumnComparisonFilter.makeValueMatcher(List<Supplier<String[]>> valueGetters) |
|
static ValueMatcher |
Filters.makeValueMatcher(ColumnSelectorFactory columnSelectorFactory,
String columnName,
DruidPredicateFactory predicateFactory) |
Create a ValueMatcher that applies a predicate to row values.
|