SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Function replaceRegexpAll (children 1)
     ExpressionList (children 3)
      Identifier explain
      Literal \'__table1\\\\.|_UInt8|_UInt16\'
      Literal \'\'
   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 3)
                   ExpressionList (children 1)
                    Asterisk
                   TablesInSelectQuery (children 1)
                    TablesInSelectQueryElement (children 1)
                     TableExpression (children 1)
                      TableIdentifier prewhere_move_select_final
                   Function and (children 1)
                    ExpressionList (children 2)
                     Function greater (children 1)
                      ExpressionList (children 2)
                       Identifier y
                       Literal UInt64_100
                     Function greater (children 1)
                      ExpressionList (children 2)
                       Identifier z
                       Literal UInt64_400
   Function like (children 1)
    ExpressionList (children 2)
     Identifier explain
     Literal \'%Prewhere%\'
