blob: 27250ae492b84f9a173154c7ea4d9a143c7a605c [file] [log] [blame]
vinayakb38b7ca42012-03-05 05:44:15 +00001drop dataverse test if exists;
2
3create dataverse test;
4use dataverse test;
5
6create type LineIDType as closed {
7 l_orderkey: int32,
8 l_linenumber: int32,
9 l_suppkey: int32
10}
11
vinayakb38b7ca42012-03-05 05:44:15 +000012create dataset LineID(LineIDType)
khfaraaz82@gmail.com502731f2012-05-02 20:38:16 +000013 partitioned by key l_orderkey, l_linenumber;
vinayakb38b7ca42012-03-05 05:44:15 +000014
15load dataset LineID
16using "edu.uci.ics.asterix.external.dataset.adapter.NCFileSystemAdapter"
17(("path"="nc1://data/tpch0.001/lineitem_0.tbl"),("format"="delimited-text"),("delimiter"="|")) pre-sorted;
18
vinayakb38b7ca42012-03-05 05:44:15 +000019insert into dataset LineID (
20let $x:=1
21let $y:=2
22let $z:=3
23return {
24 "l_orderkey": $x,
25 "l_partkey": $y,
26 "l_suppkey": $z
27}
28);
29
30insert into dataset LineID (
31let $x:=2
32let $y:=3
33let $z:=4
34return {
35 "l_orderkey": $x,
36 "l_partkey": $y,
37 "l_suppkey": $z
38}
39);
40
41
42write output to nc1:"rttest/dml_insert-tuple.adm";
43for $c in dataset('LineID')
44where $c.l_suppkey < 100 and $c.l_linenumber<5
45order by $c.l_orderkey, $c.l_linenumber
46return $c