public class ReduceSequenceByWindowTransform extends java.lang.Object implements Transform
| Constructor and Description |
|---|
ReduceSequenceByWindowTransform(IReducer reducer,
WindowFunction windowFunction) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
columnName()
Returns a singular column name
this op is meant to run on
|
java.lang.String[] |
columnNames()
Returns column names
this op is meant to run on
|
Schema |
getInputSchema()
Getter for input schema
|
java.util.List<Writable> |
map(java.util.List<Writable> writables)
Transform a writable
in to another writable
|
java.lang.Object |
map(java.lang.Object input)
Transform an object
in to another object
|
java.util.List<java.util.List<Writable>> |
mapSequence(java.util.List<java.util.List<Writable>> sequence)
Transform a sequence
|
java.lang.Object |
mapSequence(java.lang.Object sequence)
Transform a sequence
|
java.lang.String |
outputColumnName()
The output column name
after the operation has been applied
|
java.lang.String[] |
outputColumnNames()
The output column names
This will often be the same as the input
|
void |
setInputSchema(Schema inputSchema)
Set the input schema.
|
java.lang.String |
toString() |
Schema |
transform(Schema inputSchema)
Get the output schema for this transformation, given an input schema
|
public ReduceSequenceByWindowTransform(IReducer reducer, WindowFunction windowFunction)
public Schema transform(Schema inputSchema)
ColumnOppublic void setInputSchema(Schema inputSchema)
ColumnOpsetInputSchema in interface ColumnOppublic Schema getInputSchema()
ColumnOpgetInputSchema in interface ColumnOppublic java.util.List<Writable> map(java.util.List<Writable> writables)
Transformpublic java.util.List<java.util.List<Writable>> mapSequence(java.util.List<java.util.List<Writable>> sequence)
TransformmapSequence in interface Transformpublic java.lang.Object map(java.lang.Object input)
public java.lang.Object mapSequence(java.lang.Object sequence)
mapSequence in interface Transformsequence - public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String outputColumnName()
outputColumnName in interface ColumnOppublic java.lang.String[] outputColumnNames()
outputColumnNames in interface ColumnOppublic java.lang.String[] columnNames()
columnNames in interface ColumnOppublic java.lang.String columnName()
columnName in interface ColumnOp