Clone
Jacques Nadeau <jacques@apache.org>
committed
on 25 Feb 16
DRILL-4465: Simplify Calcite parsing & planning integration
- Canonicalize Planning phases with PlannerPhase enumeration
- Canonicalize Plan… Show more
DRILL-4465: Simplify Calcite parsing & planning integration

- Canonicalize Planning phases with PlannerPhase enumeration

- Canonicalize PlannerType transforms

- Remove dependency on Calcite's Frameworks.Planner since Drill need stop heavily customize interactions

- Update AbstractStoragePlugin to implement a phase-aware planning rule injection behavior.

- Avoid (or at least reduce) duplicated registerSchemas() invocations

This closes #401.

Show less

master + 12 more