package aggregate
Type Members
- trait AggregateFunc extends Expression with Serializable
Base class of the Aggregate Functions.
Base class of the Aggregate Functions.
- Annotations
- @Evolving()
- Since
3.2.0
- final class Aggregation extends Serializable
Aggregation in SQL statement.
Aggregation in SQL statement.
- Annotations
- @Evolving()
- Since
3.2.0
- final class Avg extends AggregateFunc
An aggregate function that returns the mean of all the values in a group.
An aggregate function that returns the mean of all the values in a group.
- Annotations
- @Evolving()
- Since
3.3.0
- final class Count extends AggregateFunc
An aggregate function that returns the number of the specific row in a group.
An aggregate function that returns the number of the specific row in a group.
- Annotations
- @Evolving()
- Since
3.2.0
- final class CountStar extends AggregateFunc
An aggregate function that returns the number of rows in a group.
An aggregate function that returns the number of rows in a group.
- Annotations
- @Evolving()
- Since
3.2.0
- final class GeneralAggregateFunc extends AggregateFunc
The general implementation of
AggregateFunc, which contains the upper-cased function name, theisDistinctflag and all the inputs.The general implementation of
AggregateFunc, which contains the upper-cased function name, theisDistinctflag and all the inputs. Note that Spark cannot push down partial aggregate with this function to the source, but can only push down the entire aggregate.The currently supported SQL aggregate functions:
-
VAR_POP(input1)
Since 3.3.0 -
VAR_SAMP(input1)
Since 3.3.0 -
STDDEV_POP(input1)
Since 3.3.0 -
STDDEV_SAMP(input1)
Since 3.3.0 -
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_SAMP(input1)
-
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_POP(input1)
-
STDDEV_SAMP(input1)
Since 3.3.0 -
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_SAMP(input1)
-
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
VAR_SAMP(input1)
-
STDDEV_POP(input1)
Since 3.3.0 -
STDDEV_SAMP(input1)
Since 3.3.0 -
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_SAMP(input1)
-
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_POP(input1)
-
STDDEV_SAMP(input1)
Since 3.3.0 -
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_SAMP(input1)
-
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
VAR_POP(input1)
-
VAR_SAMP(input1)
Since 3.3.0 -
STDDEV_POP(input1)
Since 3.3.0 -
STDDEV_SAMP(input1)
Since 3.3.0 -
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_SAMP(input1)
-
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_POP(input1)
-
STDDEV_SAMP(input1)
Since 3.3.0 -
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_SAMP(input1)
-
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
VAR_SAMP(input1)
-
STDDEV_POP(input1)
Since 3.3.0 -
STDDEV_SAMP(input1)
Since 3.3.0 -
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_SAMP(input1)
-
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_POP(input1)
-
STDDEV_SAMP(input1)
Since 3.3.0 -
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
STDDEV_SAMP(input1)
-
COVAR_POP(input1, input2)
Since 3.3.0 -
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_POP(input1, input2)
-
COVAR_SAMP(input1, input2)
Since 3.3.0 -
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
COVAR_SAMP(input1, input2)
-
CORR(input1, input2)
Since 3.3.0
CORR(input1, input2)
- Annotations
- @Evolving()
- Since
3.3.0
-
- final class Max extends AggregateFunc
An aggregate function that returns the maximum value in a group.
An aggregate function that returns the maximum value in a group.
- Annotations
- @Evolving()
- Since
3.2.0
- final class Min extends AggregateFunc
An aggregate function that returns the minimum value in a group.
An aggregate function that returns the minimum value in a group.
- Annotations
- @Evolving()
- Since
3.2.0
- final class Sum extends AggregateFunc
An aggregate function that returns the summation of all the values in a group.
An aggregate function that returns the summation of all the values in a group.
- Annotations
- @Evolving()
- Since
3.2.0