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,
org.joda.time.DateTimeZone timeZone,
Locale locale)
Instantiate this without a time format specified.
|
StringToTimeTransform(String columnName,
String timeFormat,
org.joda.time.DateTimeZone timeZone) |
StringToTimeTransform(String columnName,
String timeFormat,
org.joda.time.DateTimeZone timeZone,
Locale locale) |
StringToTimeTransform(String columnName,
String timeFormat,
org.joda.time.DateTimeZone timeZone,
Locale locale,
Long minValidTime,
Long maxValidTime) |
StringToTimeTransform(String columnName,
String timeFormat,
TimeZone timeZone) |
StringToTimeTransform(String columnName,
String timeFormat,
TimeZone timeZone,
Locale locale) |
StringToTimeTransform(String columnName,
String timeFormat,
TimeZone timeZone,
Locale locale,
Long minValidTime,
Long maxValidTime) |
StringToTimeTransform(String columnName,
TimeZone timeZone)
Instantiate this without a time format specified.
|
StringToTimeTransform(String columnName,
TimeZone timeZone,
Locale locale) |
| 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, TimeZone timeZone)
columnName - Name of the String columntimeZone - Timezone for time parsingpublic StringToTimeTransform(String columnName, TimeZone timeZone, Locale locale)
columnName - Name of the String columntimeZone - Timezone for time parsinglocale - Locale for i18npublic 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, TimeZone timeZone, Locale locale)
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 parsinglocale - Locale for i18npublic StringToTimeTransform(String columnName, org.joda.time.DateTimeZone timeZone, Locale locale)
columnName - Name of the String columntimeZone - Timezone for time parsinglocale - Locale for i18npublic 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, org.joda.time.DateTimeZone timeZone, Locale locale)
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 parsinglocale - Locale for i18npublic StringToTimeTransform(String columnName, String timeFormat, TimeZone timeZone, Locale locale, 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 parsinglocale - Locale for i18nminValidTime - 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, Locale locale, 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 parsinglocale - Locale for i18nminValidTime - 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 © 2019. All rights reserved.