if true then aggregation is done partially on local data without shuffling to
               ensure all values where groupingExpressions are equal are present.
expressions that are evaluated to determine grouping.
expressions that are computed for each group.
the input data source.
An aggregate that needs to be computed for each row in a group.
expressions that are computed for each group.
the input data source.
the input data source.
Runs this query returning the result as an RDD.
Runs this query returning the result as an array.
Runs this query returning the result as an array.
expressions that are evaluated to determine grouping.
Specifies how data is partitioned across different nodes in the cluster.
Specifies how data is partitioned across different nodes in the cluster.
if true then aggregation is done partially on local data without shuffling to
               ensure all values where groupingExpressions are equal are present.
Specifies any partition requirements on the input data for this operator.
:: DeveloperApi :: Groups input data by
groupingExpressionsand computes theaggregateExpressionsfor each group.if true then aggregation is done partially on local data without shuffling to ensure all values where
groupingExpressionsare equal are present.expressions that are evaluated to determine grouping.
expressions that are computed for each group.
the input data source.