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 |