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