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

UDFToBoolean.


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(DateWritable d)
           
 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(HiveDecimalWritable i)
           
 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.
 org.apache.hadoop.io.BooleanWritable 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

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

evaluate

public org.apache.hadoop.io.BooleanWritable evaluate(DateWritable d)

evaluate

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

evaluate

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


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