Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.4.0
-
None
-
None
Description
The query profile for the fragment 2 below shows operators 0 to 4 (Parquet Group Scan is 0 and top Project is 4). This does not match the physical plan which shows Parquet Group Scan as operator 5 and the top Project as operator id 1. We should make the profile consistent with the plan.
#2 - Op 0 PARQUET_ROW_GROUP_SCAN
#2 - Op 1 PROJECT
#2 - Op 2 SELECTION_VECTOR_REMOVER
#2 - Op 3 FILTER
#2 - Op 4 PROJECT
00-00 Screen 00-01 StreamAgg(group=[{}], EXPR$0=[COUNT()]) 00-02 UnionExchange 01-01 Project($f0=[0]) 01-02 HashAgg(group=[{0, 1}]) 01-03 HashToRandomExchange(dist0=[[$0]], dist1=[[$1]]) 02-01 Project(sssk=[$0], ssik=[$1]) 02-02 SelectionVectorRemover 02-03 Filter(condition=[AND(>=($2, 2451911), <=($2, 2452275))]) 02-04 Project(ss_store_sk=[$1], ss_item_sk=[$2], ss_sold_date_sk=[$0]) 02-05 Scan(groupscan=[ParquetGroupScan [entries=[ReadEntryWithPath [path=maprfs:/tmp/store_sales]], selectionRoot=/tmp/store_sales, columns=[SchemaPath [`ss_store_sk`], SchemaPath [`ss_item_sk`], SchemaPath [`ss_sold_date_sk`]]]])