blob: 79b3a9ff77d14c92fa4c7c149cfe2376b585b5b1 [file] [log] [blame]
vinayakb38b7ca42012-03-05 05:44:15 +00001drop dataverse test if exists;
2create dataverse test;
3use dataverse test;
4
5create type UserType as open {
6 uid: int32,
7 name: string,
8 lottery_numbers: [int32],
9 interests: {{string}}
10}
11
12create type VisitorType as open {
13 vid: int32,
14 name: string,
15 lottery_numbers: [int32],
16 interests: {{string}}
17}
18
khfaraaz82@gmail.com31086b52012-05-02 21:33:58 +000019create dataset Users(UserType) partitioned by key uid;
20create dataset Visitors(VisitorType) partitioned by key vid;
vinayakb38b7ca42012-03-05 05:44:15 +000021
22
23load dataset Users
24using "edu.uci.ics.asterix.external.dataset.adapter.NCFileSystemAdapter"
25(("path"="nc1://data/users-visitors-small/users.json"),("format"="adm"));
26
27load dataset Visitors
28using "edu.uci.ics.asterix.external.dataset.adapter.NCFileSystemAdapter"
29(("path"="nc1://data/users-visitors-small/visitors.json"),("format"="adm"));
30
31write output to nc1:'rttest/nested-loop-join_01.adm';
32
33for $user in dataset('Users')
34for $visitor in dataset('Visitors')
35where len($user.lottery_numbers) = len($visitor.lottery_numbers)
36order by $user.uid, $visitor.vid
37return {'user': $user, 'visitor': $visitor, 'user-lottery_numbers-len': len($user.lottery_numbers), 'visitor-lottery_numbers-len': len($visitor.lottery_numbers)}