UNPKG

427 BJavaScriptView Raw
1#!/usr/bin/env node
2
3var sc = require('skale-engine').context();
4
5function reducer(a, b) {a.push(b); return a;}
6function combiner(a, b) {return a.concat(b);}
7
8var file = __dirname + '/kv.data';
9
10sc.textFile(file)
11 .aggregate(reducer, combiner, [], function(err, res) {
12 console.log(res);
13 res.sort();
14 console.assert(JSON.stringify(res) === JSON.stringify(['1 1', '1 1', '2 3', '2 4', '3 5']));
15 sc.end();
16 });