Skip to content

AggregatePlan

Defined in: plan/logical-plan.ts:207

Group-by + aggregation.

  • Spark Connect: Relation.Aggregate { child, grouping_expressions, aggregate_expressions }
  • Catalyst: Aggregate(groupingExprs, aggregateExprs, child)
aggregateExpressions: Expression[];

Defined in: plan/logical-plan.ts:211


child: LogicalPlan;

Defined in: plan/logical-plan.ts:209


groupingExpressions: Expression[];

Defined in: plan/logical-plan.ts:210


optional groupType?: "groupby" | "rollup" | "cube" | "pivot";

Defined in: plan/logical-plan.ts:212


optional pivot?: {
col: Expression;
values: (string | number | boolean)[];
};

Defined in: plan/logical-plan.ts:213

col: Expression;
values: (string | number | boolean)[];

type: "aggregate";

Defined in: plan/logical-plan.ts:208