zoukankan      html  css  js  c++  java
  • hive UDF

    UDF分为两大类: UDAF:自定义聚合函数  、 UDTF:自定义生成表函数

    hive有两个不同接口实现UDF-- UDF、GenericUDF

    //这个方法只调用一次,并且在evaluate()方法之前调用。该方法接受的参数是一个ObjectInspectors数组。该方法检查接受正确的参数类型和参数个数。  
    abstract ObjectInspector initialize(ObjectInspector[] arguments);  
      
    //这个方法类似UDF的evaluate()方法。它处理真实的参数,并返回最终结果。  
    abstract Object evaluate(GenericUDF.DeferredObject[] arguments);  
      
    //这个方法用于当实现的GenericUDF出错的时候,打印出提示信息。而提示信息就是你实现该方法最后返回的字符串。  
    abstract String getDisplayString(String[] children);  
  • 相关阅读:
    jsp第四次作业
    软件测试第一次作业
    jsp第三次作业
    jsp第二次作业
    JSP第九次作业
    JSP第八次作业
    JSP第七次作业
    JSP第六次作业
    JSP第五次作业
    JSP第四次作业2
  • 原文地址:https://www.cnblogs.com/moonypog/p/11058793.html
Copyright © 2011-2022 走看看