版权声明:本文为博主原创文章,转载必须标明出处.尊重他人就是尊重自己! https://blog.csdn.net/Dax1n/article/details/82382909
import org.apache.hadoop.hive.ql.exec.UDF;
import java.util.Map;
public class MeidiNoiseUdf extends UDF {
public String evaluate(String str) {
try {
Map<String, String> map = MeidiNoise.map;
String value = map.get(str.trim());
if (value != null)
return value;
return "NotFoundValue";
} catch (Exception e) {
return "HasAnError";
}
}
public static void main(String[] args) {
for (String key : MeidiNoise.map.keySet()) {
System.out.println(MeidiNoise.map.get(key));
}
}
}
evaluate方法参数规则
如何添加函数
如何使用函数
如何查看函数
如何注册永久函数