Describe the bug
ProjectionMask::columns in parquet allowing selecting columns, this is created in #6871 . However, this method is bug prone.
To Reproduce
Assume schema:
Select "a" will also making "aa" selected.
Expected behavior
I think the interface should be deprecated. Outside should pass explicit the require path. Or inner should receive the path.
Parquet allows "a.b" column, so I don't think dot is a good way.
Additional context
No
Describe the bug
ProjectionMask::columns in parquet allowing selecting columns, this is created in #6871 . However, this method is bug prone.
To Reproduce
Assume schema:
Select "a" will also making "aa" selected.
Expected behavior
I think the interface should be deprecated. Outside should pass explicit the require path. Or inner should receive the path.
Parquet allows "a.b" column, so I don't think dot is a good way.
Additional context
No