2013-02-10 60 views
0

我正在使用豬0.10。 我有一個外袋(關係)豬爲空查詢

grunt>dump e; 
(vinyas,(shetty,12),{(12,vinyas),(99,shetty)}) 
(vas,(shety,12),{(12,vinyas),(33,shetty)}) 
(fgkyas,(shety,12),{(12,vinyas),(12,shetty)}) 
(fky,(uhjyt,12),{(,),(,)}) 

grunt> describe e; 
e: {name: chararray,t:(),b: {t: (x: int,y: chararray)}} 

grunt> op = filter e by IsEmpty(b) or b is null; 

現在運不返回anything.I其實期望的關係e的最後元組(即名稱以「FKY」)作爲returned.Can some1 PLZ解釋行爲

回答

0

IsEmpty檢查DataBag的大小,它也考慮空元組。所以你需要指定一個更嚴格的檢查。

(而且b絕對不是NULL - 這樣就不會得到你想要的)。