SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 5)
   ExpressionList (children 10)
    Identifier l_returnflag
    Identifier l_linestatus
    Function sum (alias sum_qty) (children 1)
     ExpressionList (children 1)
      Identifier l_quantity
    Function sum (alias sum_base_price) (children 1)
     ExpressionList (children 1)
      Identifier l_extendedprice
    Function sum (alias sum_disc_price) (children 1)
     ExpressionList (children 1)
      Function multiply (children 1)
       ExpressionList (children 2)
        Identifier l_extendedprice
        Function minus (children 1)
         ExpressionList (children 2)
          Literal UInt64_1
          Identifier l_discount
    Function sum (alias sum_charge) (children 1)
     ExpressionList (children 1)
      Function multiply (children 1)
       ExpressionList (children 2)
        Function multiply (children 1)
         ExpressionList (children 2)
          Identifier l_extendedprice
          Function minus (children 1)
           ExpressionList (children 2)
            Literal UInt64_1
            Identifier l_discount
        Function plus (children 1)
         ExpressionList (children 2)
          Literal UInt64_1
          Identifier l_tax
    Function avg (alias avg_qty) (children 1)
     ExpressionList (children 1)
      Identifier l_quantity
    Function avg (alias avg_price) (children 1)
     ExpressionList (children 1)
      Identifier l_extendedprice
    Function avg (alias avg_disc) (children 1)
     ExpressionList (children 1)
      Identifier l_discount
    Function count (alias count_order) (children 1)
     ExpressionList (children 1)
      Asterisk
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier lineitem
   Function lessOrEquals (children 1)
    ExpressionList (children 2)
     Identifier l_shipdate
     Function minus (children 1)
      ExpressionList (children 2)
       Function toDate (children 1)
        ExpressionList (children 1)
         Literal \'1998-12-01\'
       Function toIntervalDay (children 1)
        ExpressionList (children 1)
         Literal UInt64_90
   ExpressionList (children 2)
    Identifier l_returnflag
    Identifier l_linestatus
   ExpressionList (children 2)
    OrderByElement (children 1)
     Identifier l_returnflag
    OrderByElement (children 1)
     Identifier l_linestatus
