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)]]
      Inner Join: nation.n_regionkey = region.r_regionkey
        Inner Join: supplier.s_nationkey = nation.n_nationkey
          Inner Join: lineitem.l_suppkey = supplier.s_suppkey, customer.c_nationkey = supplier.s_nationkey
            Inner Join: orders.o_orderkey = lineitem.l_orderkey
              Inner Join: customer.c_custkey = orders.o_custkey
                TableScan: customer projection=[c_custkey, c_nationkey]
                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]
        Filter: region.r_name = Utf8("ASIA")
          TableScan: region projection=[r_regionkey, r_name]