SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Function trimBoth (alias s) (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 \'indexes = 1\'
               Subquery (children 1)
                SelectWithUnionQuery (children 1)
                 ExpressionList (children 1)
                  SelectQuery (children 5)
                   ExpressionList (children 1)
                    Asterisk
                   TablesInSelectQuery (children 1)
                    TablesInSelectQueryElement (children 1)
                     TableExpression (children 1)
                      TableIdentifier test
                   Function or (children 1)
                    ExpressionList (children 2)
                     Function equals (children 1)
                      ExpressionList (children 2)
                       Identifier document.name
                       Literal \'aaa\'
                     Function equals (children 1)
                      ExpressionList (children 2)
                       Identifier document.name
                       Literal \'boo\'
                   ExpressionList (children 1)
                    OrderByElement (children 1)
                     Identifier id
                   Set
   Function like (children 1)
    ExpressionList (children 2)
     Identifier s
     Literal \'Granules: %\'
