[ 
https://issues.apache.org/jira/browse/FLINK-21261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated FLINK-21261:
-----------------------------------
    Labels: pull-request-available  (was: )

> Improve digest of physical Expand node
> --------------------------------------
>
>                 Key: FLINK-21261
>                 URL: https://issues.apache.org/jira/browse/FLINK-21261
>             Project: Flink
>          Issue Type: Improvement
>          Components: Table SQL / Planner
>            Reporter: Jark Wu
>            Assignee: Jark Wu
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.13.0
>
>
> Currently, the digest of {{StreamPhysicalExpand}} only geneartes field names, 
> this loses many useful information, e.g. null fields, expand id, expand 
> times. 
> {code}
> Expand(projects=[a, b, c, $f3, $f4, $e])
> {code}
> The digest of {{BatchPhysicalExpand}} generates additional projects list, but 
> the first {{projects}} is reduandent information, we can remove it. 
> {code}
> Expand(projects=[a, c, $f2, d, $e, $f2_0], projects=[{a, c, $f2, d, 0 AS $e, 
> $f2 AS $f2_0}, {a, c, null AS $f2, null AS d, 3 AS $e, $f2 AS $f2_0}])
> {code}
> The proposed digest of expand node would be:
> {code}
> Expand(projects=[{a, c, $f2, d, 0 AS $e, $f2 AS $f2_0}, {a, c, null AS $f2, 
> null AS d, 3 AS $e, $f2 AS $f2_0}])
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to