Will Yu created CALCITE-4410:
--------------------------------
Summary: Expose the type of internal sql node in Planner
Key: CALCITE-4410
URL: https://issues.apache.org/jira/browse/CALCITE-4410
Project: Calcite
Issue Type: Improvement
Components: core
Affects Versions: 1.26.0
Reporter: Will Yu
Assignee: Will Yu
Currently in Planner interface, there is only possible to fetch the
*RelDataType* of the whole SqlNode through *validateAndGetType*, but really
hard to fetch the type of one component in the SqlNode, e.g. one of the
statement in the select list.
Currently, we worked it around by duplicate some code in Calcite, which is not
a good practice. It would be helpful to directly expose the
*SqlValidator::getValidatedNodeType* through Planner.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)