यदि बैग में कोई तत्व होता है तो मैं piglatin में कैसे देख सकता हूं?जांचें कि बैग में कोई तत्व मौजूद है या नहीं?
उदाहरण: chararray के एक बैग में, मैं कैसे जांच सकता हूं कि टोकन मौजूद है या नहीं?
यदि बैग में कोई तत्व होता है तो मैं piglatin में कैसे देख सकता हूं?जांचें कि बैग में कोई तत्व मौजूद है या नहीं?
उदाहरण: chararray के एक बैग में, मैं कैसे जांच सकता हूं कि टोकन मौजूद है या नहीं?
अपाचे पिग में आप FOREACH see Pig Basics में निहित बयानों का उपयोग कर सकते हैं। यहां प्रलेखन से उदाहरण दिया गया है: A
B
में एक बैग है।
X = FOREACH B {
S = FILTER A BY 'xyz';
GENERATE (IsEmpty(S.$0)) ? 'xyz NOT PRESENT' : 'xyz PRESENT') as present, B;
}
ऑपरेटर या केवल बैग, जिसमें वह डेटा छोड़ने के लिए::
X = FOREACH B {
S = FILTER A BY 'xyz';
GENERATE COUNT (S.$0);
}
COUNT करने के बजाय आप IsEmpty उपयोग कर सकते हैं और
X = FOREACH B {
S = FILTER A BY 'xyz';
GENERATE B, S;
}
F = FILTER X BY not IsEmpty(S);
R = FOREACH F GENERATE B;
यह महंगा बचने जाएगा खुद को शामिल होने के , अतिरिक्त जुड़ने के अतिरिक्त अतिरिक्त नक्शा नौकरियों को कम करते हैं।