SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 2)
           Asterisk
           Function divide (alias y) (children 1)
            ExpressionList (children 2)
             Identifier a
             Identifier b
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Subquery (children 1)
              SelectWithUnionQuery (children 1)
               ExpressionList (children 1)
                SelectQuery (children 2)
                 ExpressionList (children 2)
                  Asterisk
                  Function plus (alias x) (children 1)
                   ExpressionList (children 2)
                    Identifier a
                    Identifier b
                 TablesInSelectQuery (children 1)
                  TablesInSelectQueryElement (children 1)
                   TableExpression (children 1)
                    TableIdentifier tab
   ExpressionList (children 2)
    OrderByElement (children 1)
     Function multiply (children 1)
      ExpressionList (children 2)
       Identifier x
       Identifier c
    OrderByElement (children 1)
     Function sin (children 1)
      ExpressionList (children 1)
       Identifier y
