brickhouse.udf.collect
Class NumericRange
java.lang.Object
org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
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.
|
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 |
NumericRange
public NumericRange()
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.