Interface IAggregationVisitor
Assembly: OpenSearch.Client.dll
Syntax
public interface IAggregationVisitor
Properties
|
Edit this page
View Source
Depth
The current depth of the node being visited
Declaration
Property Value
|
Edit this page
View Source
Scope
Hints the relation with the parent, i.e aggregations contained inside a bucket aggregation will have AggregationVisitorScope.Bucket set.
Declaration
AggregationVisitorScope Scope { get; set; }
Property Value
Methods
|
Edit this page
View Source
Visit(IAdjacencyMatrixAggregation)
Declaration
void Visit(IAdjacencyMatrixAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IAggregation)
Visit every aggregation item just before they are visited by their specialized Visit() implementation
Declaration
void Visit(IAggregation aggregation)
Parameters
Type |
Name |
Description |
IAggregation |
aggregation |
The IAggregation object that will be visited
|
|
Edit this page
View Source
Visit(IAggregationContainer)
Visit the aggregation container just before we dispatch into the aggregation it holds
Declaration
void Visit(IAggregationContainer aggregationContainer)
Parameters
|
Edit this page
View Source
Visit(IAutoDateHistogramAggregation)
Declaration
void Visit(IAutoDateHistogramAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IAverageAggregation)
Declaration
void Visit(IAverageAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IAverageBucketAggregation)
Declaration
void Visit(IAverageBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IBucketScriptAggregation)
Declaration
void Visit(IBucketScriptAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IBucketSelectorAggregation)
Declaration
void Visit(IBucketSelectorAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IBucketSortAggregation)
Declaration
void Visit(IBucketSortAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ICardinalityAggregation)
Declaration
void Visit(ICardinalityAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IChildrenAggregation)
Declaration
void Visit(IChildrenAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ICompositeAggregation)
Declaration
void Visit(ICompositeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ICumulativeSumAggregation)
Declaration
void Visit(ICumulativeSumAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IDateHistogramAggregation)
Declaration
void Visit(IDateHistogramAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IDateRangeAggregation)
Declaration
void Visit(IDateRangeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IDerivativeAggregation)
Declaration
void Visit(IDerivativeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IDiversifiedSamplerAggregation)
Declaration
void Visit(IDiversifiedSamplerAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IExtendedStatsAggregation)
Declaration
void Visit(IExtendedStatsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IExtendedStatsBucketAggregation)
Declaration
void Visit(IExtendedStatsBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IFilterAggregation)
Declaration
void Visit(IFilterAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IFiltersAggregation)
Declaration
void Visit(IFiltersAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoBoundsAggregation)
Declaration
void Visit(IGeoBoundsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoCentroidAggregation)
Declaration
void Visit(IGeoCentroidAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoDistanceAggregation)
Declaration
void Visit(IGeoDistanceAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoHashGridAggregation)
Declaration
void Visit(IGeoHashGridAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoLineAggregation)
Declaration
void Visit(IGeoLineAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoTileGridAggregation)
Declaration
void Visit(IGeoTileGridAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGlobalAggregation)
Declaration
void Visit(IGlobalAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IHistogramAggregation)
Declaration
void Visit(IHistogramAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IIpRangeAggregation)
Declaration
void Visit(IIpRangeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMatrixStatsAggregation)
Declaration
void Visit(IMatrixStatsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMaxAggregation)
Declaration
void Visit(IMaxAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMaxBucketAggregation)
Declaration
void Visit(IMaxBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Declaration
void Visit(IMedianAbsoluteDeviationAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMinAggregation)
Declaration
void Visit(IMinAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMinBucketAggregation)
Declaration
void Visit(IMinBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMissingAggregation)
Declaration
void Visit(IMissingAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMovingAverageAggregation)
Declaration
void Visit(IMovingAverageAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMovingFunctionAggregation)
Declaration
void Visit(IMovingFunctionAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMultiTermsAggregation)
Declaration
void Visit(IMultiTermsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(INestedAggregation)
Declaration
void Visit(INestedAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IParentAggregation)
Declaration
void Visit(IParentAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IPercentileRanksAggregation)
Declaration
void Visit(IPercentileRanksAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IPercentilesAggregation)
Declaration
void Visit(IPercentilesAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IPercentilesBucketAggregation)
Declaration
void Visit(IPercentilesBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IRangeAggregation)
Declaration
void Visit(IRangeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IRareTermsAggregation)
Declaration
void Visit(IRareTermsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IReverseNestedAggregation)
Declaration
void Visit(IReverseNestedAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISamplerAggregation)
Declaration
void Visit(ISamplerAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IScriptedMetricAggregation)
Declaration
void Visit(IScriptedMetricAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISerialDifferencingAggregation)
Declaration
void Visit(ISerialDifferencingAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISignificantTermsAggregation)
Declaration
void Visit(ISignificantTermsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISignificantTextAggregation)
Declaration
void Visit(ISignificantTextAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IStatsAggregation)
Declaration
void Visit(IStatsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IStatsBucketAggregation)
Declaration
void Visit(IStatsBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISumAggregation)
Declaration
void Visit(ISumAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISumBucketAggregation)
Declaration
void Visit(ISumBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ITermsAggregation)
Declaration
void Visit(ITermsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ITopHitsAggregation)
Declaration
void Visit(ITopHitsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IValueCountAggregation)
Declaration
void Visit(IValueCountAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IVariableWidthHistogramAggregation)
Declaration
void Visit(IVariableWidthHistogramAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IWeightedAverageAggregation)
Declaration
void Visit(IWeightedAverageAggregation aggregation)
Parameters
Extension Methods