Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Currently, we call aggCalls.get(0).`type`.getFieldList.foreach(builder.add) when derive row type for table aggregate. However, for types which are not composite types, the field list would be null. Table Aggregate should, of course, support non-composite types.
To solve the problem, we should judge whether types are structured. This is because a composite type will be converted to a RelDataType which contains field list and is structured.
Attachments
Issue Links
- is blocked by
-
FLINK-12779 Avoid field conflicts when generate field names for non-composite Typeinformation
- Closed
- links to