Github user kkhatua commented on a diff in the pull request:

    https://github.com/apache/drill/pull/1116#discussion_r167649909
  
    --- Diff: 
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileWrapper.java
 ---
    @@ -322,4 +330,16 @@ public String getOperatorsJSON() {
       public boolean isOnlyImpersonationEnabled() {
         return onlyImpersonationEnabled;
       }
    +
    +  //Generates operator names inferred from physical plan
    +  private void generateOpMap(String plan) {
    +    this.physicalOperatorMap = new HashMap<String,String>();
    +    String[] operatorLine = plan.split("\\n");
    +    for (String line : operatorLine) {
    +      String[] lineToken = line.split("\\s+", 3);
    +      String operatorPath = lineToken[0].trim().replaceFirst("-", "-xx-"); 
//Required format for lookup
    --- End diff --
    
    Added the following as the example
    ```
    01-03 Flatten(flattenField=[$1]) : rowType = RecordType(ANY rfsSpecCode, ...
    ```


---

Reply via email to