既知のJavaクラスのマッピング - 8.0

Talend Data Mapperユーザーガイド

Version
8.0
Language
日本語
Product
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > ジョブデザイン
Last publication date
2024-03-28
重要: Java表記は、Talendが提供するR2024-02以降のTalend Studioマンスリーアップデートでは利用できなくなりました。詳細は管理者にお問い合わせください。

このセクションでは、既知のJavaクラス(StringDateなど)とエレメントデータ型との間の対応について説明します。

Stringおよびプリミティブな数値型は、同じ名前を持つエレメントのデータ型に正確に対応します。

java.util.Calendarクラスは、Date/Time であり、タイムゾーン情報を伝達します。この機能をサポートする唯一の実装クラスはjava.util.GregorianCalendarです。java.util.DateクラスもDate/Timeです(ただし、タイムゾーン情報は含まれていません)。

java.sql.Datejava.sql.Time、およびjava.sql.TimestampクラスはそれぞれDateTime、およびDate/Timeとして示されます。

java.util.Listインターフェイスは、リストに指定されるタイプが何であれ、ループとして生成されます。インターフェイスは、Javaオブジクトの発行時にjava.util.ArrayListによって実装されます。

java.util.Mapインターフェイスが、2つのエレメントを含むループとして生成されます: マップエントリーのキーであるkeyエレメントと、値を供給するvalueエレメントです。これらのエレメントは、Javaオブジェクトのサポート対象サブクラスになることができます。java.util.Mapインターフェイスは、Javaオブジェクトの発行時にjava.util.HashMapによって実装されます。