Package lumis.portal.bigdata.query
Interface ISubAggregationAwareAggregation
-
- All Superinterfaces:
IAggregation
- All Known Implementing Classes:
AbstractSubAggregationAwareAggregation
,DateHistogramAggregation
,DateRangeAggregation
,FilterAggregation
,GeoDistanceAggregation
,HistogramAggregation
,NestedObjectAggregation
,ReverseNestedAggregation
,TermsAggregation
@StableMinor(version="14.0", sinceVersion="9.0") public interface ISubAggregationAwareAggregation extends IAggregation
Aggregation
that holds sub-aggregations.- Since:
- 9.0.0
- Version:
- $Revision: 24477 $ $Date: 2021-04-28 11:30:36 -0300 (Wed, 28 Apr 2021) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ISubAggregationAwareAggregation
addSubAggregation(IAggregation aggregation)
Adds the given sub-aggregation.ISubAggregationAwareAggregation
addSubAggregations(List<IAggregation> aggregations)
Adds the given sub-aggregations.ISubAggregationAwareAggregation
addSubAggregations(IAggregation... aggregations)
Adds the given sub-aggregations.List<IAggregation>
getSubAggregations()
Returns an unmodifiable list of the sub-aggregations.-
Methods inherited from interface lumis.portal.bigdata.query.IAggregation
getId
-
-
-
-
Method Detail
-
addSubAggregation
ISubAggregationAwareAggregation addSubAggregation(IAggregation aggregation)
Adds the given sub-aggregation.- Parameters:
aggregation
- the sub-aggregations- Returns:
- this aggregation for chaining.
- Since:
- 12.2.0
-
addSubAggregations
ISubAggregationAwareAggregation addSubAggregations(IAggregation... aggregations)
Adds the given sub-aggregations.- Parameters:
aggregations
- the sub-aggregations.- Returns:
- this aggregation for chaining.
- Since:
- 12.2.0
-
addSubAggregations
ISubAggregationAwareAggregation addSubAggregations(List<IAggregation> aggregations)
Adds the given sub-aggregations.- Parameters:
aggregations
- the sub-aggregations.- Returns:
- this aggregation for chaining.
- Since:
- 12.2.0
-
getSubAggregations
List<IAggregation> getSubAggregations()
Returns an unmodifiable list of the sub-aggregations.- Returns:
- an unmodifiable list of the sub-aggregations.
- Since:
- 9.0.0
-
-