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

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

public class UDFToInteger
extends UDF


Constructor Summary
UDFToInteger()
           
 
Method Summary
 Integer evaluate(Boolean i)
          Convert from boolean to an integer.
 Integer evaluate(Byte i)
          Convert from byte to an integer.
 Integer evaluate(Date i)
          Convert from date to an integer.
 Integer evaluate(Double i)
          Convert from double to an integer.
 Integer evaluate(Float i)
          Convert from float to an integer.
 Integer evaluate(Long i)
          Convert from long to an integer.
 Integer evaluate(Short i)
          Convert from short to an integer.
 Integer evaluate(String i)
          Convert from string to an integer.
 Integer evaluate(Void i)
          Convert from void to an integer.
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.UDF
getResolver, setResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDFToInteger

public UDFToInteger()
Method Detail

evaluate

public Integer evaluate(Void i)
Convert from void to an integer. This is called for CAST(... AS INT)

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

evaluate

public Integer evaluate(Boolean i)
Convert from boolean to an integer. This is called for CAST(... AS INT)

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

evaluate

public Integer evaluate(Byte i)
Convert from byte to an integer. This is called for CAST(... AS INT)

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

evaluate

public Integer evaluate(Short i)
Convert from short to an integer. This is called for CAST(... AS INT)

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

evaluate

public Integer evaluate(Long i)
Convert from long to an integer. This is called for CAST(... AS INT)

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

evaluate

public Integer evaluate(Float i)
Convert from float to an integer. This is called for CAST(... AS INT)

Parameters:
i - The float value to convert
Returns:
Integer

evaluate

public Integer evaluate(Double i)
Convert from double to an integer. This is called for CAST(... AS INT)

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

evaluate

public Integer evaluate(String i)
Convert from string to an integer. This is called for CAST(... AS INT)

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

evaluate

public Integer evaluate(Date i)
Convert from date to an integer. This is called for CAST(... AS INT)

Parameters:
i - The date value to convert
Returns:
Integer


Copyright © 2009 The Apache Software Foundation