クラス
javax.sql.rowset.serial.SerialExceptionの使用
パッケージ | 説明 |
---|---|
javax.sql.rowset.serial |
Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。
|
-
javax.sql.rowset.serialでのSerialExceptionの使用
SerialExceptionをスローするjavax.sql.rowset.serial内のメソッド 修飾子と型 メソッド 説明 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,クラス<?>> map)
要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、このSerialArray
オブジェクトのコピーである新しい配列を返します。InputStream
SerialClob. getAsciiStream()
このSerialClob
オブジェクトによって指定されたCLOB
値をASCIIストリームとして取得します。Object[]
SerialStruct. getAttributes()
このSerialStruct
オブジェクトによって表されるSQL構造型の属性を格納するObject
値の配列を取得します。Object[]
SerialStruct. getAttributes(Map<String,クラス<?>> 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,クラス<?>> 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,クラス<?>> 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(byte[] pattern, long start)
このSerialBlob
オブジェクト内で、指定されたバイト・パターンが開始される位置を返します。検索は指定位置から開始されます。long
SerialBlob. position(Blob pattern, long start)
このSerialBlob
オブジェクト内で、指定のBlob
オブジェクトが開始される位置を返します。検索は指定位置から開始されます。long
SerialClob. position(String searchStr, long start)
このSerialClob
オブジェクト内で、指定のString
オブジェクトが開始される位置を返します。検索は指定位置から開始されます。long
SerialClob. position(Clob searchStr, long start)
このSerialClob
オブジェクト内で、指定のClob
シグニチャが開始される位置を返します。検索は指定位置から開始されます。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
文字の長さに切り詰めます。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
オブジェクトを構築します。