SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Function trimLeft (children 1)
     ExpressionList (children 1)
      Function replaceRegexpAll (children 1)
       ExpressionList (children 3)
        Identifier explain
        Literal \'__set_String_\\\\d+_\\\\d+\'
        Literal \'__set_String\'
   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 test_improve_prewhere
                   Function and (children 1)
                    ExpressionList (children 4)
                     Function equals (children 1)
                      ExpressionList (children 2)
                       Identifier date
                       Literal \'2025-08-05\'
                     Function in (children 1)
                      ExpressionList (children 2)
                       Function lower (children 1)
                        ExpressionList (children 1)
                         Identifier primary_key
                       Literal Tuple_(\'00\', \'01\')
                     Function notEquals (children 1)
                      ExpressionList (children 2)
                       Identifier normal_column
                       Literal \'hello\'
                     Function less (children 1)
                      ExpressionList (children 2)
                       Identifier value
                       Literal UInt64_100
   Function ilike (children 1)
    ExpressionList (children 2)
     Identifier explain
     Literal \'%Prewhere filter column%\'
