org.apache.hadoop.hive.ql.udf
Class UDFDateDiff
java.lang.Object
   org.apache.hadoop.hive.ql.exec.UDF
org.apache.hadoop.hive.ql.exec.UDF
       org.apache.hadoop.hive.ql.udf.UDFDateDiff
org.apache.hadoop.hive.ql.udf.UDFDateDiff
- public class UDFDateDiff 
- extends UDF
UDFDateDiff.
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
UDFDateDiff
public UDFDateDiff()
evaluate
public org.apache.hadoop.io.IntWritable evaluate(org.apache.hadoop.io.Text dateString1,
                                                 org.apache.hadoop.io.Text dateString2)
- Calculate the difference in the number of days. The time part of the string
 will be ignored. If dateString1 is earlier than dateString2, then the
 result can be negative.
 
- 
- Parameters:
- dateString1- the date string in the format of "yyyy-MM-dd HH:mm:ss" or
          "yyyy-MM-dd".
- dateString2- the date string in the format of "yyyy-MM-dd HH:mm:ss" or
          "yyyy-MM-dd".
- Returns:
- the difference in days.
 
evaluate
public org.apache.hadoop.io.IntWritable evaluate(TimestampWritable t1,
                                                 TimestampWritable t2)
- 
 
evaluate
public org.apache.hadoop.io.IntWritable evaluate(TimestampWritable t,
                                                 org.apache.hadoop.io.Text dateString)
- 
 
evaluate
public org.apache.hadoop.io.IntWritable evaluate(org.apache.hadoop.io.Text dateString,
                                                 TimestampWritable t)
- 
 
Copyright © 2013 The Apache Software Foundation