Esempio n. 1
0
        public static List <ReduceInput> CreateInstance(List <MapEntry> entries)
        {
            var instance = new List <ReduceInput>();

            MapEntry?   current;
            ReduceInput ri;

            foreach (var entry in entries)
            {
                if (!entry.Equals(current))
                {
                    current = entry;
                    ri      = new ReduceInput(entry.Key);
                    instance.Add(ri);
                }
                ri.Entries.Add(entry);
            }

            return(instance);
        }
Esempio n. 2
0
        public MapEntry Execute(ReduceInput input)
        {
            Count = input.Entries.Count;

            return(new MapEntry(input.Key, Count));
        }