Sort: revenue DESC NULLS FIRST
  Projection: nation.n_name, SUM(lineitem.l_extendedprice * Int64(1) - lineitem.l_discount) AS revenue
    Aggregate: groupBy=[[nation.n_name]], aggr=[[SUM(CAST(lineitem.l_extendedprice AS Decimal128(38, 4)) * CAST(Decimal128(Some(100),23,2) - CAST(lineitem.l_discount AS Decimal128(23, 2)) AS Decimal128(38, 4))) AS SUM(lineitem.l_extendedprice * Int64(1) - lineitem.l_discount)]]
      Projection: lineitem.l_extendedprice, lineitem.l_discount, nation.n_name
        Inner Join: nation.n_regionkey = region.r_regionkey
          Projection: lineitem.l_extendedprice, lineitem.l_discount, nation.n_name, nation.n_regionkey
            Inner Join: supplier.s_nationkey = nation.n_nationkey
              Projection: lineitem.l_extendedprice, lineitem.l_discount, supplier.s_nationkey
                Inner Join: lineitem.l_suppkey = supplier.s_suppkey, customer.c_nationkey = supplier.s_nationkey
                  Projection: customer.c_nationkey, lineitem.l_suppkey, lineitem.l_extendedprice, lineitem.l_discount
                    Inner Join: orders.o_orderkey = lineitem.l_orderkey
                      Projection: customer.c_nationkey, orders.o_orderkey
                        Inner Join: customer.c_custkey = orders.o_custkey
                          TableScan: customer projection=[c_custkey, c_nationkey]
                          Projection: orders.o_orderkey, orders.o_custkey
                            Filter: orders.o_orderdate >= Date32("8766") AND orders.o_orderdate < Date32("9131")
                              TableScan: orders projection=[o_orderkey, o_custkey, o_orderdate]
                      TableScan: lineitem projection=[l_orderkey, l_suppkey, l_extendedprice, l_discount]
                  TableScan: supplier projection=[s_suppkey, s_nationkey]
              TableScan: nation projection=[n_nationkey, n_name, n_regionkey]
          Projection: region.r_regionkey
            Filter: region.r_name = Utf8("ASIA")
              TableScan: region projection=[r_regionkey, r_name]