| Aggregation | Aggregation. as(String label) | Creates an identical aggregation whose output field name
 will be the specified label. | 
| static Aggregation | Aggregation. avg(ScalarValuedFunction input) | Create an average value aggregation for the given input. | 
| static Aggregation | Aggregation. avg(String input) | Create an average value aggregation for the given input. | 
| static Aggregation | Aggregation. corr(ScalarValuedFunction input1,
    ScalarValuedFunction input2) | Create a correlation aggregation for the given inputs. | 
| static Aggregation | Aggregation. corr(String input1,
    String input2) | Create a correlation aggregation for the given inputs. | 
| static Aggregation | Aggregation. count() | Create a count aggregation for all rows within a group. | 
| static Aggregation | Aggregation. count(ScalarValuedFunction input) | Create a value count aggregation for the given input. | 
| static Aggregation | Aggregation. count(String input) | Create a value count aggregation for the given input. | 
| static Aggregation | Aggregation. covar(ScalarValuedFunction input1,
     ScalarValuedFunction input2) | Create a covariance aggregation for the given inputs. | 
| static Aggregation | Aggregation. covar(ScalarValuedFunction input1,
     ScalarValuedFunction input2,
     boolean sample) | Create a covariance aggregation for the given inputs. | 
| static Aggregation | Aggregation. covar(String input1,
     String input2) | Create a covariance aggregation for the given inputs. | 
| static Aggregation | Aggregation. covar(String input1,
     String input2,
     boolean sample) | Create a covariance aggregation for the given inputs. | 
| Aggregation | Aggregation. distinct(boolean distinct) | Creates an identical aggregation whose distinct flag is
 set to the specified value. | 
| static Aggregation | Aggregation. geoAvg(ScalarValuedFunction input) | Create a geometric average value aggregation for the given input. | 
| static Aggregation | Aggregation. geoAvg(String input) | Create a geometric average value aggregation for the given input. | 
| Aggregation[] | Group. getAggregations() | Returns the aggregations to apply to the data. | 
| static Aggregation | Aggregation. harmAvg(ScalarValuedFunction input) | Create an harmonic average value aggregation for the given input. | 
| static Aggregation | Aggregation. harmAvg(String input) | Create an harmonic average value aggregation for the given input. | 
| static Aggregation | Aggregation. kurtosis(ScalarValuedFunction input) | Create a kurtosis aggregation for the given input. | 
| static Aggregation | Aggregation. kurtosis(ScalarValuedFunction input,
        boolean sample) | Create a kurtosis aggregation for the given input. | 
| static Aggregation | Aggregation. kurtosis(String input) | Create a kurtosis aggregation for the given input. | 
| static Aggregation | Aggregation. kurtosis(String input,
        boolean sample) | Create a kurtosis aggregation for the given input. | 
| static Aggregation | Aggregation. max(ScalarValuedFunction input) | Create a maximum value aggregation for the given input. | 
| static Aggregation | Aggregation. max(String input) | Create a maximum value aggregation for the given input. | 
| static Aggregation | Aggregation. min(ScalarValuedFunction input) | Create a minimum value aggregation for the given input. | 
| static Aggregation | Aggregation. min(String input) | Create a minimum value aggregation for the given input. | 
| static Aggregation | Aggregation. moment(ScalarValuedFunction input,
      int k) | Create a central moment aggregation for the given input. | 
| static Aggregation | Aggregation. moment(String input,
      int k) | Create a central moment aggregation for the given input. | 
| static Aggregation | Aggregation. skewness(ScalarValuedFunction input) | Create a skewness aggregation for the given input. | 
| static Aggregation | Aggregation. skewness(ScalarValuedFunction input,
        boolean sample) | Create a skewness aggregation for the given input. | 
| static Aggregation | Aggregation. skewness(String input) | Create a skewness aggregation for the given input. | 
| static Aggregation | Aggregation. skewness(String input,
        boolean sample) | Create a skewness aggregation for the given input. | 
| static Aggregation | Aggregation. stddev(ScalarValuedFunction input) | Create a standard deviation aggregation for the given input. | 
| static Aggregation | Aggregation. stddev(ScalarValuedFunction input,
      boolean sample) | Create a standard deviation aggregation for the given input. | 
| static Aggregation | Aggregation. stddev(String input) | Create a standard deviation aggregation for the given input. | 
| static Aggregation | Aggregation. stddev(String input,
      boolean sample) | Create a standard deviation aggregation for the given input. | 
| static Aggregation | Aggregation. sum(ScalarValuedFunction input) | Create a value summation aggregation for the given input. | 
| static Aggregation | Aggregation. sum(String input) | Create a value summation aggregation for the given input. | 
| static Aggregation | Aggregation. sumSquares(ScalarValuedFunction input) | Create a sum-squares aggregation for the given input. | 
| static Aggregation | Aggregation. sumSquares(String input) | Create a sum-squares aggregation for the given input. | 
| static Aggregation | Aggregation. var(ScalarValuedFunction input) | Create a variance aggregation for the given input. | 
| static Aggregation | Aggregation. var(ScalarValuedFunction input,
   boolean sample) | Create a variance aggregation for the given input. | 
| static Aggregation | Aggregation. var(String input) | Create a variance aggregation for the given input. | 
| static Aggregation | Aggregation. var(String input,
   boolean sample) | Create a variance aggregation for the given input. |