Class InternalAggregationProfileTree
java.lang.Object
org.opensearch.search.profile.AbstractInternalProfileTree<AggregationProfileBreakdown,Aggregator>
org.opensearch.search.profile.aggregation.InternalAggregationProfileTree
public class InternalAggregationProfileTree
extends AbstractInternalProfileTree<AggregationProfileBreakdown,Aggregator>
The profiling tree for different levels of agg profiling
- Opensearch.internal:
-
Field Summary
Fields inherited from class org.opensearch.search.profile.AbstractInternalProfileTree
breakdowns, elements, roots, stack, tree
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AggregationProfileBreakdown
protected String
getDescriptionFromElement
(Aggregator element) protected String
getTypeFromElement
(Aggregator element) Methods inherited from class org.opensearch.search.profile.AbstractInternalProfileTree
createProfileResult, getProfileBreakdown, getTree, pollLast
-
Constructor Details
-
InternalAggregationProfileTree
public InternalAggregationProfileTree()
-
-
Method Details
-
createProfileBreakdown
- Specified by:
createProfileBreakdown
in classAbstractInternalProfileTree<AggregationProfileBreakdown,
Aggregator>
-
getTypeFromElement
- Specified by:
getTypeFromElement
in classAbstractInternalProfileTree<AggregationProfileBreakdown,
Aggregator>
-
getDescriptionFromElement
- Specified by:
getDescriptionFromElement
in classAbstractInternalProfileTree<AggregationProfileBreakdown,
Aggregator> - Returns:
- is used to group aggregations with same name across slices. So the name returned here should be same across slices for an aggregation operator.
-