org.apache.hadoop.hive.ql.udf
Class UDFBaseNumericOp
java.lang.Object
org.apache.hadoop.hive.ql.exec.UDF
org.apache.hadoop.hive.ql.udf.UDFBaseNumericOp
- Direct Known Subclasses:
- UDFOPMinus, UDFOPMod, UDFOPMultiply, UDFOPPlus, UDFPosMod
public abstract class UDFBaseNumericOp
- extends UDF
Base class for numeric operators like +, -, / etc. All these operators share
a common method resolver (NumericOpMethodResolver).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
byteWritable
protected ByteWritable byteWritable
shortWritable
protected ShortWritable shortWritable
intWritable
protected org.apache.hadoop.io.IntWritable intWritable
longWritable
protected org.apache.hadoop.io.LongWritable longWritable
floatWritable
protected org.apache.hadoop.io.FloatWritable floatWritable
doubleWritable
protected DoubleWritable doubleWritable
bigDecimalWritable
protected BigDecimalWritable bigDecimalWritable
UDFBaseNumericOp
public UDFBaseNumericOp()
- Constructor. This constructor sets the resolver to be used for comparison
operators. See
UDFMethodResolver
evaluate
public abstract ByteWritable evaluate(ByteWritable a,
ByteWritable b)
evaluate
public abstract ShortWritable evaluate(ShortWritable a,
ShortWritable b)
evaluate
public abstract org.apache.hadoop.io.IntWritable evaluate(org.apache.hadoop.io.IntWritable a,
org.apache.hadoop.io.IntWritable b)
evaluate
public abstract org.apache.hadoop.io.LongWritable evaluate(org.apache.hadoop.io.LongWritable a,
org.apache.hadoop.io.LongWritable b)
evaluate
public abstract org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.FloatWritable a,
org.apache.hadoop.io.FloatWritable b)
evaluate
public abstract DoubleWritable evaluate(DoubleWritable a,
DoubleWritable b)
evaluate
public abstract BigDecimalWritable evaluate(BigDecimalWritable a,
BigDecimalWritable b)
Copyright © 2013 The Apache Software Foundation