Skip to content

ShuffledJoin Physical Operators

ShuffledJoin is an extension of the BaseJoinExec abstraction for join operators that shuffle two child relations using the join keys.

Implementations

Required Child Output Distribution

requiredChildDistribution: Seq[Distribution]

requiredChildDistribution is part of the SparkPlan abstraction.

requiredChildDistribution are HashClusteredDistributions for the left and right keys.

Output Data Partitioning Requirements

outputPartitioning: Partitioning

outputPartitioning is part of the SparkPlan abstraction.

outputPartitioning...FIXME

Output Attributes

output: Seq[Attribute]

output is part of the QueryPlan abstraction.

output...FIXME


Last update: 2021-05-08
Back to top