private void Accept(IAggregationVisitor visitor, AggregationDictionary aggregations) { if (!aggregations.HasAny()) { return; } foreach (var f in aggregations) { Accept(visitor, f.Value, AggregationVisitorScope.Bucket); } }
/// <inheritdoc cref="IRollupSearchRequest.Aggregations" /> public RollupSearchDescriptor <T> Aggregations(AggregationDictionary aggregations) => Assign(aggregations, (a, v) => a.Aggregations = v);
public TBucketAggregation Aggregations(AggregationDictionary aggregations) => Assign(aggregations, (a, v) => a.Aggregations = v);