2016-06-28 63 views
0

我有一個簡單的元組(用戶ID,國家,數量,transactionId的,日期,crap1,crap2,crap3)豬拉丁過濾器,併產生

我使用的過濾器來過濾掉一些數據,並在同一時間,我想從元組中刪除一些元素。他們存在於元組中的原因是因爲我需要他們在某個更早的點,但不是在過濾器之後。

目前我在做什麼

B = FILTER A by date == 'xxxx'; 
C = FOREACH B GENERATE name, country, tranactionid; 

是否有可能做一個聲明(加快查詢),因爲據我所知FOREACH +過濾+生成有關嵌套袋唯一的工作。

+0

爲什麼您確信,雖然有豬強大的優化,將加快查詢?你檢查你的解釋計劃嗎? – 54l3d

+0

我認爲只會有一次通過元組而不是2次 – Anand

+0

我仍在計算如何解釋'解釋'計劃 – Anand

回答

0

不可能的..

FILTER alias BY expression; 

FOREACH { gen_blk | nested_gen_blk } [AS schema];