| * Description : This test case is to verify the fix for issue810 |
| * https://code.google.com/p/asterixdb/issues/detail?id=810 |
| * Expected Result : Success |
| drop dataverse tpch if exists; |
| create type LineItemType as closed { |
| create dataset LineItem(LineItemType) |
| primary key l_orderkey, l_linenumber; |
| for $l in dataset('LineItem') |
| where $l.l_shipdate <= '1998-09-02' |
| group by $l_returnflag := $l.l_returnflag, |
| $l_linestatus := $l.l_linestatus |
| let $cheap := for $m in $l where ($m.l_discount>0.05) return $m |
| let $expensive := for $a in $l where ($a.l_discount<=0.05) return $a |
| order by $l_returnflag, $l_linestatus |
| "l_returnflag": $l_returnflag, |
| "l_linestatus": $l_linestatus, |
| "count_cheaps": count($cheap), |
| "count_expensives": count($expensive) |