Re: A GenericUDF Function to Extract a Field From an Array of Structs

2013-04-02 Thread Navis류승우
try to change codes in evaluate method like, for (int i = 0; i < numElements; i++) { Object element = listOI.getListElement(arguments[0].get(), i); Object product = structOI.getStructFieldData(element, structOI.getStructFieldRef("productCategory")); ret.add(((PrimitiveObjectInsp

RE: A GenericUDF Function to Extract a Field From an Array of Structs

2013-03-28 Thread Peter Chu
Sorry, the test should be following (changed extract_shas to extract_product_category): import org.apache.hadoop.hive.ql.metadata.HiveException;import org.apache.hadoop.hive.ql.udf.generic.GenericUDF;import org.apache.hadoop.hive.ql.udf.generic.GenericUDF.DeferredObject;import org.apache.hadoop