Defines the signature for a reducer class, which is used to perform the reduce step
of a MapReduce operation. A reducer ingests the value list for a key and emits key-value pairs
that are written to the output named map.
Inheritance Hierarchy
Soss.Client.Concurrent.MapReduceReducerMK, MV, OK, OV
Namespace: Soss.Client.Concurrent.MapReduce
Assembly: soss_namedcache (in soss_namedcache.dll) Version: 6.2.0.0
Syntax
Type Parameters
- MK
- Map output (intermediate) key type.
- MV
- Map output (intermediate) value type.
- OK
- Output key type.
- OV
- Output value type.
The ReducerMK, MV, OK, OV type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ReducerMK, MV, OK, OV | Initializes a new instance of the ReducerMK, MV, OK, OV class |
Methods
Name | Description | |
---|---|---|
Cleanup |
Performs optional cleanup operations after the Reduce(MK, IEnumerableMV, IContextOK, OV) method is invoked.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Reduce |
Performs the reduce step for single key and the list of values for that key.
| |
Setup |
Performs optional setup operations before the Reduce(MK, IEnumerableMV, IContextOK, OV) method is invoked.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
See Also