Module org.elasticsearch.compute
Class AnyTDigestAggregator
java.lang.Object
org.elasticsearch.compute.aggregation.AnyTDigestAggregator
Returns the first non-null tdigest value encountered. Used by FUSE
and by
FIRST(field, NULL) when the sort field is null or constant.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcombine(TDigestStates.SeenGroupingState current, int groupId, TDigestHolder value) static voidcombine(TDigestStates.SeenSingleState current, TDigestHolder value) static voidcombineIntermediate(TDigestStates.SeenGroupingState current, int groupId, TDigestHolder values, boolean seen) static voidcombineIntermediate(TDigestStates.SeenSingleState current, TDigestHolder values, boolean seen) static Stringdescribe()static BlockevaluateFinal(TDigestStates.SeenGroupingState state, IntVector selected, GroupingAggregatorEvaluationContext ctx) static BlockevaluateFinal(TDigestStates.SeenSingleState current, DriverContext ctx) initGrouping(DriverContext driverContext) initSingle(DriverContext driverContext)
-
Constructor Details
-
AnyTDigestAggregator
public AnyTDigestAggregator()
-
-
Method Details
-
describe
-
initSingle
-
combine
-
combineIntermediate
public static void combineIntermediate(TDigestStates.SeenSingleState current, TDigestHolder values, boolean seen) -
evaluateFinal
-
initGrouping
-
combine
public static void combine(TDigestStates.SeenGroupingState current, int groupId, TDigestHolder value) -
combineIntermediate
public static void combineIntermediate(TDigestStates.SeenGroupingState current, int groupId, TDigestHolder values, boolean seen) -
evaluateFinal
public static Block evaluateFinal(TDigestStates.SeenGroupingState state, IntVector selected, GroupingAggregatorEvaluationContext ctx)
-