public class TimeMathOpTransform extends BaseColumnTransform
Note: only the following MathOps are supported: Add, Subtract, ScalarMin, ScalarMax
For ScalarMin/Max, the TimeUnit must be milliseconds - i.e., value must be in epoch millisecond format
columnName, columnNumberinputSchema| Constructor and Description |
|---|
TimeMathOpTransform(String columnName,
MathOp mathOp,
long timeQuantity,
TimeUnit timeUnit) |
| Modifier and Type | Method and Description |
|---|---|
ColumnMetaData |
getNewColumnMetaData(String newName,
ColumnMetaData oldColumnType) |
Object |
map(Object input)
Transform an object
in to another object
|
Writable |
map(Writable columnWritable) |
String |
toString() |
columnName, columnNames, equals, hashCode, map, mapSequence, outputColumnName, outputColumnNames, setInputSchema, transformgetInputSchema, mapSequenceclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetInputSchemapublic ColumnMetaData getNewColumnMetaData(String newName, ColumnMetaData oldColumnType)
getNewColumnMetaData in class BaseColumnTransformpublic Writable map(Writable columnWritable)
map in class BaseColumnTransformpublic String toString()
toString in class BaseColumnTransformCopyright © 2020. All rights reserved.