| Modifier and Type | Class and Description |
|---|---|
class |
SettableLongVirtualColumn
Virtual column that returns a changeable value, via
SettableLongVirtualColumn.setValue(long). |
| Modifier and Type | Class and Description |
|---|---|
class |
StringEncoding
An enum that provides a way for users to specify what encoding should be used when hashing strings.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllGranularity
AllGranularty buckets everything into a single bucket
|
class |
DurationGranularity
DurationGranularity buckets data based on the length of a duration
|
class |
Granularity |
class |
NoneGranularity
NoneGranularity does not bucket data
|
class |
PeriodGranularity
PeriodGranularity buckets data based on any custom time period
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Expr
Base interface of Druid expression language abstract syntax tree nodes.
|
static interface |
ExprMacroTable.ExprMacroFunctionExpr
stub interface to allow
Parser.flatten(Expr) a way to recognize macro functions that exend this |
| Modifier and Type | Class and Description |
|---|---|
static class |
ExprMacroTable.BaseScalarMacroFunctionExpr
Base class for multi-argument
ExprMacroTable.ExprMacro function Expr |
static class |
ExprMacroTable.BaseScalarUnivariateMacroFunctionExpr
Base class for single argument
ExprMacroTable.ExprMacro function Expr |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PostAggregator
Functionally similar to an Aggregator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AggregatorFactory
AggregatorFactory is a strategy (in the terms of Design Patterns) that represents column aggregation, e.g.
|
class |
CountAggregatorFactory |
class |
DoubleMaxAggregatorFactory |
class |
DoubleMinAggregatorFactory |
class |
DoubleSumAggregatorFactory |
class |
ExpressionLambdaAggregatorFactory |
class |
FilteredAggregatorFactory |
class |
FloatMaxAggregatorFactory |
class |
FloatMinAggregatorFactory |
class |
FloatSumAggregatorFactory |
class |
GroupingAggregatorFactory
This class implements
grouping function to determine the grouping that a row is part of. |
class |
HistogramAggregatorFactory |
class |
JavaScriptAggregatorFactory |
class |
LongMaxAggregatorFactory |
class |
LongMinAggregatorFactory |
class |
LongSumAggregatorFactory |
class |
NullableNumericAggregatorFactory<T extends BaseNullableColumnValueSelector>
Abstract superclass for null-aware numeric aggregators.
|
class |
SimpleDoubleAggregatorFactory
This is an abstract class inherited by various
AggregatorFactory implementations that consume double input
and produce double output on aggregation. |
class |
SimpleFloatAggregatorFactory |
class |
SimpleLongAggregatorFactory
This is an abstract class inherited by various
AggregatorFactory implementations that consume long input
and produce long output on aggregation. |
class |
SuppressedAggregatorFactory
This AggregatorFactory is meant for wrapping delegate aggregators for optimization purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleAnyAggregatorFactory |
class |
FloatAnyAggregatorFactory |
class |
LongAnyAggregatorFactory |
class |
StringAnyAggregatorFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
CardinalityAggregatorFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleFirstAggregatorFactory |
class |
FloatFirstAggregatorFactory |
class |
LongFirstAggregatorFactory |
class |
StringFirstAggregatorFactory |
class |
StringFirstFoldingAggregatorFactory
For backwards compatibility; equivalent to a regular StringFirstAggregatorFactory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HyperUniqueFinalizingPostAggregator |
class |
HyperUniquesAggregatorFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleLastAggregatorFactory |
class |
FloatLastAggregatorFactory |
class |
LongLastAggregatorFactory |
class |
StringLastAggregatorFactory |
class |
StringLastFoldingAggregatorFactory
For backwards compatibility; equivalent to a regular StringLastAggregatorFactory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleMeanAggregatorFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
ArithmeticPostAggregator |
class |
ConstantPostAggregator |
class |
DoubleGreatestPostAggregator |
class |
DoubleLeastPostAggregator |
class |
ExpressionPostAggregator |
class |
FieldAccessPostAggregator |
class |
FinalizingFieldAccessPostAggregator |
class |
JavaScriptPostAggregator |
class |
LongGreatestPostAggregator |
class |
LongLeastPostAggregator |
| Modifier and Type | Method and Description |
|---|---|
CacheKeyBuilder |
CacheKeyBuilder.appendCacheable(Cacheable input) |
| Modifier and Type | Method and Description |
|---|---|
CacheKeyBuilder |
CacheKeyBuilder.appendCacheables(Collection<? extends Cacheable> input)
Add a collection of Cacheables to the cache key.
|
CacheKeyBuilder |
CacheKeyBuilder.appendCacheablesIgnoringOrder(Collection<? extends Cacheable> input)
Add a collection of Cacheables to the cache key.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DimensionSpec
Provides information about a dimension for a grouping query, like topN or groupBy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseFilteredDimensionSpec |
class |
DefaultDimensionSpec |
class |
ExtractionDimensionSpec |
class |
LegacyDimensionSpec |
class |
ListFilteredDimensionSpec |
class |
LookupDimensionSpec |
class |
PrefixFilteredDimensionSpec |
class |
RegexFilteredDimensionSpec |
| Modifier and Type | Class and Description |
|---|---|
static class |
TimestampFloorExprMacro.TimestampFloorDynamicExpr |
static class |
TimestampFloorExprMacro.TimestampFloorExpr |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExtractionFn
An ExtractionFn is a function that can be used to transform the values of a column (typically a dimension).
|
| 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 | Interface and Description |
|---|---|
interface |
DimFilter |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOptimizableDimFilter
Base class for DimFilters that support optimization.
|
class |
AndDimFilter |
class |
BoundDimFilter |
class |
ColumnComparisonDimFilter |
class |
EqualityFilter |
class |
ExpressionDimFilter |
class |
ExtractionDimFilter
Deprecated.
|
class |
FalseDimFilter |
class |
InDimFilter |
class |
IntervalDimFilter |
class |
JavaScriptDimFilter |
class |
LikeDimFilter |
class |
NotDimFilter |
class |
NullFilter |
class |
OrDimFilter |
class |
RangeFilter |
class |
RegexDimFilter |
class |
SearchQueryDimFilter |
class |
SelectorDimFilter |
class |
SpatialDimFilter |
class |
TrueDimFilter |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HavingSpec
A "having" clause that filters aggregated/dimension value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AlwaysHavingSpec
A "having" spec that always evaluates to true
|
class |
AndHavingSpec
The logical "and" operator for the "having" clause.
|
class |
DimensionSelectorHavingSpec |
class |
DimFilterHavingSpec |
class |
EqualToHavingSpec
The "=" operator in a "having" clause.
|
class |
GreaterThanHavingSpec
The ">" operator in a "having" clause.
|
class |
LessThanHavingSpec
The "<" operator in a "having" clause.
|
class |
NeverHavingSpec
A "having" spec that always evaluates to false
|
class |
NotHavingSpec
The logical "not" operator for the "having" clause.
|
class |
OrHavingSpec
The logical "or" operator for the "having" clause.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LimitSpec |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultLimitSpec |
class |
NoopLimitSpec |
| Modifier and Type | Class and Description |
|---|---|
class |
LookupExtractionFn |
class |
RegisteredLookupExtractionFn |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ColumnIncluderator |
| Modifier and Type | Class and Description |
|---|---|
class |
AllColumnIncluderator |
class |
ListColumnIncluderator |
class |
NoneColumnIncluderator |
static class |
SegmentMetadataQuery.AnalysisType |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SearchQuerySpec |
| Modifier and Type | Class and Description |
|---|---|
class |
AllSearchQuerySpec |
class |
ContainsSearchQuerySpec |
class |
FragmentSearchQuerySpec |
class |
InsensitiveContainsSearchQuerySpec |
class |
RegexSearchQuerySpec |
class |
SearchSortSpec |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TopNMetricSpec |
| Modifier and Type | Class and Description |
|---|---|
class |
AlphaNumericTopNMetricSpec |
class |
DimensionTopNMetricSpec |
class |
InvertedTopNMetricSpec |
class |
LegacyTopNMetricSpec |
class |
LexicographicTopNMetricSpec |
class |
NumericTopNMetricSpec |
| Modifier and Type | Interface and Description |
|---|---|
interface |
VirtualColumn
Virtual columns are "views" created over a
ColumnSelectorFactory or ColumnSelector. |
| Modifier and Type | Class and Description |
|---|---|
class |
VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionVirtualColumn |
class |
FallbackVirtualColumn
A virtual column that picks one column or another based on whether they exist.
|
class |
ListFilteredVirtualColumn
|
class |
NestedFieldVirtualColumn
Optimized virtual column that can make direct selectors into a
NestedDataComplexColumn or any associated
nested fields (NestedFieldDictionaryEncodedColumn) including using
their indexes. |
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.