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")
にはグループ名が必要です..しかし、グループに重複した列がある場合はどうなりますか?