public interface SqlXmlObjectMappingHandler extends SqlXmlHandler
オブジェクトに非整列化された XML フィールドのアクセサーメソッドを提供し、整列化のために SqlXmlValue インスタンスのファクトリとして機能します。
ResultSet.getSQLXML(int)SE, SQLXMLSE| 修飾子と型 | メソッドと説明 |
|---|---|
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, newSqlXmlValueObjectSE getXmlAsObject(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
内部オブジェクトから XML へのマッピング実装で動作します。
rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)SEObjectSE 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