/* | |
* Description : This test case is to verify the fix for issue601 | |
* https://code.google.com/p/asterixdb/issues/detail?id=601 | |
* Expected Res : SUCCESS | |
* Date : 10th Oct 2014 | |
*/ | |
drop dataverse tpch if exists; | |
create dataverse tpch; | |
use dataverse tpch; | |
create type LineItemType as closed { | |
l_orderkey: int32, | |
l_partkey: int32, | |
l_suppkey: int32, | |
l_linenumber: int32, | |
l_quantity: double, | |
l_extendedprice: double, | |
l_discount: double, | |
l_tax: double, | |
l_returnflag: string, | |
l_linestatus: string, | |
l_shipdate: string, | |
l_commitdate: string, | |
l_receiptdate: string, | |
l_shipinstruct: string, | |
l_shipmode: string, | |
l_comment: string | |
} | |
create dataset LineItem(LineItemType) | |
primary key l_orderkey, l_linenumber; | |
for $l in dataset('LineItem') | |
group by $l_linenumber := $l.l_linenumber with $l | |
return { | |
"l_linenumber": $l_linenumber, | |
"count_order": count($l) | |
} |