Class BrokeredCallableStatement

    • Constructor Detail

      • BrokeredCallableStatement

        public BrokeredCallableStatement​(BrokeredStatementControl control,
                                         java.lang.String sql)
                                  throws java.sql.SQLException
        Throws:
        java.sql.SQLException
    • Method Detail

      • registerOutParameter

        public final void registerOutParameter​(int parameterIndex,
                                               int sqlType)
                                        throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public final void registerOutParameter​(int parameterIndex,
                                               int sqlType,
                                               int scale)
                                        throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • wasNull

        public final boolean wasNull()
                              throws java.sql.SQLException
        Specified by:
        wasNull in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • close

        public final void close()
                         throws java.sql.SQLException
        Description copied from class: BrokeredStatement
        In many cases, it is desirable to immediately release a Statements's database and JDBC resources instead of waiting for this to happen when it is automatically closed; the close method provides this immediate release.

        Note: A Statement is automatically closed when it is garbage collected. When a Statement is closed its current ResultSet, if one exists, is also closed.

        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.sql.Statement
        Overrides:
        close in class BrokeredPreparedStatement
        Throws:
        java.sql.SQLException - thrown on failure.
      • getString

        public final java.lang.String getString​(int parameterIndex)
                                         throws java.sql.SQLException
        Specified by:
        getString in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBoolean

        public final boolean getBoolean​(int parameterIndex)
                                 throws java.sql.SQLException
        Specified by:
        getBoolean in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getByte

        public final byte getByte​(int parameterIndex)
                           throws java.sql.SQLException
        Specified by:
        getByte in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getShort

        public final short getShort​(int parameterIndex)
                             throws java.sql.SQLException
        Specified by:
        getShort in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getInt

        public final int getInt​(int parameterIndex)
                         throws java.sql.SQLException
        Specified by:
        getInt in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getLong

        public final long getLong​(int parameterIndex)
                           throws java.sql.SQLException
        Specified by:
        getLong in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getFloat

        public final float getFloat​(int parameterIndex)
                             throws java.sql.SQLException
        Specified by:
        getFloat in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getDouble

        public final double getDouble​(int parameterIndex)
                               throws java.sql.SQLException
        Specified by:
        getDouble in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBigDecimal

        public final java.math.BigDecimal getBigDecimal​(int parameterIndex,
                                                        int scale)
                                                 throws java.sql.SQLException
        Deprecated.
        Specified by:
        getBigDecimal in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBytes

        public final byte[] getBytes​(int parameterIndex)
                              throws java.sql.SQLException
        Specified by:
        getBytes in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getDate

        public final java.sql.Date getDate​(int parameterIndex)
                                    throws java.sql.SQLException
        Specified by:
        getDate in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getDate

        public final java.sql.Date getDate​(int parameterIndex,
                                           java.util.Calendar cal)
                                    throws java.sql.SQLException
        Specified by:
        getDate in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getTime

        public final java.sql.Time getTime​(int parameterIndex)
                                    throws java.sql.SQLException
        Specified by:
        getTime in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getTimestamp

        public final java.sql.Timestamp getTimestamp​(int parameterIndex)
                                              throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getObject

        public final java.lang.Object getObject​(int parameterIndex)
                                         throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBigDecimal

        public final java.math.BigDecimal getBigDecimal​(int parameterIndex)
                                                 throws java.sql.SQLException
        Specified by:
        getBigDecimal in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getObject

        public final java.lang.Object getObject​(int i,
                                                java.util.Map<java.lang.String,​java.lang.Class<?>> map)
                                         throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getRef

        public final java.sql.Ref getRef​(int i)
                                  throws java.sql.SQLException
        Specified by:
        getRef in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBlob

        public final java.sql.Blob getBlob​(int i)
                                    throws java.sql.SQLException
        Specified by:
        getBlob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getClob

        public final java.sql.Clob getClob​(int i)
                                    throws java.sql.SQLException
        Specified by:
        getClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getArray

        public final java.sql.Array getArray​(int i)
                                      throws java.sql.SQLException
        Specified by:
        getArray in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getTime

        public final java.sql.Time getTime​(int parameterIndex,
                                           java.util.Calendar cal)
                                    throws java.sql.SQLException
        Specified by:
        getTime in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getTimestamp

        public final java.sql.Timestamp getTimestamp​(int parameterIndex,
                                                     java.util.Calendar cal)
                                              throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public final void registerOutParameter​(int paramIndex,
                                               int sqlType,
                                               java.lang.String typeName)
                                        throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setURL

        public final void setURL​(java.lang.String parameterName,
                                 java.net.URL value)
                          throws java.sql.SQLException
        Specified by:
        setURL in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNull

        public final void setNull​(java.lang.String parameterName,
                                  int type)
                           throws java.sql.SQLException
        Specified by:
        setNull in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBoolean

        public final void setBoolean​(java.lang.String parameterName,
                                     boolean value)
                              throws java.sql.SQLException
        Specified by:
        setBoolean in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setByte

        public final void setByte​(java.lang.String parameterName,
                                  byte value)
                           throws java.sql.SQLException
        Specified by:
        setByte in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setShort

        public final void setShort​(java.lang.String parameterName,
                                   short value)
                            throws java.sql.SQLException
        Specified by:
        setShort in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setInt

        public final void setInt​(java.lang.String parameterName,
                                 int value)
                          throws java.sql.SQLException
        Specified by:
        setInt in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setLong

        public final void setLong​(java.lang.String parameterName,
                                  long value)
                           throws java.sql.SQLException
        Specified by:
        setLong in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setFloat

        public final void setFloat​(java.lang.String parameterName,
                                   float value)
                            throws java.sql.SQLException
        Specified by:
        setFloat in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setDouble

        public final void setDouble​(java.lang.String parameterName,
                                    double value)
                             throws java.sql.SQLException
        Specified by:
        setDouble in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBigDecimal

        public final void setBigDecimal​(java.lang.String parameterName,
                                        java.math.BigDecimal value)
                                 throws java.sql.SQLException
        Specified by:
        setBigDecimal in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setString

        public final void setString​(java.lang.String parameterName,
                                    java.lang.String value)
                             throws java.sql.SQLException
        Specified by:
        setString in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBytes

        public final void setBytes​(java.lang.String parameterName,
                                   byte[] value)
                            throws java.sql.SQLException
        Specified by:
        setBytes in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setDate

        public final void setDate​(java.lang.String parameterName,
                                  java.sql.Date value)
                           throws java.sql.SQLException
        Specified by:
        setDate in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setTime

        public final void setTime​(java.lang.String parameterName,
                                  java.sql.Time value)
                           throws java.sql.SQLException
        Specified by:
        setTime in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setTimestamp

        public final void setTimestamp​(java.lang.String parameterName,
                                       java.sql.Timestamp value)
                                throws java.sql.SQLException
        Specified by:
        setTimestamp in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setAsciiStream

        public final void setAsciiStream​(java.lang.String parameterName,
                                         java.io.InputStream value,
                                         int length)
                                  throws java.sql.SQLException
        Specified by:
        setAsciiStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public final void setBinaryStream​(java.lang.String parameterName,
                                          java.io.InputStream value,
                                          int length)
                                   throws java.sql.SQLException
        Specified by:
        setBinaryStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setObject

        public final void setObject​(java.lang.String parameterName,
                                    java.lang.Object value,
                                    int a,
                                    int b)
                             throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setObject

        public final void setObject​(java.lang.String parameterName,
                                    java.lang.Object value,
                                    int a)
                             throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setObject

        public final void setObject​(java.lang.String parameterName,
                                    java.lang.Object value)
                             throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setCharacterStream

        public final void setCharacterStream​(java.lang.String parameterName,
                                             java.io.Reader value,
                                             int length)
                                      throws java.sql.SQLException
        Specified by:
        setCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setDate

        public final void setDate​(java.lang.String parameterName,
                                  java.sql.Date value,
                                  java.util.Calendar cal)
                           throws java.sql.SQLException
        Specified by:
        setDate in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setTime

        public final void setTime​(java.lang.String parameterName,
                                  java.sql.Time value,
                                  java.util.Calendar cal)
                           throws java.sql.SQLException
        Specified by:
        setTime in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setTimestamp

        public final void setTimestamp​(java.lang.String parameterName,
                                       java.sql.Timestamp value,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
        Specified by:
        setTimestamp in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNull

        public final void setNull​(java.lang.String parameterName,
                                  int a,
                                  java.lang.String b)
                           throws java.sql.SQLException
        Specified by:
        setNull in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getString

        public final java.lang.String getString​(java.lang.String parameterName)
                                         throws java.sql.SQLException
        Specified by:
        getString in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBoolean

        public final boolean getBoolean​(java.lang.String parameterName)
                                 throws java.sql.SQLException
        Specified by:
        getBoolean in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getByte

        public final byte getByte​(java.lang.String parameterName)
                           throws java.sql.SQLException
        Specified by:
        getByte in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getShort

        public final short getShort​(java.lang.String parameterName)
                             throws java.sql.SQLException
        Specified by:
        getShort in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getInt

        public final int getInt​(java.lang.String parameterName)
                         throws java.sql.SQLException
        Specified by:
        getInt in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getLong

        public final long getLong​(java.lang.String parameterName)
                           throws java.sql.SQLException
        Specified by:
        getLong in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getFloat

        public final float getFloat​(java.lang.String parameterName)
                             throws java.sql.SQLException
        Specified by:
        getFloat in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getDouble

        public final double getDouble​(java.lang.String parameterName)
                               throws java.sql.SQLException
        Specified by:
        getDouble in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBytes

        public final byte[] getBytes​(java.lang.String parameterName)
                              throws java.sql.SQLException
        Specified by:
        getBytes in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getDate

        public final java.sql.Date getDate​(java.lang.String parameterName)
                                    throws java.sql.SQLException
        Specified by:
        getDate in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getTime

        public final java.sql.Time getTime​(java.lang.String parameterName)
                                    throws java.sql.SQLException
        Specified by:
        getTime in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getTimestamp

        public final java.sql.Timestamp getTimestamp​(java.lang.String parameterName)
                                              throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getObject

        public final java.lang.Object getObject​(java.lang.String parameterName)
                                         throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBigDecimal

        public final java.math.BigDecimal getBigDecimal​(java.lang.String parameterName)
                                                 throws java.sql.SQLException
        Specified by:
        getBigDecimal in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getObject

        public final java.lang.Object getObject​(java.lang.String parameterName,
                                                java.util.Map<java.lang.String,​java.lang.Class<?>> map)
                                         throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getRef

        public final java.sql.Ref getRef​(java.lang.String parameterName)
                                  throws java.sql.SQLException
        Specified by:
        getRef in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBlob

        public final java.sql.Blob getBlob​(java.lang.String parameterName)
                                    throws java.sql.SQLException
        Specified by:
        getBlob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getClob

        public final java.sql.Clob getClob​(java.lang.String parameterName)
                                    throws java.sql.SQLException
        Specified by:
        getClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getArray

        public final java.sql.Array getArray​(java.lang.String parameterName)
                                      throws java.sql.SQLException
        Specified by:
        getArray in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getDate

        public final java.sql.Date getDate​(java.lang.String parameterName,
                                           java.util.Calendar cal)
                                    throws java.sql.SQLException
        Specified by:
        getDate in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getTime

        public final java.sql.Time getTime​(java.lang.String parameterName,
                                           java.util.Calendar cal)
                                    throws java.sql.SQLException
        Specified by:
        getTime in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getTimestamp

        public final java.sql.Timestamp getTimestamp​(java.lang.String parameterName,
                                                     java.util.Calendar cal)
                                              throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getURL

        public final java.net.URL getURL​(java.lang.String parameterName)
                                  throws java.sql.SQLException
        Specified by:
        getURL in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getURL

        public final java.net.URL getURL​(int i)
                                  throws java.sql.SQLException
        Specified by:
        getURL in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public final void registerOutParameter​(java.lang.String a,
                                               int b)
                                        throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public final void registerOutParameter​(java.lang.String a,
                                               int b,
                                               int c)
                                        throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public final void registerOutParameter​(java.lang.String a,
                                               int b,
                                               java.lang.String c)
                                        throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getCharacterStream

        public final java.io.Reader getCharacterStream​(int parameterIndex)
                                                throws java.sql.SQLException
        Specified by:
        getCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getCharacterStream

        public final java.io.Reader getCharacterStream​(java.lang.String parameterName)
                                                throws java.sql.SQLException
        Specified by:
        getCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getNCharacterStream

        public final java.io.Reader getNCharacterStream​(int parameterIndex)
                                                 throws java.sql.SQLException
        Specified by:
        getNCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getNCharacterStream

        public final java.io.Reader getNCharacterStream​(java.lang.String parameterName)
                                                 throws java.sql.SQLException
        Specified by:
        getNCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getNString

        public final java.lang.String getNString​(int parameterIndex)
                                          throws java.sql.SQLException
        Specified by:
        getNString in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getNString

        public final java.lang.String getNString​(java.lang.String parameterName)
                                          throws java.sql.SQLException
        Specified by:
        getNString in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getRowId

        public final java.sql.RowId getRowId​(int parameterIndex)
                                      throws java.sql.SQLException
        Specified by:
        getRowId in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getRowId

        public final java.sql.RowId getRowId​(java.lang.String parameterName)
                                      throws java.sql.SQLException
        Specified by:
        getRowId in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setRowId

        public final void setRowId​(java.lang.String parameterName,
                                   java.sql.RowId x)
                            throws java.sql.SQLException
        Specified by:
        setRowId in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBlob

        public final void setBlob​(java.lang.String parameterName,
                                  java.sql.Blob x)
                           throws java.sql.SQLException
        Specified by:
        setBlob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setClob

        public final void setClob​(java.lang.String parameterName,
                                  java.sql.Clob x)
                           throws java.sql.SQLException
        Specified by:
        setClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNString

        public final void setNString​(java.lang.String parameterName,
                                     java.lang.String value)
                              throws java.sql.SQLException
        Specified by:
        setNString in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNCharacterStream

        public final void setNCharacterStream​(java.lang.String parameterName,
                                              java.io.Reader value)
                                       throws java.sql.SQLException
        Specified by:
        setNCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNCharacterStream

        public final void setNCharacterStream​(java.lang.String parameterName,
                                              java.io.Reader value,
                                              long length)
                                       throws java.sql.SQLException
        Specified by:
        setNCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNClob

        public final void setNClob​(java.lang.String parameterName,
                                   java.sql.NClob value)
                            throws java.sql.SQLException
        Specified by:
        setNClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setClob

        public final void setClob​(java.lang.String parameterName,
                                  java.io.Reader reader)
                           throws java.sql.SQLException
        Specified by:
        setClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setClob

        public final void setClob​(java.lang.String parameterName,
                                  java.io.Reader reader,
                                  long length)
                           throws java.sql.SQLException
        Specified by:
        setClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBlob

        public final void setBlob​(java.lang.String parameterName,
                                  java.io.InputStream inputStream)
                           throws java.sql.SQLException
        Specified by:
        setBlob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBlob

        public final void setBlob​(java.lang.String parameterName,
                                  java.io.InputStream inputStream,
                                  long length)
                           throws java.sql.SQLException
        Specified by:
        setBlob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNClob

        public final void setNClob​(java.lang.String parameterName,
                                   java.io.Reader reader)
                            throws java.sql.SQLException
        Specified by:
        setNClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNClob

        public final void setNClob​(java.lang.String parameterName,
                                   java.io.Reader reader,
                                   long length)
                            throws java.sql.SQLException
        Specified by:
        setNClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getNClob

        public java.sql.NClob getNClob​(int i)
                                throws java.sql.SQLException
        Specified by:
        getNClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getNClob

        public java.sql.NClob getNClob​(java.lang.String parameterName)
                                throws java.sql.SQLException
        Specified by:
        getNClob in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setSQLXML

        public final void setSQLXML​(java.lang.String parameterName,
                                    java.sql.SQLXML xmlObject)
                             throws java.sql.SQLException
        Specified by:
        setSQLXML in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getSQLXML

        public java.sql.SQLXML getSQLXML​(int parameterIndex)
                                  throws java.sql.SQLException
        Specified by:
        getSQLXML in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getSQLXML

        public java.sql.SQLXML getSQLXML​(java.lang.String parametername)
                                  throws java.sql.SQLException
        Specified by:
        getSQLXML in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setAsciiStream

        public final void setAsciiStream​(java.lang.String parameterName,
                                         java.io.InputStream x)
                                  throws java.sql.SQLException
        Specified by:
        setAsciiStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setAsciiStream

        public final void setAsciiStream​(java.lang.String parameterName,
                                         java.io.InputStream x,
                                         long length)
                                  throws java.sql.SQLException
        Specified by:
        setAsciiStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public final void setBinaryStream​(java.lang.String parameterName,
                                          java.io.InputStream x)
                                   throws java.sql.SQLException
        Specified by:
        setBinaryStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public final void setBinaryStream​(java.lang.String parameterName,
                                          java.io.InputStream x,
                                          long length)
                                   throws java.sql.SQLException
        Specified by:
        setBinaryStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setCharacterStream

        public final void setCharacterStream​(java.lang.String parameterName,
                                             java.io.Reader x)
                                      throws java.sql.SQLException
        Specified by:
        setCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setCharacterStream

        public final void setCharacterStream​(java.lang.String parameterName,
                                             java.io.Reader x,
                                             long length)
                                      throws java.sql.SQLException
        Specified by:
        setCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getObject

        public final <T> T getObject​(int parameterIndex,
                                     java.lang.Class<T> type)
                              throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getObject

        public final <T> T getObject​(java.lang.String parameterName,
                                     java.lang.Class<T> type)
                              throws java.sql.SQLException
        Specified by:
        getObject in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getCallableStatement

        final java.sql.CallableStatement getCallableStatement()
                                                       throws java.sql.SQLException
        Access the underlying CallableStatement. This method is package protected to restrict access to the underlying object to the brokered objects. Allowing the application to access the underlying object thtough a public method would
        Throws:
        java.sql.SQLException
      • getPreparedStatement

        final java.sql.PreparedStatement getPreparedStatement()
                                                       throws java.sql.SQLException
        Access the underlying PreparedStatement. This method is package protected to restrict access to the underlying object to the brokered objects. Allowing the application to access the underlying object thtough a public method would
        Overrides:
        getPreparedStatement in class BrokeredPreparedStatement
        Throws:
        java.sql.SQLException
      • createDuplicateStatement

        public java.sql.CallableStatement createDuplicateStatement​(java.sql.Connection conn,
                                                                   java.sql.CallableStatement oldStatement)
                                                            throws java.sql.SQLException
        Create a duplicate CalableStatement to this, including state, from the passed in Connection.
        Throws:
        java.sql.SQLException