Skip to content

AggregatePlan

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

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:221


child: LogicalPlan;

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


groupingExpressions: Expression[];

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


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

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


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

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

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

type: "aggregate";

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