} catch (ClassCastException e) {
throw new UDFArgumentException(
"The function DECIMAL takes only primitive types");
}
bdConverter = new HiveDecimalConverter(argumentOI,
PrimitiveObjectInspectorFactory.writableHiveDecimalObjectInspector);
return PrimitiveObjectInspectorFactory.writableHiveDecimalObjectInspector;
}