Given a LogicalPlan, returns a list of PhysicalPlan
s that can
be used for execution.
Abstract class for transforming LogicalPlans into physical plans.
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.
Contains classes for enumerating possible physical plans for a given logical query plan.