org.apache.hadoop.hive.ql.udf
Class UDFUnixTimeStamp

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.UDF
      extended by org.apache.hadoop.hive.ql.udf.UDFUnixTimeStamp

public class UDFUnixTimeStamp
extends UDF

UDFUnixTimeStamp.


Constructor Summary
UDFUnixTimeStamp()
           
 
Method Summary
 org.apache.hadoop.io.LongWritable evaluate()
          Return current UnixTime.
 org.apache.hadoop.io.LongWritable evaluate(org.apache.hadoop.io.Text dateText)
          Convert time string to UnixTime.
 org.apache.hadoop.io.LongWritable evaluate(org.apache.hadoop.io.Text dateText, org.apache.hadoop.io.Text patternText)
          Convert time string to UnixTime with user defined pattern.
 org.apache.hadoop.io.LongWritable evaluate(TimestampWritable i)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.UDF
getRequiredFiles, getRequiredJars, getResolver, setResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDFUnixTimeStamp

public UDFUnixTimeStamp()
Method Detail

evaluate

public org.apache.hadoop.io.LongWritable evaluate()
Return current UnixTime.

Returns:
long Number of seconds from 1970-01-01 00:00:00

evaluate

public org.apache.hadoop.io.LongWritable evaluate(org.apache.hadoop.io.Text dateText)
Convert time string to UnixTime.

Parameters:
dateText - Time string in format yyyy-MM-dd HH:mm:ss
Returns:
long Number of seconds from 1970-01-01 00:00:00

evaluate

public org.apache.hadoop.io.LongWritable evaluate(org.apache.hadoop.io.Text dateText,
                                                  org.apache.hadoop.io.Text patternText)
Convert time string to UnixTime with user defined pattern.

Parameters:
dateText - Time string in format patternstring
patternText - Time patterns string supported by SimpleDateFormat
Returns:
long Number of seconds from 1970-01-01 00:00:00

evaluate

public org.apache.hadoop.io.LongWritable evaluate(TimestampWritable i)


Copyright © 2013 The Apache Software Foundation