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

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

public class UDFToBoolean
extends UDF


Constructor Summary
UDFToBoolean()
           
 
Method Summary
 Boolean evaluate(Byte i)
          Convert from a byte to boolean.
 Boolean evaluate(Double i)
          Convert from a double to boolean.
 Boolean evaluate(Float i)
          Convert from a float to boolean.
 Boolean evaluate(Integer i)
          Convert from a integer to boolean.
 Boolean evaluate(Long i)
          Convert from a long to boolean.
 Boolean evaluate(Short i)
          Convert from a short to boolean.
 Boolean evaluate(String i)
          Convert from a string to boolean.
 Boolean evaluate(Void i)
          Convert a void to boolean.
 
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

UDFToBoolean

public UDFToBoolean()
Method Detail

evaluate

public Boolean evaluate(Void i)
Convert a void to boolean. This is called for CAST(... AS BOOLEAN)

Parameters:
i - The value of a void type
Returns:
Boolean

evaluate

public Boolean evaluate(Byte i)
Convert from a byte to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public Boolean evaluate(Short i)
Convert from a short to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

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

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

evaluate

public Boolean evaluate(Long i)
Convert from a long to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public Boolean evaluate(Float i)
Convert from a float to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public Boolean evaluate(Double i)
Convert from a double to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public Boolean evaluate(String i)
Convert from a string to boolean. This is called for CAST(... AS BOOLEAN)

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


Copyright © 2009 The Apache Software Foundation