SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 6)
   ExpressionList (children 4)
    Identifier l_orderkey
    Function sum (alias revenue) (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
    Identifier o_orderdate
    Identifier o_shippriority
   TablesInSelectQuery (children 3)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier customer
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      TableIdentifier orders
     TableJoin
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      TableIdentifier lineitem
     TableJoin
   Function and (children 1)
    ExpressionList (children 5)
     Function equals (children 1)
      ExpressionList (children 2)
       Identifier c_mktsegment
       Literal \'BUILDING\'
     Function equals (children 1)
      ExpressionList (children 2)
       Identifier c_custkey
       Identifier o_custkey
     Function equals (children 1)
      ExpressionList (children 2)
       Identifier l_orderkey
       Identifier o_orderkey
     Function less (children 1)
      ExpressionList (children 2)
       Identifier o_orderdate
       Function toDate (children 1)
        ExpressionList (children 1)
         Literal \'1995-03-15\'
     Function greater (children 1)
      ExpressionList (children 2)
       Identifier l_shipdate
       Function toDate (children 1)
        ExpressionList (children 1)
         Literal \'1995-03-15\'
   ExpressionList (children 3)
    Identifier l_orderkey
    Identifier o_orderdate
    Identifier o_shippriority
   ExpressionList (children 2)
    OrderByElement (children 1)
     Identifier revenue
    OrderByElement (children 1)
     Identifier o_orderdate
   Literal UInt64_10
