Given a LogicalPlan, returns a list of
PhysicalPlans that can
be used for execution.
Abstract class for transforming LogicalPlans into physical plans.
The type of physical plan produced by this QueryPlanner
A pattern that finds joins with equality conditions that can be evaluated using equi-join.
A pattern that collects the filter and inner joins.
Extractor for retrieving Int value.
An extractor used when planning the physical execution of an aggregation.
A pattern that matches any number of project or filter operations on top of another relational operator.
A pattern that collects all adjacent unions and returns their children as a Seq.