public interface Program
A planner is a sequence of programs, each of which is sometimes called
a "phase".
The most typical program is an invocation of the volcano planner with a
particular RuleSet
.
Modifier and Type | Method and Description |
---|---|
RelNode |
run(RelOptPlanner planner,
RelNode rel,
RelTraitSet requiredOutputTraits,
List<RelOptMaterialization> materializations,
List<RelOptLattice> lattices) |
RelNode run(RelOptPlanner planner, RelNode rel, RelTraitSet requiredOutputTraits, List<RelOptMaterialization> materializations, List<RelOptLattice> lattices)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.