クラス
javax.sql.rowset.serial.SerialExceptionの使用
| パッケージ | 説明 |
|---|---|
| javax.sql.rowset.serial |
Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。
|
-
javax.sql.rowset.serialでのSerialExceptionの使用
SerialExceptionをスローするjavax.sql.rowset.serial内のメソッド 修飾子と型 メソッド 説明 ObjectSerialArray. getArray()このSerialArrayオブジェクトのコピーである新しい配列を返します。ObjectSerialArray. getArray(long index, int count)このSerialArrayオブジェクトのスライスのコピーとなる新しい配列(指定されたインデックス位置の要素から指定の要素数分続く)を返します。ObjectSerialArray. getArray(long index, int count, Map<String,Class<?>> map)このSerialArrayオブジェクトのスライスのコピーとなる新しい配列(指定されたインデックス位置の要素から指定の要素数分続く)を返します。ObjectSerialArray. getArray(Map<String,Class<?>> map)要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、このSerialArrayオブジェクトのコピーである新しい配列を返します。InputStreamSerialClob. getAsciiStream()このSerialClobオブジェクトによって指定されたCLOB値をASCIIストリームとして取得します。Object[]SerialStruct. getAttributes()このSerialStructオブジェクトによって表されるSQL構造型の属性を格納するObject値の配列を取得します。Object[]SerialStruct. getAttributes(Map<String,Class<?>> map)指定されたカスタム・マッピング用の型マップを使って、このSerialStructによって表されるSQL構造型の属性に相当するObject値の配列を取得します(適切な場合)。intSerialArray. getBaseType()このSerialArrayオブジェクト内の要素のSQL型を取得します。StringSerialArray. getBaseTypeName()このSerialArrayオブジェクト内に格納された要素のDBMS固有の型名を取得します。StringSerialRef. getBaseTypeName()Refの基底型名を説明する文字列を返します。InputStreamSerialBlob. getBinaryStream()このSerialBlobオブジェクトを入力ストリームとして返します。byte[]SerialBlob. getBytes(long pos, int length)このSerialBlobオブジェクトの指定の位置から、指定されたバイト数を別のバイト配列にコピーします。ReaderSerialClob. getCharacterStream()このSerialClobオブジェクトをUnicode文字の入力ストリームとして返します。URLSerialDatalink. getDatalink()このSerialDatalinkオブジェクトのコピーである新しいURLを返します。Field[]SerialJavaObject. getFields()このヘルパー・クラスによって直列化されるオブジェクトの各フィールドを格納するFieldオブジェクトの配列を返します。ObjectSerialJavaObject. getObject()このSerialJavaObjectオブジェクトのコピーであるObjectを返します。ObjectSerialRef. getObject()このSerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。ObjectSerialRef. getObject(Map<String,Class<?>> map)このSerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。ResultSetSerialArray. getResultSet()このSerialArrayオブジェクトによって表現するARRAY値のすべての要素が格納されているResultSetオブジェクトを取得します。ResultSetSerialArray. getResultSet(long index, int count)インデックスindexで始まり、最大でcount個の連続した部分配列の要素が格納されているResultSetオブジェクトを取得します。ResultSetSerialArray. getResultSet(long index, int count, Map<String,Class<?>> map)インデックスindexで始まり、最大でcount個の連続した要素を格納するSerialArrayオブジェクトの要素の部分配列を格納するResultSetオブジェクトを取得します。ResultSetSerialArray. getResultSet(Map<String,Class<?>> map)このSerialArrayオブジェクトによって表現されたSQLARRAY値のすべての要素を含むResultSetオブジェクトを取得します。StringSerialStruct. getSQLTypeName()このSerialStructオブジェクトのSQL型名を取得します。StringSerialClob. getSubString(long pos, int length)このSerialClobオブジェクトに格納された、指定の位置から開始され指定の文字数分続く部分文字列のコピーを返します。longSerialBlob. length()このSerialBlobオブジェクトのバイト配列のバイト数を取得します。longSerialClob. length()このSerialClobオブジェクトの文字配列の文字数を取得します。longSerialBlob. position(byte[] pattern, long start)このSerialBlobオブジェクト内で、指定されたバイト・パターンが開始される位置を返します。検索は指定位置から開始されます。longSerialBlob. position(Blob pattern, long start)このSerialBlobオブジェクト内で、指定のBlobオブジェクトが開始される位置を返します。検索は指定位置から開始されます。longSerialClob. position(String searchStr, long start)このSerialClobオブジェクト内で、指定のStringオブジェクトが開始される位置を返します。検索は指定位置から開始されます。longSerialClob. position(Clob searchStr, long start)このSerialClobオブジェクト内で、指定のClobシグニチャが開始される位置を返します。検索は指定位置から開始されます。OutputStreamSerialClob. setAsciiStream(long pos)このSerialClobオブジェクトが表すCLOB値へのASCII文字の書込みに使用するストリームを取得します。ストリームはposの位置から開始します。OutputStreamSerialBlob. setBinaryStream(long pos)このBlobオブジェクトが表すBLOB値への書込みに使用できるストリームを取得します。intSerialBlob. setBytes(long pos, byte[] bytes)このBlobオブジェクトが表すBLOB値へ指定されたバイト配列をposの位置から書き込み、書き込まれたバイト数を返します。intSerialBlob. setBytes(long pos, byte[] bytes, int offset, int length)このBlobオブジェクトが表すBLOB値へ指定されたbyte配列の全部または一部を書き込み、書き込まれたバイト数を返します。WriterSerialClob. setCharacterStream(long pos)このSerialClobオブジェクトが表すCLOB値へのUnicode文字のストリームの書込みに使用する、posの位置のストリームを取得します。voidSerialRef. setObject(Object obj)このSerialRefオブジェクトが参照するSQL構造型を指定のObjectオブジェクトに設定します。intSerialClob. setString(long pos, String str)このSerialClobオブジェクトが表すCLOB値へ、指定されたJavaStringをposの位置に書き込みます。intSerialClob. setString(long pos, String str, int offset, int length)strの文字offsetから始まるlen個の文字を、このClobが表すCLOB値に書き込みます。voidSerialBlob. truncate(long length)このBlobオブジェクトが表すBLOB値をlenバイトの長さに切り詰めます。voidSerialClob. truncate(long length)このSerialClobオブジェクトが表すCLOB値をlen文字の長さに切り詰めます。SerialExceptionをスローするjavax.sql.rowset.serial内のコンストラクタ コンストラクタ 説明 SerialArray(Array array)指定されたArrayオブジェクトから新しいSerialArrayオブジェクトを構築します。SerialArray(Array array, Map<String,Class<?>> map)要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、指定されたArrayオブジェクトから新しいSerialArrayオブジェクトを構築します。SerialBlob(byte[] b)指定されたbyte配列の直列化されたバージョンであるSerialBlobオブジェクトを構築します。SerialBlob(Blob blob)指定されたBlobオブジェクトの直列化されたバージョンである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オブジェクトを構築します。