Package org.apache.druid.query.aggregation.cardinality.types
-
Interface Summary Interface Description CardinalityAggregatorColumnSelectorStrategy<ValueSelectorType> -
Class Summary Class Description CardinalityAggregatorColumnSelectorStrategyFactory DoubleCardinalityAggregatorColumnSelectorStrategy If performance of this class appears to be a bottleneck for somebody, one simple way to improve it is to split it into two different classes, one that is used whenNullHandling.replaceWithDefault()
is false, and one - when it's true, moving this computation out of the tight loopFloatCardinalityAggregatorColumnSelectorStrategy If performance of this class appears to be a bottleneck for somebody, one simple way to improve it is to split it into two different classes, one that is used whenNullHandling.replaceWithDefault()
is false, and one - when it's true, moving this computation out of the tight loopLongCardinalityAggregatorColumnSelectorStrategy If performance of this class appears to be a bottleneck for somebody, one simple way to improve it is to split it into two different classes, one that is used whenNullHandling.replaceWithDefault()
is false, and one - when it's true, moving this computation out of the tight loopStringCardinalityAggregatorColumnSelectorStrategy