IsNotEmpty
一種の " " 関数を実装したいと考えています。
私はこの方法を試しましたが、失敗しました:
left_var = foreach right_var generate (IsEmpty(myBag) == 'true'?'false':'true'));
しかし、Pig コンパイラが if ステートメントの左側を として認識しboolean
、右側を として認識するため、構文エラーが発生しますchararray
。
どうすればこれを修正できますか?
IsNotEmpty
一種の " " 関数を実装したいと考えています。
私はこの方法を試しましたが、失敗しました:
left_var = foreach right_var generate (IsEmpty(myBag) == 'true'?'false':'true'));
しかし、Pig コンパイラが if ステートメントの左側を として認識しboolean
、右側を として認識するため、構文エラーが発生しますchararray
。
どうすればこれを修正できますか?