Class AggregationVisitor
Inheritance
AggregationVisitor
Assembly: OpenSearch.Client.dll
Syntax
public class AggregationVisitor : IAggregationVisitor
Properties
|
Edit this page
View Source
Depth
The current depth of the node being visited
Declaration
public int Depth { get; set; }
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
public AggregationVisitorScope Scope { get; set; }
Property Value
Methods
|
Edit this page
View Source
Visit(IAdjacencyMatrixAggregation)
Declaration
public virtual 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
public virtual 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
public virtual void Visit(IAggregationContainer aggregationContainer)
Parameters
|
Edit this page
View Source
Visit(IAutoDateHistogramAggregation)
Declaration
public virtual void Visit(IAutoDateHistogramAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IAverageAggregation)
Declaration
public virtual void Visit(IAverageAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IAverageBucketAggregation)
Declaration
public virtual void Visit(IAverageBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IBucketScriptAggregation)
Declaration
public virtual void Visit(IBucketScriptAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IBucketSelectorAggregation)
Declaration
public virtual void Visit(IBucketSelectorAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IBucketSortAggregation)
Declaration
public virtual void Visit(IBucketSortAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ICardinalityAggregation)
Declaration
public virtual void Visit(ICardinalityAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IChildrenAggregation)
Declaration
public virtual void Visit(IChildrenAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ICompositeAggregation)
Declaration
public virtual void Visit(ICompositeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ICumulativeSumAggregation)
Declaration
public virtual void Visit(ICumulativeSumAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IDateHistogramAggregation)
Declaration
public virtual void Visit(IDateHistogramAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IDateRangeAggregation)
Declaration
public virtual void Visit(IDateRangeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IDerivativeAggregation)
Declaration
public virtual void Visit(IDerivativeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IDiversifiedSamplerAggregation)
Declaration
public virtual void Visit(IDiversifiedSamplerAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IExtendedStatsAggregation)
Declaration
public virtual void Visit(IExtendedStatsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IExtendedStatsBucketAggregation)
Declaration
public virtual void Visit(IExtendedStatsBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IFilterAggregation)
Declaration
public virtual void Visit(IFilterAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IFiltersAggregation)
Declaration
public virtual void Visit(IFiltersAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoBoundsAggregation)
Declaration
public virtual void Visit(IGeoBoundsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoCentroidAggregation)
Declaration
public virtual void Visit(IGeoCentroidAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoDistanceAggregation)
Declaration
public virtual void Visit(IGeoDistanceAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoHashGridAggregation)
Declaration
public virtual void Visit(IGeoHashGridAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoLineAggregation)
Declaration
public virtual void Visit(IGeoLineAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGeoTileGridAggregation)
Declaration
public virtual void Visit(IGeoTileGridAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IGlobalAggregation)
Declaration
public virtual void Visit(IGlobalAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IHistogramAggregation)
Declaration
public virtual void Visit(IHistogramAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IIpRangeAggregation)
Declaration
public virtual void Visit(IIpRangeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMatrixStatsAggregation)
Declaration
public virtual void Visit(IMatrixStatsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMaxAggregation)
Declaration
public virtual void Visit(IMaxAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMaxBucketAggregation)
Declaration
public virtual void Visit(IMaxBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Declaration
public virtual void Visit(IMedianAbsoluteDeviationAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMinAggregation)
Declaration
public virtual void Visit(IMinAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMinBucketAggregation)
Declaration
public virtual void Visit(IMinBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMissingAggregation)
Declaration
public virtual void Visit(IMissingAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMovingAverageAggregation)
Declaration
public virtual void Visit(IMovingAverageAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMovingFunctionAggregation)
Declaration
public virtual void Visit(IMovingFunctionAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IMultiTermsAggregation)
Declaration
public virtual void Visit(IMultiTermsAggregation aggregationContainer)
Parameters
|
Edit this page
View Source
Visit(INestedAggregation)
Declaration
public virtual void Visit(INestedAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IParentAggregation)
Declaration
public virtual void Visit(IParentAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IPercentileRanksAggregation)
Declaration
public virtual void Visit(IPercentileRanksAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IPercentilesAggregation)
Declaration
public virtual void Visit(IPercentilesAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IPercentilesBucketAggregation)
Declaration
public virtual void Visit(IPercentilesBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IRangeAggregation)
Declaration
public virtual void Visit(IRangeAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IRareTermsAggregation)
Declaration
public virtual void Visit(IRareTermsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IReverseNestedAggregation)
Declaration
public virtual void Visit(IReverseNestedAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISamplerAggregation)
Declaration
public virtual void Visit(ISamplerAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IScriptedMetricAggregation)
Declaration
public virtual void Visit(IScriptedMetricAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISerialDifferencingAggregation)
Declaration
public virtual void Visit(ISerialDifferencingAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISignificantTermsAggregation)
Declaration
public virtual void Visit(ISignificantTermsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISignificantTextAggregation)
Declaration
public virtual void Visit(ISignificantTextAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IStatsAggregation)
Declaration
public virtual void Visit(IStatsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IStatsBucketAggregation)
Declaration
public virtual void Visit(IStatsBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISumAggregation)
Declaration
public virtual void Visit(ISumAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ISumBucketAggregation)
Declaration
public virtual void Visit(ISumBucketAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ITermsAggregation)
Declaration
public virtual void Visit(ITermsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(ITopHitsAggregation)
Declaration
public virtual void Visit(ITopHitsAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IValueCountAggregation)
Declaration
public virtual void Visit(IValueCountAggregation aggregation)
Parameters
|
Edit this page
View Source
Visit(IVariableWidthHistogramAggregation)
Declaration
public virtual void Visit(IVariableWidthHistogramAggregation aggregationContainer)
Parameters
|
Edit this page
View Source
Visit(IWeightedAverageAggregation)
Declaration
public virtual void Visit(IWeightedAverageAggregation aggregation)
Parameters
Implements
Extension Methods