| Package | Description |
|---|---|
| org.apache.druid.query.filter | |
| org.apache.druid.query.filter.vector | |
| org.apache.druid.segment.filter |
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaScriptDimFilter.JavaScriptPredicateFactory |
class |
SelectorPredicateFactory
A
DruidPredicateFactory that checks if input values equal a specific, provided value. |
| Modifier and Type | Method and Description |
|---|---|
DruidPredicateFactory |
LikeDimFilter.LikeMatcher.predicateFactory(ExtractionFn extractionFn) |
| Modifier and Type | Method and Description |
|---|---|
VectorValueMatcher |
SingleValueStringVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) |
VectorValueMatcher |
FloatVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) |
VectorValueMatcher |
LongVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) |
VectorValueMatcher |
DoubleVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) |
VectorValueMatcher |
MultiValueStringVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) |
VectorValueMatcher |
VectorValueMatcherFactory.makeMatcher(DruidPredicateFactory predicateFactory) |
| Modifier and Type | Field and Description |
|---|---|
protected DruidPredicateFactory |
DimensionPredicateFilter.predicateFactory |
| Modifier and Type | Method and Description |
|---|---|
static ValueMatcher |
ValueMatchers.makeDoubleValueMatcher(BaseDoubleColumnValueSelector selector,
DruidPredicateFactory predicateFactory)
Creates a predicate-based
ValueMatcher for a double-typed selector. |
static ValueMatcher |
ValueMatchers.makeFloatValueMatcher(BaseFloatColumnValueSelector selector,
DruidPredicateFactory predicateFactory)
Creates a predicate-based
ValueMatcher for a float-typed selector. |
static ValueMatcher |
ValueMatchers.makeLongValueMatcher(BaseLongColumnValueSelector selector,
DruidPredicateFactory predicateFactory) |
static ValueMatcher |
ValueMatchers.makeStringValueMatcher(DimensionSelector selector,
DruidPredicateFactory predicateFactory,
boolean hasMultipleValues)
Creates a predicate-based
ValueMatcher for a string-typed selector. |
static ValueMatcher |
Filters.makeValueMatcher(ColumnSelectorFactory columnSelectorFactory,
String columnName,
DruidPredicateFactory predicateFactory)
Create a ValueMatcher that applies a predicate to row values.
|
| Constructor and Description |
|---|
DimensionPredicateFilter(String dimension,
DruidPredicateFactory predicateFactory,
ExtractionFn extractionFn) |
DimensionPredicateFilter(String dimension,
DruidPredicateFactory predicateFactory,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.