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

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

public class UDFToFloat
extends UDF

UDFToFloat.


Constructor Summary
UDFToFloat()
           
 
Method Summary
 org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.BooleanWritable i)
          Convert from boolean to a float.
 org.apache.hadoop.io.FloatWritable evaluate(ByteWritable i)
          Convert from byte to a float.
 org.apache.hadoop.io.FloatWritable evaluate(DoubleWritable i)
          Convert from double to a float.
 org.apache.hadoop.io.FloatWritable evaluate(HiveDecimalWritable i)
           
 org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.IntWritable i)
          Convert from integer to a float.
 org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.LongWritable i)
          Convert from long to a float.
 org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.NullWritable i)
          Convert from void to a float.
 org.apache.hadoop.io.FloatWritable evaluate(ShortWritable i)
          Convert from short to a float.
 org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.Text i)
          Convert from string to a float.
 org.apache.hadoop.io.FloatWritable 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDFToFloat

public UDFToFloat()
Method Detail

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.NullWritable i)
Convert from void to a float. This is called for CAST(... AS FLOAT)

Parameters:
i - The void value to convert
Returns:
FloatWritable

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.BooleanWritable i)
Convert from boolean to a float. This is called for CAST(... AS FLOAT)

Parameters:
i - The boolean value to convert
Returns:
FloatWritable

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(ByteWritable i)
Convert from byte to a float. This is called for CAST(... AS FLOAT)

Parameters:
i - The byte value to convert
Returns:
FloatWritable

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(ShortWritable i)
Convert from short to a float. This is called for CAST(... AS FLOAT)

Parameters:
i - The short value to convert
Returns:
FloatWritable

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.IntWritable i)
Convert from integer to a float. This is called for CAST(... AS FLOAT)

Parameters:
i - The integer value to convert
Returns:
FloatWritable

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.LongWritable i)
Convert from long to a float. This is called for CAST(... AS FLOAT)

Parameters:
i - The long value to convert
Returns:
FloatWritable

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(DoubleWritable i)
Convert from double to a float. This is called for CAST(... AS FLOAT)

Parameters:
i - The double value to convert
Returns:
FloatWritable

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(org.apache.hadoop.io.Text i)
Convert from string to a float. This is called for CAST(... AS FLOAT)

Parameters:
i - The string value to convert
Returns:
FloatWritable

evaluate

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

evaluate

public org.apache.hadoop.io.FloatWritable evaluate(HiveDecimalWritable i)


Copyright © 2014 The Apache Software Foundation. All rights reserved.