Aleksandr Efimov created IMPALA-15237:
-----------------------------------------
Summary: Calcite planner: Add direct no-fallback regression harness
Key: IMPALA-15237
URL: https://issues.apache.org/jira/browse/IMPALA-15237
Project: IMPALA
Issue Type: Sub-task
Components: Frontend
Reporter: Aleksandr Efimov
Assignee: Aleksandr Efimov
Calcite planner regressions can be hidden when Frontend retries a query with
the Original planner. Add a test-only direct planning harness that exercises
Calcite parsing, analysis, logical optimization, and conversion without going
through Frontend fallback.
The harness should expose the optimized logical RelNode immediately before
Impala conversion together with client-visible output labels and exact Calcite
output types. Add a compact synthetic corpus covering supported operators and
an explicitly unsupported complex-type case.
This change must not modify production fallback behavior or add a Substrait
dependency.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)