java—何时在配置单元udf中调用函数getdisplaystring

olmpazwi  于 2021-05-27  发布在  Hadoop
关注(0)|答案(0)|浏览(221)

我正在使用genericudf处理hive自定义项。当我扩展genericudf类时,我必须给出三个函数的实现。

public Object evaluate(DeferredObject[] obj) throws HiveException {
    //some code
}

public String getDisplayString(String[] arg0) {
    //some code
}

public ObjectInspector initialize(ObjectInspector[] arg0) throws UDFArgumentException {
   //some code
}

我的问题是,何时调用getdisplaystring函数?或者有什么命令可以调用这个函数。i、 我给出了一些关于这个方法中函数的信息,那么有什么方法可以调用这个函数吗?

@Override
public String getDisplayString(String[] arg0) {
    return "This is dlength UDF using hive3";
}

比如,我创建了一个函数来给我一个字符串的长度。长度()

hive> select len("some string");
OK
11
Time taken: 1.758 seconds, Fetched: 1 row(s)

我们可以执行函数getdisplaystring以便在cli上获得输出吗?
谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题