Description
In FileSourceStrategy, we add an Alias node to wrap the file metadata fields (e.g. file_name, file_size) in a NamedStruct (here). But `CreateNamedStruct` has an override `nullable` value `false` (here), which is different from the `_metadata` struct `nullable` value `true` (here).
We should keep the nullable value the same, otherwise, the downstream optimization rules might use the nullability here and cause unexpected behaviors.
Attachments
Issue Links
- links to
(2 links to)