Hi Simon, Static arguments can be passed to MapReduce queries using the "arg" property. Here is an example query that runs over all the keys in the bucket "bucket": { "inputs": "bucket", "query": [ { "map": { "language": "javascript", "source": "function(value, keyData, arg) { return [arg]; }", "keep": true, "arg": "static data" } } ] }
Daniel Reverri Developer Advocate Basho Technologies, Inc. d...@basho.com On Mon, Jun 14, 2010 at 6:42 PM, Simon Cusack <simon.cus...@gmail.com>wrote: > Hi all, > > I hope this is the right place to ask this. > > I have been playing with the riak-java-client via clojure which has > been great. > > However I cant find a way to pass static args using MapReduceBuilder. > My javascript map function is like this; > > function(value, keyData, arg){ > if (some_predicate(value, arg)){ > return munged(value); > } > return []; > } > > I am trying to workout how to pass the "arg". > > Any pointers would be greatly appreciated. > > regards, Simon Cusack. > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com