mihaibudiu opened a new pull request, #5018: URL: https://github.com/apache/calcite/pull/5018
## Jira Link [CALCITE-7603](https://issues.apache.org/jira/browse/CALCITE-7603) ## Changes Proposed This introduces the following syntax for a `ROW` values constructor: `ROW(emp AS emp, deptno * 20 AS dept)`. The type of this expression is `ROW(emp INT, dept INT)`. The implementation is a bit unusual: instead of using AS operators the SqlRowOperator carries the field names if they are present. (If not, the behavior is completely unchanged). So there is no longer a singleton SqlRowOperator used. The names only need to be carried up to type inference, where they are used to infer the result ROW type. So the Rel part of the world knows nothing about this change. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
