public class Jdbc4SqlXmlHandler extends ObjectSE implements SqlXmlHandler
SqlXmlHandler インターフェースのデフォルト実装。JDBC 4.0 java.sql.SQLXML 機能に依存して、データベースのフィールドとの間で XML ドキュメントを格納および取得するためのデータベース固有の実装を提供します。SQLXMLSE, ResultSet.getSQLXML(int)SE, PreparedStatement.setSQLXML(int, java.sql.SQLXML)SE| コンストラクターと説明 |
|---|
Jdbc4SqlXmlHandler() |
| 修飾子と型 | メソッドと説明 |
|---|---|
InputStreamSE | getXmlAsBinaryStream(ResultSetSE rs, int columnIndex) 指定された ResultSet から、指定された列をバイナリストリームとして取得します。 |
InputStreamSE | getXmlAsBinaryStream(ResultSetSE rs, StringSE columnName) 指定された ResultSet から、指定された列をバイナリストリームとして取得します。 |
ReaderSE | getXmlAsCharacterStream(ResultSetSE rs, int columnIndex) 指定された ResultSet から、指定された列を文字ストリームとして取得します。 |
ReaderSE | getXmlAsCharacterStream(ResultSetSE rs, StringSE columnName) 指定された ResultSet から、指定された列を文字ストリームとして取得します。 |
SourceSE | getXmlAsSource(ResultSetSE rs, int columnIndex, ClassSE<? extends SourceSE> sourceClass) 指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。 |
SourceSE | getXmlAsSource(ResultSetSE rs, StringSE columnName, ClassSE<? extends SourceSE> sourceClass) 指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。 |
StringSE | getXmlAsString(ResultSetSE rs, int columnIndex) 指定された ResultSet から指定された列を文字列として取得します。 |
StringSE | getXmlAsString(ResultSetSE rs, StringSE columnName) 指定された ResultSet から指定された列を文字列として取得します。 |
SqlXmlValue | newSqlXmlValue(ClassSE<? extends ResultSE> resultClass, XmlResultProvider provider) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。 |
SqlXmlValue | newSqlXmlValue(DocumentSE document) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。 |
SqlXmlValue | newSqlXmlValue(StringSE value) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。 |
SqlXmlValue | newSqlXmlValue(XmlBinaryStreamProvider provider) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。 |
SqlXmlValue | newSqlXmlValue(XmlCharacterStreamProvider provider) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データの SqlXmlValue インスタンスを作成します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE@Nullable public StringSE getXmlAsString(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
SqlXmlHandler データベースとドライバに応じて、ResultSet.getString を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。
SqlXmlHandler の getXmlAsString rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getString(int)SE, ResultSet.getSQLXML(int)SE@Nullable public StringSE getXmlAsString(ResultSetSE rs, int columnIndex) throws SQLExceptionSE
SqlXmlHandler データベースとドライバに応じて、ResultSet.getString を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。
SqlXmlHandler の getXmlAsString rs - コンテンツを取得する ResultSetcolumnIndex - 使用する列インデックス null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getString(int)SE, ResultSet.getSQLXML(int)SE@Nullable public InputStreamSE getXmlAsBinaryStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
SqlXmlHandler データベースとドライバに応じて、ResultSet.getAsciiStream を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。
SqlXmlHandler の getXmlAsBinaryStream rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)SE, SQLXML.getBinaryStream()SE@Nullable public InputStreamSE getXmlAsBinaryStream(ResultSetSE rs, int columnIndex) throws SQLExceptionSE
SqlXmlHandler データベースとドライバに応じて、ResultSet.getAsciiStream を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。
SqlXmlHandler の getXmlAsBinaryStream rs - コンテンツを取得する ResultSetcolumnIndex - 使用する列インデックス null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)SE, SQLXML.getBinaryStream()SE@Nullable public ReaderSE getXmlAsCharacterStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE
SqlXmlHandler データベースとドライバに応じて、ResultSet.getCharacterStream を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。
SqlXmlHandler の getXmlAsCharacterStream rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)SE, SQLXML.getCharacterStream()SE@Nullable public ReaderSE getXmlAsCharacterStream(ResultSetSE rs, int columnIndex) throws SQLExceptionSE
SqlXmlHandler データベースとドライバに応じて、ResultSet.getCharacterStream を呼び出すか、SQLXML またはデータベース固有のクラスを操作するだけです。
SqlXmlHandler の getXmlAsCharacterStream rs - コンテンツを取得する ResultSetcolumnIndex - 使用する列インデックス null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)SE, SQLXML.getCharacterStream()SE@Nullable public SourceSE getXmlAsSource(ResultSetSE rs, StringSE columnName, @Nullable ClassSE<? extends SourceSE> sourceClass) throws SQLExceptionSE
SqlXmlHandler データベースとドライバーに応じて、SQLXML またはデータベース固有のクラスで機能する場合があります。
SqlXmlHandler の getXmlAsSource rs - コンテンツを取得する ResultSetcolumnName - 使用する列名 sourceClass - 使用する実装クラス null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)SE, SQLXML.getSource(java.lang.Class<T>)SE@Nullable public SourceSE getXmlAsSource(ResultSetSE rs, int columnIndex, @Nullable ClassSE<? extends SourceSE> sourceClass) throws SQLExceptionSE
SqlXmlHandler データベースとドライバーに応じて、SQLXML またはデータベース固有のクラスで機能する場合があります。
SqlXmlHandler の getXmlAsSource rs - コンテンツを取得する ResultSetcolumnIndex - 使用する列インデックス sourceClass - 使用する実装クラス null SQLExceptionSE - JDBC メソッドによってスローされた場合 ResultSet.getSQLXML(int)SE, SQLXML.getSource(java.lang.Class<T>)SEpublic SqlXmlValue newSqlXmlValue(StringSE value)
SqlXmlHandlerSqlXmlValue インスタンスを作成します。SqlXmlHandler の newSqlXmlValue value - XML データを提供する XML 文字列値 SqlXmlValue, SQLXML.setString(String)SEpublic SqlXmlValue newSqlXmlValue(XmlBinaryStreamProvider provider)
SqlXmlHandlerSqlXmlValue インスタンスを作成します。SqlXmlHandler の newSqlXmlValue provider - XML データを提供する XmlBinaryStreamProvider SqlXmlValue, SQLXML.setBinaryStream()SEpublic SqlXmlValue newSqlXmlValue(XmlCharacterStreamProvider provider)
SqlXmlHandlerSqlXmlValue インスタンスを作成します。SqlXmlHandler の newSqlXmlValue provider - XML データを提供する XmlCharacterStreamProvider SqlXmlValue, SQLXML.setCharacterStream()SEpublic SqlXmlValue newSqlXmlValue(ClassSE<? extends ResultSE> resultClass, XmlResultProvider provider)
SqlXmlHandlerSqlXmlValue インスタンスを作成します。SqlXmlHandler の newSqlXmlValue resultClass - 使用される Result 実装クラス provider - XML データを提供する XmlResultProvider SqlXmlValue, SQLXML.setResult(Class)SEpublic SqlXmlValue newSqlXmlValue(DocumentSE document)
SqlXmlHandlerSqlXmlValue インスタンスを作成します。SqlXmlHandler の newSqlXmlValue document - 使用する XML ドキュメント SqlXmlValue