Skip to content

Regression: projection pushdown doesn't work as expected in DF50 #17513

@xudong963

Description

@xudong963
// t1 contains a,b
DF49
> explain select from t1 where t1.a > 1;
+--------------+----------------------------------+
| plan_type    | plan                             |
+--------------+----------------------------------+
| logical_plan | Projection:                      |
|              |   Filter: t1.a > Int32(1)        |
|              |     TableScan: t1 projection=[a] |
+--------------+----------------------------------+
1 row(s) fetched.
Elapsed 0.004 seconds.

DF50
> explain select from t1 where t1.a > 1;
+--------------+-----------------------------------+
| plan_type    | plan                              |
+--------------+-----------------------------------+
| logical_plan | Filter: t1.a > Int32(1)           |
|              |   TableScan: t1 projection=[a, b] |
+--------------+-----------------------------------+
1 row(s) fetched.
Elapsed 0.003 seconds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    regressionSomething that used to work no longer does

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions