public class UDFDateDiff extends UDF
Constructor and Description |
---|
UDFDateDiff() |
Modifier and Type | Method and Description |
---|---|
IntWritable |
evaluate(DateWritable d1,
DateWritable d2) |
IntWritable |
evaluate(DateWritable d,
Text dateString) |
IntWritable |
evaluate(DateWritable d,
TimestampWritable t) |
IntWritable |
evaluate(Text dateString,
DateWritable d) |
IntWritable |
evaluate(Text dateString1,
Text dateString2)
Calculate the difference in the number of days.
|
IntWritable |
evaluate(Text dateString,
TimestampWritable t) |
IntWritable |
evaluate(TimestampWritable t,
DateWritable d) |
IntWritable |
evaluate(TimestampWritable t,
Text dateString) |
IntWritable |
evaluate(TimestampWritable t1,
TimestampWritable t2) |
getRequiredFiles, getRequiredJars, getResolver, setResolver
public IntWritable evaluate(Text dateString1, Text dateString2)
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".public IntWritable evaluate(TimestampWritable t1, TimestampWritable t2)
public IntWritable evaluate(TimestampWritable t, Text dateString)
public IntWritable evaluate(Text dateString, TimestampWritable t)
public IntWritable evaluate(Text dateString, DateWritable d)
public IntWritable evaluate(TimestampWritable t, DateWritable d)
public IntWritable evaluate(DateWritable d1, DateWritable d2)
public IntWritable evaluate(DateWritable d, Text dateString)
public IntWritable evaluate(DateWritable d, TimestampWritable t)
Copyright © 2012 The Apache Software Foundation