Quelle est la différence entre le GROUPE et la COGROUP dans le COCHON?

J'ai compris le Groupe n'a pas travaillé avec plusieurs tuples et donc nous avons eu COGROUP en PORC. Cependant, lors de la vérification aujourd'hui, le GROUPE de commande fonctionne pour moi. Je suis à l'aide de PORC-0.12.0.
Mes commandes et les résultats sont comme suit.

grunt> grpvar = GROUP C by $2, B by $2;
grunt> cogrpvar = COGROUP C by $2, B by $2;
grunt> describe grpvar;

grpvar: {group: chararray,C: {(pid: int,pname: chararray,drug: chararray,gender: chararray,tot_amt: int)},B: {(pid: int,pname: chararray,drug: chararray,gender: chararray,tot_amt: int)}}

grunt> describe cogrpvar;

cogrpvar: {group: chararray,C: {(pid: int,pname: chararray,drug: chararray,gender: chararray,tot_amt: int)},B: {(pid: int,pname: chararray,drug: chararray,gender: chararray,tot_amt: int)}}

Du GROUPE est prévu pour fonctionner comme ça?
Quelle est la différence entre le GROUPE et la COGROUP?

OriginalL'auteur proutray | 2014-07-30