2013-10-11 45 views
0

我想實現一種「IsNotEmpty」函數。如何反轉buildin IsEmpty函數的結果?

我想這樣,但我zhcon失敗:

left_var = foreach right_var generate (IsEmpty(myBag) == 'true'?'false':'true')); 

但我發現了一些語法錯誤,becouse豬編譯器可識別if語句的左側爲boolean和正確的作爲chararray

我該如何解決這個問題?

回答

1

嘗試要麼

left_var = foreach right_var generate (IsEmpty(myBag) ? false : true)); 

或(更好)

left_var = foreach right_var generate (NOT(IsEmpty(myBag)));