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.
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.