SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Identifier explain (alias e)
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 1)
           Asterisk
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Function viewExplain (children 1)
              ExpressionList (children 3)
               Literal \'EXPLAIN\'
               Literal \'actions = 1\'
               Subquery (children 1)
                SelectWithUnionQuery (children 1)
                 ExpressionList (children 1)
                  SelectQuery (children 2)
                   ExpressionList (children 1)
                    Asterisk
                   TablesInSelectQuery (children 3)
                    TablesInSelectQueryElement (children 1)
                     TableExpression (children 1)
                      TableIdentifier tab_l (alias l)
                    TablesInSelectQueryElement (children 2)
                     TableExpression (children 1)
                      TableIdentifier tab_m (alias m)
                     TableJoin (children 1)
                      Function and (children 1)
                       ExpressionList (children 2)
                        Function equals (children 1)
                         ExpressionList (children 2)
                          Function multiply (children 1)
                           ExpressionList (children 2)
                            Identifier l.a
                            Literal UInt64_2
                          Function plus (children 1)
                           ExpressionList (children 2)
                            Identifier m.c
                            Identifier m.d
                        Function equals (children 1)
                         ExpressionList (children 2)
                          Identifier l.d
                          Identifier m.a
                    TablesInSelectQueryElement (children 2)
                     TableExpression (children 1)
                      TableIdentifier tab_r (alias r)
                     TableJoin (children 1)
                      Function and (children 1)
                       ExpressionList (children 3)
                        Function equals (children 1)
                         ExpressionList (children 2)
                          Function multiply (children 1)
                           ExpressionList (children 2)
                            Identifier l.a
                            Literal UInt64_2
                          Function multiply (children 1)
                           ExpressionList (children 2)
                            Identifier r.a
                            Literal UInt64_2
                        Function equals (children 1)
                         ExpressionList (children 2)
                          Function plus (children 1)
                           ExpressionList (children 2)
                            Identifier l.b
                            Identifier l.c
                          Function multiply (children 1)
                           ExpressionList (children 2)
                            Identifier r.c
                            Literal UInt64_2
                        Function equals (children 1)
                         ExpressionList (children 2)
                          Identifier l.d
                          Identifier r.d
   Function or (children 1)
    ExpressionList (children 5)
     Function like (children 1)
      ExpressionList (children 2)
       Identifier e
       Literal \'%ReadFromMergeTree%\'
     Function like (children 1)
      ExpressionList (children 2)
       Identifier e
       Literal \'%Expression%\'
     Function like (children 1)
      ExpressionList (children 2)
       Identifier e
       Literal \'%Join%\'
     Function like (children 1)
      ExpressionList (children 2)
       Identifier e
       Literal \'%Clauses%\'
     Function like (children 1)
      ExpressionList (children 2)
       Identifier e
       Literal \'%Sharding%\'
