public class StringToTimeTransform extends BaseColumnTransform
Time format is specified as per http://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.html
columnName, columnNumberinputSchema| Constructor and Description |
|---|
StringToTimeTransform(String columnName,
String timeFormat,
org.joda.time.DateTimeZone timeZone) |
StringToTimeTransform(String columnName,
String timeFormat,
org.joda.time.DateTimeZone timeZone,
Long minValidTime,
Long maxValidTime) |
StringToTimeTransform(String columnName,
String timeFormat,
TimeZone timeZone) |
StringToTimeTransform(String columnName,
String timeFormat,
TimeZone timeZone,
Long minValidTime,
Long maxValidTime) |
| 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 StringToTimeTransform(String columnName, String timeFormat, TimeZone timeZone)
columnName - Name of the String columntimeFormat - Time format, as per http://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.htmltimeZone - Timezone for time parsingpublic StringToTimeTransform(String columnName, String timeFormat, org.joda.time.DateTimeZone timeZone)
columnName - Name of the String columntimeFormat - Time format, as per http://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.htmltimeZone - Timezone for time parsingpublic StringToTimeTransform(String columnName, String timeFormat, TimeZone timeZone, Long minValidTime, Long maxValidTime)
columnName - Name of the String columntimeFormat - Time format, as per http://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.htmltimeZone - Timezone for time parsingminValidTime - Min valid time (epoch millisecond format). If null: no restriction in min valid timemaxValidTime - Max valid time (epoch millisecond format). If null: no restriction in max valid timepublic StringToTimeTransform(String columnName, String timeFormat, org.joda.time.DateTimeZone timeZone, Long minValidTime, Long maxValidTime)
columnName - Name of the String columntimeFormat - Time format, as per http://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.htmltimeZone - Timezone for time parsingminValidTime - Min valid time (epoch millisecond format). If null: no restriction in min valid timemaxValidTime - Max valid time (epoch millisecond format). If null: no restriction in max valid timepublic ColumnMetaData getNewColumnMetaData(String newName, ColumnMetaData oldColumnType)
getNewColumnMetaData in class BaseColumnTransformpublic Writable map(Writable columnWritable)
map in class BaseColumnTransformpublic String toString()
toString in class BaseColumnTransformCopyright © 2017. All rights reserved.