2017-03-16 5 views
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>**) 
{ 
} 

答えて

0

ArrayList<Text>import java.util.ArrayList

+0

おかげドゥドゥ。それは素晴らしい作品です! :) – nth2017

+0

素晴らしい:-) ..... –

関連する問題