1
ハイブクエリ -hive udf - evaluateメソッドでcollect_setの結果を使用する方法?
select ...MYUDF(collect_set(col1))..from tableN
ここでcol1のString型です。この渡されたcollect_setのデータに対して特定のロジックを実行したい。 ユーザー定義関数については、クラスUDFを拡張し、評価メソッドを使用しています。配列がハイブから渡されているので、の評価方法の署名が必要です。私はUDFから文字列配列を返すしたい。
public **<returnType>** evaluate(**<collect as what>**)
{
}
おかげドゥドゥ。それは素晴らしい作品です! :) – nth2017
素晴らしい:-) ..... –