XML レポート設計文書では、 データ型は Java™ データ型として記述されます。 設計文書から EGL レポート・ハンドラー関数を呼び出す場合、呼び出しでは、 該当する EGL プリミティブ型に対応する Java データ型を使用する必要があります。 また、レポート・ハンドラー関数が XML 設計ファイルに戻すデータを、 Java データ型の用語で宣言することも必要です。
次の表は、EGL プリミティブ型と Java データ型とのマッピングのしかたを示しています。 JasperReports 資料には、使用可能な Java データ型についての情報が記載されています。
| EGL プリミティブ型 | Java データ型 |
|---|---|
| bigint | java.lang.Long |
| bin | java.math.BigDecimal |
| blob | |
| char | java.lang.String |
| clob | |
| date | java.util.Date |
| dbchar | java.lang.String |
| decimal | java.math.BigDecimal |
| decimalfloat | java.lang.Double |
| float | java.lang.Float |
| hex | java.lang.byte |
| int | java.lang.Integer |
| interval | java.lang.String |
| mbchar | java.lang.String |
| money | java.math.BigDecimal |
| numc | java.math.BigDecimal |
| pacf | java.math.BigDecimal |
| smallfloat | java.lang.Float |
| smallint | java.lang.Short |
| string | java.lang.String |
| time | java.sql.Time |
| timestamp | java.sql.Timestamp |
| unicode | java.lang.String |