Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
We should improve the extraction of TableSchema from DataStream/DataSet. Currently it is split into a few stages:
- Extract types ignoring time attributes via FieldInfoUtils#getFieldInfo
- Extract the rowtime and proctime positions via StreamTableEnvImpl#validateAndExtractTimeAttributes
- Adjust the indices from #1 using information from #2
All that could happen in a single pass. This will also deal with the porting/removing of a few methods from StreamTableEnvImpl.
Attachments
Issue Links
- links to