org.apache.hadoop.hive.ql.udf.generic
Class GenericUDTFInline

java.lang.Object
  extended by org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
      extended by org.apache.hadoop.hive.ql.udf.generic.GenericUDTFInline

public class GenericUDTFInline
extends GenericUDTF


Constructor Summary
GenericUDTFInline()
           
 
Method Summary
 void close()
          Called to notify the UDTF that there are no more rows to process.
 StructObjectInspector initialize(ObjectInspector[] ois)
          Initialize this GenericUDTF.
 void process(Object[] os)
          Give a set of arguments for the UDTF to process.
 String toString()
           
 
Methods inherited from class org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
configure, initialize, setCollector
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericUDTFInline

public GenericUDTFInline()
Method Detail

initialize

public StructObjectInspector initialize(ObjectInspector[] ois)
                                 throws UDFArgumentException
Description copied from class: GenericUDTF
Initialize this GenericUDTF. This will be called only once per instance.

Overrides:
initialize in class GenericUDTF
Parameters:
ois - An array of ObjectInspectors for the arguments
Returns:
A StructObjectInspector for output. The output struct represents a row of the table where the fields of the stuct are the columns. The field names are unimportant as they will be overridden by user supplied column aliases.
Throws:
UDFArgumentException

process

public void process(Object[] os)
             throws HiveException
Description copied from class: GenericUDTF
Give a set of arguments for the UDTF to process.

Specified by:
process in class GenericUDTF
Parameters:
os - object array of arguments
Throws:
HiveException

close

public void close()
           throws HiveException
Description copied from class: GenericUDTF
Called to notify the UDTF that there are no more rows to process. Clean up code or additional forward() calls can be made here.

Specified by:
close in class GenericUDTF
Throws:
HiveException

toString

public String toString()
Overrides:
toString in class Object


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