aliasにスキーマが(a:int, b:int, c:int)格納されたタプルがありますfirst。各タプルを変換して、次のsecondようなスキーマとの新しい関係を持たせたい:
(d: (a:int, b:int, c:int))
基本的に、最初のタプルを別のタプルでラップし、フィールドに名前を付けました。crossこれは、 2 つのリレーションを交差させたいが、それぞれを名前付きフィールドに保持する操作の準備です。
エラーがあることを除いて、次のようになります。
second = FOREACH first GENERATE TOTUPLE(*) AS (d:tuple);
これもエラーになります:
second = FOREACH first GENERATE TOTUPLE(*) AS (d:tuple (a:int, b:int, c:int));
ありがとう!ウリ