SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 14)
    Identifier merge_algorithm
    Function arrayElement (children 1)
     ExpressionList (children 2)
      Identifier ProfileEvents
      Literal \'Merge\'
    Function arrayElement (children 1)
     ExpressionList (children 2)
      Identifier ProfileEvents
      Literal \'MergedRows\'
    Function arrayElement (children 1)
     ExpressionList (children 2)
      Identifier ProfileEvents
      Literal \'MergedColumns\'
    Function arrayElement (children 1)
     ExpressionList (children 2)
      Identifier ProfileEvents
      Literal \'GatheredColumns\'
    Function arrayElement (children 1)
     ExpressionList (children 2)
      Identifier ProfileEvents
      Literal \'MergedUncompressedBytes\'
    Function greater (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier ProfileEvents
        Literal \'MergeTotalMilliseconds\'
      Literal UInt64_0
    Function greater (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier ProfileEvents
        Literal \'MergeExecuteMilliseconds\'
      Literal UInt64_0
    Function greater (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier ProfileEvents
        Literal \'MergeHorizontalStageTotalMilliseconds\'
      Literal UInt64_0
    Function greater (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier ProfileEvents
        Literal \'MergeHorizontalStageExecuteMilliseconds\'
      Literal UInt64_0
    Function greater (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier ProfileEvents
        Literal \'MergeVerticalStageTotalMilliseconds\'
      Literal UInt64_0
    Function greater (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier ProfileEvents
        Literal \'MergeVerticalStageExecuteMilliseconds\'
      Literal UInt64_0
    Function greater (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier ProfileEvents
        Literal \'UserTimeMicroseconds\'
      Literal UInt64_0
    Function greater (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier ProfileEvents
        Literal \'OSCPUVirtualTimeMicroseconds\'
      Literal UInt64_0
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier system.part_log
   Function and (children 1)
    ExpressionList (children 4)
     Function equals (children 1)
      ExpressionList (children 2)
       Identifier database
       Function currentDatabase (children 1)
        ExpressionList
     Function equals (children 1)
      ExpressionList (children 2)
       Identifier table
       Literal \'t_merge_profile_events_2\'
     Function equals (children 1)
      ExpressionList (children 2)
       Identifier event_type
       Literal \'MergeParts\'
     Function equals (children 1)
      ExpressionList (children 2)
       Identifier part_name
       Literal \'all_1_2_1\'
