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
 org.apache.hadoop.io.BooleanWritable evaluate(ByteWritable i)
          Convert from a byte to boolean.
 org.apache.hadoop.io.BooleanWritable evaluate(DoubleWritable i)
          Convert from a double to boolean.
 org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.FloatWritable i)
          Convert from a float to boolean.
 org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.IntWritable i)
          Convert from a integer to boolean.
 org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.LongWritable i)
          Convert from a long to boolean.
 org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.NullWritable i)
          Convert a void to boolean.
 org.apache.hadoop.io.BooleanWritable evaluate(ShortWritable i)
          Convert from a short to boolean.
 org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.Text i)
          Convert from a string 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 org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.NullWritable i)
Convert a void to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public org.apache.hadoop.io.BooleanWritable evaluate(ByteWritable i)
Convert from a byte to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public org.apache.hadoop.io.BooleanWritable evaluate(ShortWritable i)
Convert from a short to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.IntWritable i)
Convert from a integer to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.LongWritable i)
Convert from a long to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

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

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

evaluate

public org.apache.hadoop.io.BooleanWritable evaluate(DoubleWritable i)
Convert from a double to boolean. This is called for CAST(... AS BOOLEAN)

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

evaluate

public org.apache.hadoop.io.BooleanWritable evaluate(org.apache.hadoop.io.Text i)
Convert from a string to boolean. This is called for CAST(... AS BOOLEAN)

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


Copyright © 2009 The Apache Software Foundation