org.apache.hadoop.hive.ql.udf
Class UDFOPEqual
java.lang.Object
org.apache.hadoop.hive.ql.exec.UDF
org.apache.hadoop.hive.ql.udf.UDFBaseCompare
org.apache.hadoop.hive.ql.udf.UDFOPEqual
public class UDFOPEqual
- extends UDFBaseCompare
The reason that we list evaluate methods with all numeric types is for better
performance; otherwise a single method that takes (Number a, Number b) and
use a.doubleValue() == b.doubleValue() is enough.
Method Summary |
org.apache.hadoop.io.BooleanWritable |
evaluate(ByteWritable a,
ByteWritable b)
|
org.apache.hadoop.io.BooleanWritable |
evaluate(DoubleWritable a,
DoubleWritable b)
|
org.apache.hadoop.io.BooleanWritable |
evaluate(org.apache.hadoop.io.FloatWritable a,
org.apache.hadoop.io.FloatWritable b)
|
org.apache.hadoop.io.BooleanWritable |
evaluate(org.apache.hadoop.io.IntWritable a,
org.apache.hadoop.io.IntWritable b)
|
org.apache.hadoop.io.BooleanWritable |
evaluate(org.apache.hadoop.io.LongWritable a,
org.apache.hadoop.io.LongWritable b)
|
org.apache.hadoop.io.BooleanWritable |
evaluate(ShortWritable a,
ShortWritable b)
|
org.apache.hadoop.io.BooleanWritable |
evaluate(org.apache.hadoop.io.Text a,
org.apache.hadoop.io.Text b)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UDFOPEqual
public UDFOPEqual()
evaluate
public org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.Text a,
org.apache.hadoop.io.Text b)
evaluate
public org.apache.hadoop.io.BooleanWritable evaluate(ByteWritable a,
ByteWritable b)
evaluate
public org.apache.hadoop.io.BooleanWritable evaluate(ShortWritable a,
ShortWritable b)
evaluate
public org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.IntWritable a,
org.apache.hadoop.io.IntWritable b)
evaluate
public org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.LongWritable a,
org.apache.hadoop.io.LongWritable b)
evaluate
public org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.FloatWritable a,
org.apache.hadoop.io.FloatWritable b)
evaluate
public org.apache.hadoop.io.BooleanWritable evaluate(DoubleWritable a,
DoubleWritable b)
- Specified by:
evaluate
in class UDFBaseCompare
Copyright © 2010 The Apache Software Foundation