| パッケージ | 説明 | 
|---|---|
| javax.sql.rowset.serial | Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Object | SerialArray. getArray()この SerialArrayオブジェクトのコピーである新しい配列を返します。 | |
| Object | SerialArray. getArray(long index, int count)この SerialArrayオブジェクトのスライスのコピーとなる新しい配列(指定されたインデックス位置の要素から指定の要素数分続く)を返します。 | |
| Object | SerialArray. getArray(long index, int count, Map<String,Class<?>> map)この SerialArrayオブジェクトのスライスのコピーとなる新しい配列(指定されたインデックス位置の要素から指定の要素数分続く)を返します。 | |
| Object | SerialArray. getArray(Map<String,Class<?>> map)要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、この SerialArrayオブジェクトのコピーである新しい配列を返します。 | |
| InputStream | SerialClob. getAsciiStream()この SerialClobオブジェクトによって指定されたCLOB値をASCIIストリームとして取得します。 | |
| Object[] | SerialStruct. getAttributes()この SerialStructオブジェクトによって表されるSQL構造型の属性を格納するObject値の配列を取得します。 | |
| Object[] | SerialStruct. getAttributes(Map<String,Class<?>> map)指定されたカスタム・マッピング用の型マップを使って、この SerialStructによって表されるSQL構造型の属性に相当するObject値の配列を取得します(適切な場合)。 | |
| int | SerialArray. getBaseType()この SerialArrayオブジェクト内の要素のSQL型を取得します。 | |
| String | SerialArray. getBaseTypeName()この SerialArrayオブジェクト内に格納された要素のDBMS固有の型名を取得します。 | |
| String | SerialRef. getBaseTypeName()Refの基底型名を説明する文字列を返します。 | |
| InputStream | SerialBlob. getBinaryStream()この SerialBlobオブジェクトを入力ストリームとして返します。 | |
| byte[] | SerialBlob. getBytes(long pos, int length)この SerialBlobオブジェクトの指定の位置から、指定されたバイト数を別のバイト配列にコピーします。 | |
| Reader | SerialClob. getCharacterStream()この SerialClobオブジェクトをUnicode文字の入力ストリームとして返します。 | |
| URL | SerialDatalink. getDatalink()この SerialDatalinkオブジェクトのコピーである新しいURLを返します。 | |
| Field[] | SerialJavaObject. getFields()このヘルパー・クラスによって直列化されるオブジェクトの各フィールドを格納する Fieldオブジェクトの配列を返します。 | |
| Object | SerialJavaObject. getObject()この SerialJavaObjectオブジェクトのコピーであるObjectを返します。 | |
| Object | SerialRef. getObject()この SerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。 | |
| Object | SerialRef. getObject(Map<String,Class<?>> map)この SerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。 | |
| ResultSet | SerialArray. getResultSet()この SerialArrayオブジェクトによって表現するARRAY値のすべての要素が格納されているResultSetオブジェクトを取得します。 | |
| ResultSet | SerialArray. getResultSet(long index, int count)インデックスindexで始まり、最大でcount個の連続した部分配列の要素が格納されている ResultSetオブジェクトを取得します。 | |
| ResultSet | SerialArray. getResultSet(long index, int count, Map<String,Class<?>> map)インデックスindexで始まり、最大でcount個の連続した要素を格納する SerialArrayオブジェクトの要素の部分配列を格納するResultSetオブジェクトを取得します。 | |
| ResultSet | SerialArray. getResultSet(Map<String,Class<?>> map)この SerialArrayオブジェクトによって表現されたSQLARRAY値のすべての要素を含むResultSetオブジェクトを取得します。 | |
| String | SerialStruct. getSQLTypeName()この SerialStructオブジェクトのSQL型名を取得します。 | |
| String | SerialClob. getSubString(long pos, int length)この SerialClobオブジェクトに格納された、指定の位置から開始され指定の文字数分続く部分文字列のコピーを返します。 | |
| long | SerialBlob. length()この SerialBlobオブジェクトのバイト配列のバイト数を取得します。 | |
| long | SerialClob. length()この SerialClobオブジェクトの文字配列の文字数を取得します。 | |
| long | SerialBlob. position(Blob pattern, long start)この SerialBlobオブジェクト内で、指定のBlobオブジェクトが開始される位置を返します。検索は指定位置から開始されます。 | |
| long | SerialBlob. position(byte[] pattern, long start)この SerialBlobオブジェクト内で、指定されたバイト・パターンが開始される位置を返します。検索は指定位置から開始されます。 | |
| long | SerialClob. position(Clob searchStr, long start)この SerialClobオブジェクト内で、指定のClobシグニチャが開始される位置を返します。検索は指定位置から開始されます。 | |
| long | SerialClob. position(String searchStr, long start)この SerialClobオブジェクト内で、指定のStringオブジェクトが開始される位置を返します。検索は指定位置から開始されます。 | |
| OutputStream | SerialClob. setAsciiStream(long pos)この SerialClobオブジェクトが表すCLOB値へのASCII文字の書込みに使用するストリームを取得します。ストリームはposの位置から開始します。 | |
| OutputStream | SerialBlob. setBinaryStream(long pos)この Blobオブジェクトが表すBLOB値への書込みに使用できるストリームを取得します。 | |
| int | SerialBlob. setBytes(long pos, byte[] bytes)この Blobオブジェクトが表すBLOB値へ指定されたバイト配列をposの位置から書き込み、書き込まれたバイト数を返します。 | |
| int | SerialBlob. setBytes(long pos, byte[] bytes, int offset, int length)この Blobオブジェクトが表すBLOB値へ指定されたbyte配列の全部または一部を書き込み、書き込まれたバイト数を返します。 | |
| Writer | SerialClob. setCharacterStream(long pos)この SerialClobオブジェクトが表すCLOB値へのUnicode文字のストリームの書込みに使用する、posの位置のストリームを取得します。 | |
| void | SerialRef. setObject(Object obj)この SerialRefオブジェクトが参照するSQL構造型を指定のObjectオブジェクトに設定します。 | |
| int | SerialClob. setString(long pos, String str)この SerialClobオブジェクトが表すCLOB値へ、指定されたJavaStringをposの位置に書き込みます。 | |
| int | SerialClob. setString(long pos, String str, int offset, int length)strの文字offsetから始まるlen個の文字を、このClobが表すCLOB値に書き込みます。 | |
| void | SerialBlob. truncate(long length)この Blobオブジェクトが表すBLOB値をlenバイトの長さに切り詰めます。 | |
| void | SerialClob. truncate(long length)この SerialClobオブジェクトが表すCLOB値をlen文字の長さに切り詰めます。 | 
| コンストラクタ | 説明 | 
|---|---|
| SerialArray(Array array)指定された Arrayオブジェクトから新しいSerialArrayオブジェクトを構築します。 | |
| SerialArray(Array array, Map<String,Class<?>> map)要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、指定された Arrayオブジェクトから新しいSerialArrayオブジェクトを構築します。 | |
| SerialBlob(Blob blob)指定された Blobオブジェクトの直列化されたバージョンであるSerialBlobオブジェクトを構築します。 | |
| SerialBlob(byte[] b)指定された byte配列の直列化されたバージョンであるSerialBlobオブジェクトを構築します。 | |
| SerialClob(char[] ch)指定された char配列の直列化されたバージョンであるSerialClobオブジェクトを構築します。 | |
| SerialClob(Clob clob)指定された Clobオブジェクトの直列化されたバージョンであるSerialClobオブジェクトを構築します。 | |
| SerialDatalink(URL url)指定された java.net.URLオブジェクトから新しいSerialDatalinkオブジェクトを構築します。 | |
| SerialJavaObject(Object obj)SerialJavaObjectヘルパー・クラスのコンストラクタです。 | |
| SerialRef(Ref ref)指定された RefオブジェクトからSerialRefオブジェクトを構築します。 | |
| SerialStruct(SQLData in, Map<String,Class<?>> map)指定された SQLDataオブジェクトから、指定の型マップを使ってSerialStructオブジェクトを構築し、これをJavaプログラミング言語のクラスにカスタム・マップします。 | |
| SerialStruct(Struct in, Map<String,Class<?>> map)指定された Structオブジェクトから、指定されたjava.util.Mapオブジェクトを使って、SQL構造型かSQL構造型の属性のいずれかのカスタム・マッピングに使用するSerialStructオブジェクトを構築します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。