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

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

public class UDFToLong
extends UDF

UDFToLong.


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

UDFToLong

public UDFToLong()
Method Detail

evaluate

public org.apache.hadoop.io.LongWritable evaluate(org.apache.hadoop.io.NullWritable i)
Convert from void to a long. This is called for CAST(... AS BIGINT)

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

evaluate

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

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

evaluate

public org.apache.hadoop.io.LongWritable evaluate(ByteWritable i)
Convert from byte to a long. This is called for CAST(... AS BIGINT)

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

evaluate

public org.apache.hadoop.io.LongWritable evaluate(ShortWritable i)
Convert from short to a long. This is called for CAST(... AS BIGINT)

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

evaluate

public org.apache.hadoop.io.LongWritable evaluate(org.apache.hadoop.io.IntWritable i)
Convert from integer to a long. This is called for CAST(... AS BIGINT)

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

evaluate

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

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

evaluate

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

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

evaluate

public org.apache.hadoop.io.LongWritable evaluate(DoubleWritable i)
Convert from double to a long. This is called for CAST(... AS BIGINT)

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

evaluate

public org.apache.hadoop.io.LongWritable evaluate(org.apache.hadoop.io.Text i)
Convert from string to a long. This is called for CAST(... AS BIGINT)

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

evaluate

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

evaluate

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


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