The Reducer type exposes the following members.
Methods
Name | Description | |
---|---|---|
GetOutputSchemaAtCompileTime |
Determines what the output Schema will be from this object
| |
GetRequiredColumnOrdinal |
If not null, it is an array of integers whose positions in the input schema correspond to columns
that must be passed to the processor, even in the presence of column pruning
| |
Initialize |
Initialization method. Users should not override this.
TODO: There should be an an InitializeAtRuntime on Reduce for consistency with the other UDOs.
| |
Produces |
Determines what the output Schema will be from this object
| |
Reduce |
Method that processes Rows from the incoming RowSet matching on a key
Think of this method as a way to "reduce" the amount of data!
|
Properties
Name | Description | |
---|---|---|
IsBulk |
Property describing whether the reducer bulk processing (no grouping on reduce columns).
The default value is false.
| |
IsRecursive |
Property describing whether this Reducer is idempotent. The default value
is false.
| |
Rows |
Not implemented
(Overrides RowSetRows()()()().) |