org.springframework.data.jdbc.support.oracle
Class OracleXmlHandler
java.lang.Object
org.springframework.data.jdbc.support.oracle.OracleXmlHandler
- All Implemented Interfaces:
- SqlXmlHandler
- Direct Known Subclasses:
- OracleXmlObjectMappingHandler
public class OracleXmlHandler
- extends Object
- implements SqlXmlHandler
Implementation of the SqlXmlHandler interface. Provides database specific
implementations for handling storing and retrieving XML documents to and from
fields in a database.
- Since:
- 1.0
- Author:
- Thomas Risberg
- See Also:
SqlXmlHandler
|
Method Summary |
InputStream |
getXmlAsBinaryStream(ResultSet rs,
int columnIndex)
|
InputStream |
getXmlAsBinaryStream(ResultSet rs,
String columnName)
|
Reader |
getXmlAsCharacterStream(ResultSet rs,
int columnIndex)
|
Reader |
getXmlAsCharacterStream(ResultSet rs,
String columnName)
|
Source |
getXmlAsSource(ResultSet rs,
int columnIndex,
Class sourceClass)
|
Source |
getXmlAsSource(ResultSet rs,
String columnName,
Class sourceClass)
|
String |
getXmlAsString(ResultSet rs,
int columnIndex)
|
String |
getXmlAsString(ResultSet rs,
String columnName)
|
SqlXmlValue |
newSqlXmlValue(Class resultClass,
XmlResultProvider xmlResultProvider)
|
SqlXmlValue |
newSqlXmlValue(Document document)
|
SqlXmlValue |
newSqlXmlValue(String value)
|
SqlXmlValue |
newSqlXmlValue(XmlBinaryStreamProvider provider)
|
SqlXmlValue |
newSqlXmlValue(XmlCharacterStreamProvider provider)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OracleXmlHandler
public OracleXmlHandler()
getXmlAsString
public String getXmlAsString(ResultSet rs,
String columnName)
throws SQLException
- Specified by:
getXmlAsString in interface SqlXmlHandler
- Throws:
SQLException
getXmlAsString
public String getXmlAsString(ResultSet rs,
int columnIndex)
throws SQLException
- Specified by:
getXmlAsString in interface SqlXmlHandler
- Throws:
SQLException
getXmlAsBinaryStream
public InputStream getXmlAsBinaryStream(ResultSet rs,
String columnName)
throws SQLException
- Specified by:
getXmlAsBinaryStream in interface SqlXmlHandler
- Throws:
SQLException
getXmlAsBinaryStream
public InputStream getXmlAsBinaryStream(ResultSet rs,
int columnIndex)
throws SQLException
- Specified by:
getXmlAsBinaryStream in interface SqlXmlHandler
- Throws:
SQLException
getXmlAsCharacterStream
public Reader getXmlAsCharacterStream(ResultSet rs,
String columnName)
throws SQLException
- Specified by:
getXmlAsCharacterStream in interface SqlXmlHandler
- Throws:
SQLException
getXmlAsCharacterStream
public Reader getXmlAsCharacterStream(ResultSet rs,
int columnIndex)
throws SQLException
- Specified by:
getXmlAsCharacterStream in interface SqlXmlHandler
- Throws:
SQLException
getXmlAsSource
public Source getXmlAsSource(ResultSet rs,
String columnName,
Class sourceClass)
throws SQLException
- Specified by:
getXmlAsSource in interface SqlXmlHandler
- Throws:
SQLException
getXmlAsSource
public Source getXmlAsSource(ResultSet rs,
int columnIndex,
Class sourceClass)
throws SQLException
- Specified by:
getXmlAsSource in interface SqlXmlHandler
- Throws:
SQLException
newSqlXmlValue
public SqlXmlValue newSqlXmlValue(String value)
- Specified by:
newSqlXmlValue in interface SqlXmlHandler
newSqlXmlValue
public SqlXmlValue newSqlXmlValue(XmlBinaryStreamProvider provider)
- Specified by:
newSqlXmlValue in interface SqlXmlHandler
newSqlXmlValue
public SqlXmlValue newSqlXmlValue(XmlCharacterStreamProvider provider)
- Specified by:
newSqlXmlValue in interface SqlXmlHandler
newSqlXmlValue
public SqlXmlValue newSqlXmlValue(Class resultClass,
XmlResultProvider xmlResultProvider)
- Specified by:
newSqlXmlValue in interface SqlXmlHandler
newSqlXmlValue
public SqlXmlValue newSqlXmlValue(Document document)
- Specified by:
newSqlXmlValue in interface SqlXmlHandler