Class PgSQLXML

  • All Implemented Interfaces:
    java.sql.SQLXML

    public class PgSQLXML
    extends java.lang.Object
    implements java.sql.SQLXML
    • Field Detail

      • data

        private java.lang.String data
      • initialized

        private boolean initialized
      • active

        private boolean active
      • freed

        private boolean freed
      • byteArrayOutputStream

        private java.io.ByteArrayOutputStream byteArrayOutputStream
      • stringWriter

        private java.io.StringWriter stringWriter
      • domResult

        private javax.xml.transform.dom.DOMResult domResult
    • Constructor Detail

      • PgSQLXML

        public PgSQLXML​(BaseConnection conn,
                        java.lang.String data)
      • PgSQLXML

        private PgSQLXML​(BaseConnection conn,
                         java.lang.String data,
                         boolean initialized)
    • Method Detail

      • getXmlFactoryFactory

        private PGXmlFactoryFactory getXmlFactoryFactory()
                                                  throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • free

        public void free()
        Specified by:
        free in interface java.sql.SQLXML
      • 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
      • checkFreed

        private void checkFreed()
                         throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • ensureInitialized

        private void ensureInitialized()
                                throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • initialize

        private void initialize()
                         throws java.sql.SQLException
        Throws:
        java.sql.SQLException