Package org.h2.jdbc
Class JdbcSQLXML
- java.lang.Object
-
- org.h2.message.TraceObject
-
- org.h2.jdbc.JdbcLob
-
- org.h2.jdbc.JdbcSQLXML
-
- All Implemented Interfaces:
java.sql.SQLXML
public final class JdbcSQLXML extends JdbcLob implements java.sql.SQLXML
Represents a SQLXML value.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.h2.jdbc.JdbcLob
JdbcLob.State
-
-
Constructor Summary
Constructors Constructor Description JdbcSQLXML(JdbcConnection conn, org.h2.value.Value value, JdbcLob.State state, int id)INTERNAL
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamgetBinaryStream()java.io.ReadergetCharacterStream()<T extends javax.xml.transform.Source>
TgetSource(java.lang.Class<T> sourceClass)java.lang.StringgetString()java.io.OutputStreamsetBinaryStream()java.io.WritersetCharacterStream()<T extends javax.xml.transform.Result>
TsetResult(java.lang.Class<T> resultClass)voidsetString(java.lang.String value)-
Methods inherited from class org.h2.message.TraceObject
debugCode, debugCodeAssign, debugCodeCall, debugCodeCall, debugCodeCall, getNextId, getTraceId, getTraceObjectName, isDebugEnabled, isInfoEnabled, logAndConvert, quote, quoteArray, quoteBigDecimal, quoteBytes, quoteDate, quoteIntArray, quoteMap, quoteTime, quoteTimestamp, setTrace, unsupported
-
-
-
-
Constructor Detail
-
JdbcSQLXML
public JdbcSQLXML(JdbcConnection conn, org.h2.value.Value value, JdbcLob.State state, int id)
INTERNAL- Parameters:
conn- to usevalue- for this JdbcSQLXMLstate- of the LOBid- of the trace object
-
-
Method Detail
-
getBinaryStream
public java.io.InputStream getBinaryStream() throws java.sql.SQLException- Specified by:
getBinaryStreamin interfacejava.sql.SQLXML- Throws:
java.sql.SQLException
-
getCharacterStream
public java.io.Reader getCharacterStream() throws java.sql.SQLException- Specified by:
getCharacterStreamin interfacejava.sql.SQLXML- Throws:
java.sql.SQLException
-
getSource
public <T extends javax.xml.transform.Source> T getSource(java.lang.Class<T> sourceClass) throws java.sql.SQLException- Specified by:
getSourcein interfacejava.sql.SQLXML- Throws:
java.sql.SQLException
-
getString
public java.lang.String getString() throws java.sql.SQLException- Specified by:
getStringin interfacejava.sql.SQLXML- Throws:
java.sql.SQLException
-
setBinaryStream
public java.io.OutputStream setBinaryStream() throws java.sql.SQLException- Specified by:
setBinaryStreamin interfacejava.sql.SQLXML- Throws:
java.sql.SQLException
-
setCharacterStream
public java.io.Writer setCharacterStream() throws java.sql.SQLException- Specified by:
setCharacterStreamin interfacejava.sql.SQLXML- Throws:
java.sql.SQLException
-
setResult
public <T extends javax.xml.transform.Result> T setResult(java.lang.Class<T> resultClass) throws java.sql.SQLException- Specified by:
setResultin interfacejava.sql.SQLXML- Throws:
java.sql.SQLException
-
setString
public void setString(java.lang.String value) throws java.sql.SQLException- Specified by:
setStringin interfacejava.sql.SQLXML- Throws:
java.sql.SQLException
-
-