1
私はカスタムUDFを書いていて、ARRAY<MAP<STRING, STRING>>
引数を期待しています。私のevaluate
方法では、私はその後、カスタムHive UDFのマップ一覧
@Override
public Object evaluate(DeferredObject[] args) throws HiveException {
List<?> elements = listObjectInspector.getList(args[0].get());
質問ですが、今で有効なJavaマップのリストelements
で行うか、私はまだelements
内のすべての要素に対してmapObjectInspector.getMap()
を呼び出す必要がありますか?
まあ、大丈夫です。それはどこに文書化されていますか? –
私はハイブのwikiに出会ったことはありません。過去にも同様のシナリオを実装しました。コードスニペットが必要な場合に備えてお知らせください。 –