Thực ra tôi đang viết PIG Script và muốn thực thi một số câu lệnh nếu một trong các điều kiện được thỏa mãn.Có bất kỳ toán tử IF có điều kiện nào trong Apache PIG không?
Tôi đã đặt một biến và kiểm tra một số giá trị của biến đó. Giả sử
if flag==0 then
A = LOAD 'file' using PigStorage() as (f1:int, ....);
B = ...;
C = ....;
else
again some Pig Latin statements
Tôi có thể làm điều này trong PIG Script không? Nếu có, thì làm thế nào tôi có thể làm điều này?
Cảm ơn.
Tôi bắt gặp toán tử có điều kiện trong Pig Latin như (a == b? C1: c2) ;. Nhưng làm thế nào tôi có thể chèn số lượng lớn các báo cáo Pig ở giữa? –
Bhavesh, Bạn cần phải viết một wrapper cho rằng Cách tiếp cận được đề nghị để viết chương trình có logic điều kiện hoặc cấu trúc vòng lặp là nhúng Pig Latin bằng ngôn ngữ khác như Python, JavaScript hoặc Java và quản lý luồng điều khiển từ đó. – Nag