Beispiel #1
0
        private static IEnumerable <ISerializable> MultiMap(IMapperReducer mr, IEnumerable <ISerializable> a)
        {
            var mapped = new List <ISerializable>();

            foreach (ISerializable i in a)
            {
                mapped.Add(mr.MapFunction(i));
            }

            return(mapped);
        }
Beispiel #2
0
 public static ISerializable MapReduce(IMapperReducer mr, IEnumerable <ISerializable> inputs)
 => Reduce(mr, MultiMap(mr, inputs));
Beispiel #3
0
 public static ISerializable Reduce(IMapperReducer mr, IEnumerable <ISerializable> a)
 => mr.ReduceFunction(a);
Beispiel #4
0
 private static ISerializable SingleMap(IMapperReducer mr, ISerializable a)
 => mr.MapFunction(a);