# Hand optimized query plan for TPC-1 # query LINEITEM feed project [ L_RETURNFLAG, L_LINESTATUS, L_SHIPDATE, L_QUANTITY, L_EXTENDEDPRICE, L_DISCOUNT, L_TAX ] filter[ .L_SHIPDATE < cmpdate1 ] sortby[L_RETURNFLAG asc, L_LINESTATUS asc] groupby[L_RETURNFLAG, L_LINESTATUS; Count_order: group feed count , Sum_qty: group feed sum[L_QUANTITY] , Sum_base_price: group feed sum[L_EXTENDEDPRICE] , Sum_disc_price: group feed extend[xxxExprField: (.L_EXTENDEDPRICE * (1 - .L_DISCOUNT))] sum[xxxExprField] , Sum_charge: group feed extend[xxxExprField: ((.L_EXTENDEDPRICE * (1 - .L_DISCOUNT)) * (1 + .L_TAX))] sum[xxxExprField] , Avg_qty: group feed avg[L_QUANTITY] , Avg_price: group feed avg[L_EXTENDEDPRICE] , Avg_disc: group feed avg[L_DISCOUNT] ] consume;