Aman Sinha created DRILL-1334:
---------------------------------

             Summary: Sequence and numbering of operators in query profile does 
not match physical plan
                 Key: DRILL-1334
                 URL: https://issues.apache.org/jira/browse/DRILL-1334
             Project: Apache Drill
          Issue Type: Bug
    Affects Versions: 0.4.0
            Reporter: Aman Sinha


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. 

{code:sql}
#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
{code}  

{code:sql}
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`]]]])
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to