SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Function trimBoth (children 1)
     ExpressionList (children 1)
      Identifier explain
   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 2)
                    TablesInSelectQueryElement (children 1)
                     TableExpression (children 1)
                      TableIdentifier lhs (alias t0)
                    TablesInSelectQueryElement (children 2)
                     TableExpression (children 1)
                      TableIdentifier rhs (alias t1)
                     TableJoin (children 1)
                      Function equals (children 1)
                       ExpressionList (children 2)
                        Identifier t0.a
                        Identifier t1.a
                   Set
   Function ilike (children 1)
    ExpressionList (children 2)
     Identifier explain
     Literal \'%Algorithm%\'
