blob: 7e7d12ee374d6d56ea9dabfffd5ff61b9332cae8 [file] [log] [blame]
buyingyif3199d72012-11-28 11:27:57 +00001drop dataverse OpenSocialNetworkData if exists;
2create dataverse OpenSocialNetworkData;
3
4use dataverse OpenSocialNetworkData;
5
6create type TwitterUserType as open {
7screen-name: string,
8lang: string,
9friends_count: int32,
10statuses_count: int32,
11name: string,
12followers_count: int32
13}
14
15create type TweetMessageType as open {
16tweetid: string,
17tweetid-copy: string,
18send-time-copy: datetime
19}
20
21create dataset TweetMessages(TweetMessageType)
22partitioned by key tweetid;
23
24load dataset TweetMessages
25using "edu.uci.ics.asterix.external.dataset.adapter.NCFileSystemAdapter"
26(("path"="nc1://data/twitter/tw_messages.adm"),("format"="adm"));
27
28write output to nc1:"rttest/open-closed_query-issue208.adm";
29for $t in dataset('TweetMessages')
30where $t.send-time >= datetime('2005-04-13T17:17:22') and
31$t.send-time <= datetime('2011-04-13T17:18:22')
32group by $uid := $t.user.screen-name with $t
33order by $uid
34return {
35 "user": $uid,
36 "count": count($t)
37}
38