Module org.elasticsearch.compute
Class HistogramMergeExponentialHistogramAggregator
java.lang.Object
org.elasticsearch.compute.aggregation.HistogramMergeExponentialHistogramAggregator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcombine(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.GroupingState current, int groupId, ExponentialHistogram value) static voidcombine(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.SingleState state, ExponentialHistogram value) static voidcombineIntermediate(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.GroupingState state, int groupId, ExponentialHistogram value, boolean seen) static voidcombineIntermediate(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.SingleState state, ExponentialHistogram value, boolean seen) static BlockevaluateFinal(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.GroupingState state, IntVector selected, GroupingAggregatorEvaluationContext ctx) static BlockevaluateFinal(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.SingleState state, DriverContext driverContext) static org.elasticsearch.compute.aggregation.ExponentialHistogramStates.GroupingStateinitGrouping(BigArrays bigArrays, DriverContext driverContext) static org.elasticsearch.compute.aggregation.ExponentialHistogramStates.SingleStateinitSingle(DriverContext driverContext)
-
Constructor Details
-
HistogramMergeExponentialHistogramAggregator
public HistogramMergeExponentialHistogramAggregator()
-
-
Method Details
-
initSingle
public static org.elasticsearch.compute.aggregation.ExponentialHistogramStates.SingleState initSingle(DriverContext driverContext) -
combine
public static void combine(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.SingleState state, ExponentialHistogram value) -
combineIntermediate
public static void combineIntermediate(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.SingleState state, ExponentialHistogram value, boolean seen) -
evaluateFinal
public static Block evaluateFinal(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.SingleState state, DriverContext driverContext) -
initGrouping
public static org.elasticsearch.compute.aggregation.ExponentialHistogramStates.GroupingState initGrouping(BigArrays bigArrays, DriverContext driverContext) -
combine
public static void combine(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.GroupingState current, int groupId, ExponentialHistogram value) -
combineIntermediate
public static void combineIntermediate(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.GroupingState state, int groupId, ExponentialHistogram value, boolean seen) -
evaluateFinal
public static Block evaluateFinal(org.elasticsearch.compute.aggregation.ExponentialHistogramStates.GroupingState state, IntVector selected, GroupingAggregatorEvaluationContext ctx)
-