[ https://issues.apache.org/jira/browse/CALCITE-6327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17835544#comment-17835544 ]
James Duong commented on CALCITE-6327: -------------------------------------- This appears to have been fixed as part of CALCITE-6015. Here's the PR: [https://github.com/apache/calcite/commit/4823cb7760913f236e7f0f2cb149325b55a3f124#diff-c7f668762c07f4042575454e68c0774ea777477881601cafd78ddd038377c567] [~cbrisson] , do you still see this as an issue? > getValidatedNodeTypeIfKnown should never throw > ---------------------------------------------- > > Key: CALCITE-6327 > URL: https://issues.apache.org/jira/browse/CALCITE-6327 > Project: Calcite > Issue Type: Bug > Components: core > Affects Versions: 1.36.0 > Reporter: Claude Brisson > Assignee: James Duong > Priority: Major > > During validation, when a SqlNode has been rewritten (for instance when a > COALESCE call has been rewritten as a CASE call) but does not yet have a > RelDataType, the method SqlValidatorImpl.getValidatedNodeTypeIfKnown() throws > an exception because it relies on > SqlValidatorImpl.getValidatedNodeType(originalExpr), not on > SqlValidatorImpl.getValidatedNodeTypeIfKnown(originalExpr). > -- This message was sent by Atlassian Jira (v8.20.10#820010)