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="17.0", sinceVersion="9.0") public interface ISubAggregationAwareAggregation extends IAggregation
Aggregation
that holds sub-aggregations.- Since:
- 9.0.0
- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ISubAggregationAwareAggregation
addSubAggregation(IAggregation aggregation)
Adds the given sub-aggregation.ISubAggregationAwareAggregation
addSubAggregations(java.util.List<IAggregation> aggregations)
Adds the given sub-aggregations.ISubAggregationAwareAggregation
addSubAggregations(IAggregation... aggregations)
Adds the given sub-aggregations.java.util.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(java.util.List<IAggregation> aggregations)
Adds the given sub-aggregations.- Parameters:
aggregations
- the sub-aggregations.- Returns:
- this aggregation for chaining.
- Since:
- 12.2.0
-
getSubAggregations
java.util.List<IAggregation> getSubAggregations()
Returns an unmodifiable list of the sub-aggregations.- Returns:
- an unmodifiable list of the sub-aggregations.
- Since:
- 9.0.0
-
-