2017-08-17 9 views

答えて

0

Bitwise or operator in hiveがあります:私たちはビット単位を実行したり、としてMySQLにおける例えば

A | B

オペランドタイプ:すべてのタイプの数

は、ビット単位のOR A、Bの結果を与える結果の型はオペランドの種類(タイプ階層に)共通の親と同じです。

ただし、コードサンプルからは、Bitwise関数またはUDAF関数が必要です。そのような集合関数は、ハイブには容易に存在しない。カスタムUDAFを実装する必要があります。

効率的ではなく簡単な別のオプション:collect_listを使用して、ビット単位または配列のすべての要素に対して簡単なUDFを実装できます。

+0

返信ありがとうございます、私は自分のUDFを実装してこの操作を実行しました。 – newbie

関連する問題