private void Accept(IAggregationVisitor visitor, AggregationDictionary aggregations)
		{
			if (!aggregations.HasAny()) return;

			foreach (var f in aggregations)
				Accept(visitor, f.Value, AggregationVisitorScope.Bucket);
		}
Exemplo n.º 2
0
 public SearchDescriptor <T> Aggregations(AggregationDictionary aggregations) =>
 Assign(a => a.Aggregations = aggregations);
Exemplo n.º 3
0
 /// <inheritdoc cref="ITransformPivot.Aggregations" />
 public TransformPivotDescriptor <TDocument> Aggregations(AggregationDictionary aggregations) =>
 Assign(aggregations, (a, v) => a.Aggregations = v);
Exemplo n.º 4
0
 /// <inheritdoc cref="ISearchRequest.Aggregations" />
 public SearchDescriptor <TInferDocument> Aggregations(AggregationDictionary aggregations) =>
 Assign(aggregations, (a, v) => a.Aggregations = v);
 public TBucketAggregation Aggregations(AggregationDictionary aggregations) =>
 Assign(aggregations, (a, v) => a.Aggregations = v);
 /// <inheritdoc cref="IRollupSearchRequest.Aggregations" />
 public RollupSearchDescriptor <T> Aggregations(AggregationDictionary aggregations) =>
 Assign(aggregations, (a, v) => a.Aggregations = v);
 public TBucketAggregation Aggregations(AggregationDictionary aggregations) =>
 Assign(a => a.Aggregations = aggregations);