public interface SqlXmlObjectMappingHandler extends SqlXmlHandler
オブジェクトに非整列化された XML フィールドのアクセサーメソッドを提供し、整列化のために SqlXmlValue
インスタンスのファクトリとして機能します。
ResultSet.getSQLXML(int)
SE, SQLXML
SE修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | getXmlAsObject(ResultSetSE rs, int columnIndex) 指定された ResultSet から取得された XML データからマーシャリングされたオブジェクトとして、指定された列を取得します。 |
ObjectSE | getXmlAsObject(ResultSetSE rs, StringSE columnName) 指定された ResultSet から取得された XML データからマーシャリングされたオブジェクトとして、指定された列を取得します。 |
SqlXmlValue | newMarshallingSqlXmlValue(ObjectSE value) この SqlXmlObjectMappingHandler のデータベース固有の実装と一緒に使用される SqlXmlValue 実装のインスタンスを取得します。 |
getXmlAsBinaryStream, getXmlAsBinaryStream, getXmlAsCharacterStream, getXmlAsCharacterStream, getXmlAsSource, getXmlAsSource, getXmlAsString, getXmlAsString, newSqlXmlValue, newSqlXmlValue, newSqlXmlValue, newSqlXmlValue, newSqlXmlValue
@Nullable ObjectSE getXmlAsObject(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
内部オブジェクトから XML へのマッピング実装で動作します。
rs
- コンテンツを取得する ResultSetcolumnName
- 使用する列名 null
SQLExceptionSE
- JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)
SE@Nullable ObjectSE getXmlAsObject(ResultSetSE rs, int columnIndex) throws SQLExceptionSE
内部オブジェクトから XML へのマッピング実装で動作します。
rs
- コンテンツを取得する ResultSetcolumnIndex
- 使用する列インデックス null
SQLExceptionSE
- JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)
SESqlXmlValue newMarshallingSqlXmlValue(ObjectSE value)
SqlXmlObjectMappingHandler
のデータベース固有の実装と一緒に使用される SqlXmlValue
実装のインスタンスを取得します。value
- XML に整列化されるオブジェクト SqlXmlValue