Est-il SI Conditionnel comme opérateur dans Apache PIG?

En fait je suis à l'écriture de Script PIG et souhaitez exécuter un ensemble d'instructions si une condition est satisfaite.

J'ai mis une variable et de contrôle pour une certaine valeur de cette variable. Supposons que

if flag==0 then
  A = LOAD 'file' using PigStorage() as (f1:int, ....);
  B = ...;
  C = ....;
else 
  again some Pig Latin statements

Puis-je le faire en Script PIG? Si oui, alors comment puis-je faire cela?

Grâce.

Je suis venu à travers opérateur conditionnel dans le Latin de Porc comme (a == b ? c1 : c2);. Mais Comment puis-je insérer en vrac de Porc États entre qui?
Bhavesh, Vous devez écrire un wrapper pour que L'approche recommandée pour l'écriture de programmes qui ont une logique conditionnelle ou de constructions en boucle consiste à incorporer le Latin de Porc dans un autre langage comme Python, JavaScript ou Java, et de gérer le contrôle de flux à partir de là.

OriginalL'auteur Bhavesh Shah | 2013-07-16