blob: 1bba3f689197a22209d86029203bea42f58e44c7 [file] [log] [blame]
vinayakb38b7ca42012-03-05 05:44:15 +00001use dataverse demo_aql;
2
3declare type CustomerType as open {
4 cid: int32,
5 name: string,
6 age: int32?,
7 address: AddressType?,
8 interests: {{string}},
9 children: [ { name: string, age: int32? } ]
10}
11
12declare type AddressType as open {
13 number: int32,
14 street: string,
15 city: string
16}
17
18declare nodegroup group1 on nc1, nc2;
19
20declare dataset Customers(CustomerType)
ramangrover29669d8f62013-02-11 06:03:32 +000021 primary key cid on group1;
vinayakb38b7ca42012-03-05 05:44:15 +000022
23write output to nc1:"/tmp/03-count-cust-age.adm";
24
25count(
26for $c in dataset('Customers')
27where not(is-null($c.age))
28return $c
29)