Package org.h2.jdbc

Class JdbcSQLXML

  • All Implemented Interfaces:
    java.sql.SQLXML

    public final class JdbcSQLXML
    extends JdbcLob
    implements java.sql.SQLXML
    Represents a SQLXML value.
    • Constructor Detail

      • JdbcSQLXML

        public JdbcSQLXML​(JdbcConnection conn,
                          Value value,
                          JdbcLob.State state,
                          int id)
        INTERNAL
        Parameters:
        conn - to use
        value - for this JdbcSQLXML
        state - of the LOB
        id - of the trace object
    • Method Detail

      • getBinaryStream

        public java.io.InputStream getBinaryStream()
                                            throws java.sql.SQLException
        Specified by:
        getBinaryStream in interface java.sql.SQLXML
        Throws:
        java.sql.SQLException
      • getCharacterStream

        public java.io.Reader getCharacterStream()
                                          throws java.sql.SQLException
        Specified by:
        getCharacterStream in interface java.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:
        getSource in interface java.sql.SQLXML
        Throws:
        java.sql.SQLException
      • getString

        public java.lang.String getString()
                                   throws java.sql.SQLException
        Specified by:
        getString in interface java.sql.SQLXML
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public java.io.OutputStream setBinaryStream()
                                             throws java.sql.SQLException
        Specified by:
        setBinaryStream in interface java.sql.SQLXML
        Throws:
        java.sql.SQLException
      • setCharacterStream

        public java.io.Writer setCharacterStream()
                                          throws java.sql.SQLException
        Specified by:
        setCharacterStream in interface java.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:
        setResult in interface java.sql.SQLXML
        Throws:
        java.sql.SQLException
      • setString

        public void setString​(java.lang.String value)
                       throws java.sql.SQLException
        Specified by:
        setString in interface java.sql.SQLXML
        Throws:
        java.sql.SQLException