Tabela przestawna z Apache Pig

Zastanawiam się, czy możliwe jest obrócenie stołu w jednym przejściu w Apache Pig.

Wkład:

Id    Column1 Column2 Column3
1      Row11    Row12   Row13
2      Row21    Row22   Row23

Wydajność:

Id    Name     Value
1     Column1  Row11
1     Column2  Row12
1     Column3  Row13
2     Column1  Row21
2     Column2  Row22
2     Column3  Row23

Prawdziwe dane zawierają dziesiątki kolumn.

Mogę to zrobić za pomocą awk w jednym przebiegu, a następnie uruchomić go za pomocą Hadoop Streaming. Ale większość mojego kodu to Apache Pig, więc zastanawiam się, czy jest to możliwe w Pig.