public class DoubleColumnsMathOpTransform extends BaseColumnsMathOpTransform
To do an in-place mathematical operation of a double column and a double scalar value,
Serialized Formcolumns, mathOp, newColumnName| Constructor and Description |
|---|
DoubleColumnsMathOpTransform(String newColumnName,
MathOp mathOp,
List<String> columns) |
DoubleColumnsMathOpTransform(String newColumnName,
MathOp mathOp,
String... columns) |
| Modifier and Type | Method and Description |
|---|---|
protected ColumnMetaData |
derivedColumnMetaData(String newColumnName,
Schema inputSchema) |
protected Writable |
doOp(Writable... input) |
Object |
map(Object input)
Transform an object
in to another object
|
Object |
mapSequence(Object sequence)
Transform a sequence
|
String |
toString() |
columnName, columnNames, getInputSchema, map, mapSequence, outputColumnName, outputColumnNames, setInputSchema, transformpublic DoubleColumnsMathOpTransform(String newColumnName, MathOp mathOp, List<String> columns)
protected ColumnMetaData derivedColumnMetaData(String newColumnName, Schema inputSchema)
derivedColumnMetaData in class BaseColumnsMathOpTransformprotected Writable doOp(Writable... input)
doOp in class BaseColumnsMathOpTransformpublic String toString()
toString in class BaseColumnsMathOpTransformpublic Object map(Object input)
input - the record to transformCopyright © 2017. All rights reserved.