Skip to content

Physical Operators

Physical Operators (Physical Relational Operators) are building blocks of physical query plans.

Physical Query Plan is a tree of nodes of physical operators that in turn can have (trees of) Catalyst expressions. In other words, there are at least two trees at every level (operator).

The main abstraction is SparkPlan that is a recursive data structure with zero, one, two or more child logical operators: