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