0

git https://github.com/tmalaska/CopybookInputFormat/でCopybookInputFormatを使用して、COBOL コピーブックからハイブ テーブル定義を生成しています。私のコピーブックには多くのフィラー (重複した列) がありますが、JRecord が重複した列名を正しく処理していないようです。以下のコピーブックでは、列を反復すると、JRecord は 2 番目の Filler のみを出力し、最初の Filler を無視します。

  05 Birth-day              PIC X(002)
  05 Filler                 PIC X(008)
  05 Birth-Month            PIC X(002)
  05 Filler                 PIC X(008)
  05 Birth-year             PIC X(004)

誰にもこれに対する解決策はありますか?JRecord 0.80.6以降は重複した列を処理していることは知っていますが、メソッドgetUniqueField("FIRST-NAME", "PRESIDENT")にはグループ名が必要です..しかし、グループに重複した列がある場合はどうなりますか?

4

1 に答える 1