private static class Programs.DecorrelateProgram extends Object implements Program
To work around
[CALCITE-842]
Decorrelator gets field offsets confused if fields have been trimmed,
disable field-trimming in SqlToRelConverter, and run
Programs.TrimFieldsProgram after this program.
| Modifier | Constructor and Description |
|---|---|
private |
DecorrelateProgram() |
| Modifier and Type | Method and Description |
|---|---|
RelNode |
run(RelOptPlanner planner,
RelNode rel,
RelTraitSet requiredOutputTraits,
List<RelOptMaterialization> materializations,
List<RelOptLattice> lattices) |
public RelNode run(RelOptPlanner planner, RelNode rel, RelTraitSet requiredOutputTraits, List<RelOptMaterialization> materializations, List<RelOptLattice> lattices)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.