パブリックインターフェース配列
Javaプログラミング言語におけるSQL型ARRAYのマッピング関係。デフォルトでは、配列値は SQL ARRAY 値へのトランザクション期間の参照です。デフォルトでは、Array オブジェクトは SQL LOCATOR(array) を使用して内部的に実装されます。つまり、Array オブジェクトには、ARRAY 値を含むデータではなく、SQL ARRAY 値内のデータへの論理ポインタが含まれます。 Array インターフェイスは、SQL ARRAY 値のデータを配列または ResultSet オブジェクトとしてクライアントに渡すメソッドを提供します。 SQL ARRAY の要素が UDT の場合、カスタム マップできます。カスタム マッピングを作成するには、プログラマは次の 2 つのことを行う必要があります。
カスタム マップされる UDT の SQLData インターフェイスを実装するクラスを作成します。
を含む型マップにエントリを生成します。
UDT の完全修飾 SQL 型名 SQLData を実装するクラスの Class オブジェクト
プリミティブ型に対応するエントリを含む型マップ テーブルが getArray メソッドと getResultSet メソッドに提供される場合、テーブルには ARRAY 値の要素をマップするために使用されるマッピングが含まれます。タイプマップが提供されていない場合 (通常はこれに該当します)、接続のタイプマップがデフォルトで使用されます。接続の型マップまたはメソッドに提供された型マップに基本型のエントリがない場合、要素は標準マッピングに従ってマップされます。