| Modifier and Type | Method and Description |
|---|---|
DimensionSelector |
DoubleFieldReader.makeDimensionSelector(org.apache.datasketches.memory.Memory memory,
ReadableFieldPointer fieldPointer,
ExtractionFn extractionFn) |
DimensionSelector |
LongFieldReader.makeDimensionSelector(org.apache.datasketches.memory.Memory memory,
ReadableFieldPointer fieldPointer,
ExtractionFn extractionFn) |
DimensionSelector |
ComplexFieldReader.makeDimensionSelector(org.apache.datasketches.memory.Memory memory,
ReadableFieldPointer fieldPointer,
ExtractionFn extractionFn) |
DimensionSelector |
FieldReader.makeDimensionSelector(org.apache.datasketches.memory.Memory memory,
ReadableFieldPointer fieldPointer,
ExtractionFn extractionFn)
Create a
DimensionSelector backed by some memory and a moveable pointer. |
DimensionSelector |
StringFieldReader.makeDimensionSelector(org.apache.datasketches.memory.Memory memory,
ReadableFieldPointer fieldPointer,
ExtractionFn extractionFn) |
DimensionSelector |
FloatFieldReader.makeDimensionSelector(org.apache.datasketches.memory.Memory memory,
ReadableFieldPointer fieldPointer,
ExtractionFn extractionFn) |
| Modifier and Type | Method and Description |
|---|---|
ExtractionFn |
DimensionSpec.getExtractionFn()
Deprecated.
|
ExtractionFn |
LookupDimensionSpec.getExtractionFn() |
ExtractionFn |
BaseFilteredDimensionSpec.getExtractionFn() |
ExtractionFn |
ExtractionDimensionSpec.getExtractionFn() |
ExtractionFn |
DefaultDimensionSpec.getExtractionFn() |
| Constructor and Description |
|---|
ExtractionDimensionSpec(String dimension,
String outputName,
ColumnType outputType,
ExtractionFn extractionFn) |
ExtractionDimensionSpec(String dimension,
String outputName,
ColumnType outputType,
ExtractionFn extractionFn,
ExtractionFn dimExtractionFn) |
ExtractionDimensionSpec(String dimension,
String outputName,
ExtractionFn extractionFn) |
| Modifier and Type | Class and Description |
|---|---|
class |
BucketExtractionFn |
class |
CascadeExtractionFn |
class |
DimExtractionFn |
class |
FunctionalExtraction
Functional extraction uses a function to find the new value.
|
class |
IdentityExtractionFn |
class |
JavaScriptExtractionFn |
class |
LowerExtractionFn |
class |
MatchingDimExtractionFn |
class |
RegexDimExtractionFn |
class |
SearchQuerySpecDimExtractionFn |
class |
StringFormatExtractionFn |
class |
StrlenExtractionFn |
class |
SubstringDimExtractionFn |
class |
TimeDimExtractionFn |
class |
TimeFormatExtractionFn |
class |
UpperExtractionFn |
| Modifier and Type | Method and Description |
|---|---|
ExtractionFn[] |
CascadeExtractionFn.getExtractionFns() |
| Constructor and Description |
|---|
CascadeExtractionFn(ExtractionFn[] extractionFn) |
| Modifier and Type | Method and Description |
|---|---|
ExtractionFn |
JavaScriptDimFilter.getExtractionFn() |
ExtractionFn |
ExtractionDimFilter.getExtractionFn()
Deprecated.
|
ExtractionFn |
RegexDimFilter.getExtractionFn() |
ExtractionFn |
LikeDimFilter.getExtractionFn() |
ExtractionFn |
SelectorDimFilter.getExtractionFn() |
ExtractionFn |
SearchQueryDimFilter.getExtractionFn() |
ExtractionFn |
IntervalDimFilter.getExtractionFn() |
ExtractionFn |
InDimFilter.getExtractionFn() |
ExtractionFn |
BoundDimFilter.getExtractionFn() |
| Modifier and Type | Method and Description |
|---|---|
DruidPredicateFactory |
LikeDimFilter.LikeMatcher.predicateFactory(ExtractionFn extractionFn) |
| Constructor and Description |
|---|
BoundDimFilter(String dimension,
String lower,
String upper,
Boolean lowerStrict,
Boolean upperStrict,
Boolean alphaNumeric,
ExtractionFn extractionFn,
StringComparator ordering) |
BoundDimFilter(String dimension,
String lower,
String upper,
Boolean lowerStrict,
Boolean upperStrict,
Boolean alphaNumeric,
ExtractionFn extractionFn,
StringComparator ordering,
FilterTuning filterTuning) |
ExtractionDimFilter(String dimension,
String value,
ExtractionFn extractionFn,
ExtractionFn dimExtractionFn)
Deprecated.
|
InDimFilter(String dimension,
Collection<String> values,
ExtractionFn extractionFn)
Creates a new filter without an extraction function or any special filter tuning.
|
InDimFilter(String dimension,
InDimFilter.ValuesSet values,
ExtractionFn extractionFn,
FilterTuning filterTuning)
Creates a new filter.
|
InFilterDruidPredicateFactory(ExtractionFn extractionFn,
InDimFilter.ValuesSet values) |
IntervalDimFilter(String dimension,
List<org.joda.time.Interval> intervals,
ExtractionFn extractionFn) |
IntervalDimFilter(String dimension,
List<org.joda.time.Interval> intervals,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
JavaScriptDimFilter(String dimension,
String function,
ExtractionFn extractionFn,
FilterTuning filterTuning,
JavaScriptConfig config) |
JavaScriptDimFilter(String dimension,
String function,
ExtractionFn extractionFn,
JavaScriptConfig config) |
JavaScriptPredicateFactory(String script,
ExtractionFn extractionFn) |
LikeDimFilter(String dimension,
String pattern,
String escape,
ExtractionFn extractionFn) |
LikeDimFilter(String dimension,
String pattern,
String escape,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
RegexDimFilter(String dimension,
String pattern,
ExtractionFn extractionFn) |
RegexDimFilter(String dimension,
String pattern,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
SearchQueryDimFilter(String dimension,
SearchQuerySpec query,
ExtractionFn extractionFn) |
SearchQueryDimFilter(String dimension,
SearchQuerySpec query,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
SelectorDimFilter(String dimension,
String value,
ExtractionFn extractionFn) |
SelectorDimFilter(String dimension,
String value,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
| Modifier and Type | Method and Description |
|---|---|
ExtractionFn |
DimensionSelectorHavingSpec.getExtractionFn() |
| Constructor and Description |
|---|
DimensionSelectorHavingSpec(String dimName,
String value,
ExtractionFn extractionFn) |
| Modifier and Type | Class and Description |
|---|---|
class |
LookupExtractionFn |
class |
RegisteredLookupExtractionFn |
| Modifier and Type | Method and Description |
|---|---|
static DimensionSelector |
DimensionSelector.constant(String value,
ExtractionFn extractionFn) |
static DimensionSelector |
DimensionSelector.multiConstant(List<String> values,
ExtractionFn extractionFn) |
| Constructor and Description |
|---|
DoubleWrappingDimensionSelector(BaseDoubleColumnValueSelector doubleColumnSelector,
ExtractionFn extractionFn) |
FloatWrappingDimensionSelector(BaseFloatColumnValueSelector selector,
ExtractionFn extractionFn) |
LongWrappingDimensionSelector(BaseLongColumnValueSelector selector,
ExtractionFn extractionFn) |
SingleScanTimeDimensionSelector(BaseLongColumnValueSelector selector,
ExtractionFn extractionFn,
boolean descending) |
| Modifier and Type | Method and Description |
|---|---|
HistoricalDimensionSelector |
StringFrontCodedDictionaryEncodedColumn.makeDimensionSelector(ReadableOffset offset,
ExtractionFn extractionFn) |
HistoricalDimensionSelector |
StringDictionaryEncodedColumn.makeDimensionSelector(ReadableOffset offset,
ExtractionFn extractionFn) |
DimensionSelector |
DictionaryEncodedColumn.makeDimensionSelector(ReadableOffset offset,
ExtractionFn extractionFn) |
static DimensionSelector |
ValueTypes.makeNumericWrappingDimensionSelector(ValueType valueType,
ColumnValueSelector<?> numericColumnValueSelector,
ExtractionFn extractionFn) |
| Modifier and Type | Field and Description |
|---|---|
protected ExtractionFn |
DimensionPredicateFilter.extractionFn |
| Constructor and Description |
|---|
DimensionPredicateFilter(String dimension,
DruidPredicateFactory predicateFactory,
ExtractionFn extractionFn) |
DimensionPredicateFilter(String dimension,
DruidPredicateFactory predicateFactory,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
LikeFilter(String dimension,
ExtractionFn extractionFn,
LikeDimFilter.LikeMatcher likeMatcher,
FilterTuning filterTuning) |
RegexFilter(String dimension,
Pattern pattern,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
SearchQueryFilter(String dimension,
SearchQuerySpec query,
ExtractionFn extractionFn,
FilterTuning filterTuning) |
| Modifier and Type | Method and Description |
|---|---|
DimensionSelector |
CompressedNestedDataComplexColumn.makeDimensionSelector(List<NestedPathPart> path,
ReadableOffset readableOffset,
ExtractionFn fn) |
abstract DimensionSelector |
NestedDataComplexColumn.makeDimensionSelector(List<NestedPathPart> path,
ReadableOffset readableOffset,
ExtractionFn fn)
Make a
DimensionSelector for a nested literal field column associated with this nested
complex column specified by a sequence of NestedPathPart. |
DimensionSelector |
NestedFieldLiteralDictionaryEncodedColumn.makeDimensionSelector(ReadableOffset offset,
ExtractionFn extractionFn) |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionMultiValueDimensionSelector |
ExpressionMultiValueDimensionSelector.fromValueSelector(ColumnValueSelector<ExprEval> baseSelector,
ExtractionFn extractionFn) |
static DimensionSelector |
ExpressionSelectors.makeDimensionSelector(ColumnSelectorFactory columnSelectorFactory,
Expr expression,
ExtractionFn extractionFn)
Makes a single or multi-value
DimensionSelector wrapper around a ColumnValueSelector created by
ExpressionSelectors.makeExprEvalSelector(ColumnSelectorFactory, Expr) as appropriate |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.