brickhouse.udf.collect
Class NumericRange

java.lang.Object
  extended by org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
      extended by brickhouse.udf.collect.NumericRange

public class NumericRange
extends org.apache.hadoop.hive.ql.udf.generic.GenericUDTF

NumericRange is a UDTF for generating a range of integers, useful for accessing array elements during a lateral view.


Constructor Summary
NumericRange()
           
 
Method Summary
 void close()
           
 org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] argOIs)
           
 void process(Object[] args)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
forward, setCollector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumericRange

public NumericRange()
Method Detail

initialize

public org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector initialize(org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector[] argOIs)
                                                                               throws org.apache.hadoop.hive.ql.exec.UDFArgumentException
Specified by:
initialize in class org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
Throws:
org.apache.hadoop.hive.ql.exec.UDFArgumentException

process

public void process(Object[] args)
             throws org.apache.hadoop.hive.ql.metadata.HiveException
Specified by:
process in class org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
Throws:
org.apache.hadoop.hive.ql.metadata.HiveException

close

public void close()
           throws org.apache.hadoop.hive.ql.metadata.HiveException
Specified by:
close in class org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
Throws:
org.apache.hadoop.hive.ql.metadata.HiveException


Copyright © 2013. All rights reserved.