WeightedAvgAgg
data class WeightedAvgAgg<T>(val value: WeightedAvgAgg.ValueSource<T>, val weight: WeightedAvgAgg.ValueSource<T>, val format: String? = null) : MetricAggregation<WeightedAvgAggResult>
Constructors
Link copied to clipboard
constructor(value: WeightedAvgAgg.ValueSource<T>, weight: WeightedAvgAgg.ValueSource<T>, format: String? = null)
Types
Link copied to clipboard
data class ValueSource<T>(val value: AggValue<T>, val script: Script? = null, val missing: T? = null) : ObjExpression
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun processResult(obj: Deserializer.ObjectCtx, docSourceFactory: (Deserializer.ObjectCtx) -> BaseDocSource): WeightedAvgAggResult
Processes corresponding aggregation response.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard