Class DelegatingCallableStatement

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.sql.CallableStatement, java.sql.PreparedStatement, java.sql.Statement, java.sql.Wrapper, Closeable
    Direct Known Subclasses:
    LoggingConnectionDecorator.LoggingConnection.LoggingCallableStatement

    public class DelegatingCallableStatement
    extends java.lang.Object
    implements java.sql.CallableStatement, Closeable
    CallableStatement that delegates to an internal statement.
    Author:
    Abe White
    • Field Summary

      • Fields inherited from interface java.sql.Statement

        CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
    • Constructor Summary

      Constructors 
      Constructor Description
      DelegatingCallableStatement​(java.sql.CallableStatement stmnt, java.sql.Connection conn)  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void addBatch()  
      void addBatch​(java.lang.String str)  
      protected void appendInfo​(java.lang.StringBuffer buf)  
      void cancel()  
      void clearBatch()  
      void clearParameters()  
      void clearWarnings()  
      void close()  
      void closeOnCompletion()  
      boolean equals​(java.lang.Object other)  
      boolean execute()  
      boolean execute​(java.lang.String str)  
      boolean execute​(java.lang.String s, int i)  
      boolean execute​(java.lang.String s, int[] ia)  
      boolean execute​(java.lang.String s, java.lang.String[] sa)  
      int[] executeBatch()  
      java.sql.ResultSet executeQuery()  
      protected java.sql.ResultSet executeQuery​(boolean wrap)
      Execute the query, with the option of not wrapping it in a DelegatingResultSet, which is the default.
      java.sql.ResultSet executeQuery​(java.lang.String str)  
      protected java.sql.ResultSet executeQuery​(java.lang.String sql, boolean wrap)
      Execute the query, with the option of not wrapping it in a DelegatingResultSet, which is the default.
      int executeUpdate()  
      int executeUpdate​(java.lang.String str)  
      int executeUpdate​(java.lang.String s, int i)  
      int executeUpdate​(java.lang.String s, int[] ia)  
      int executeUpdate​(java.lang.String s, java.lang.String[] sa)  
      java.sql.Array getArray​(int i)  
      java.sql.Array getArray​(java.lang.String a)  
      java.math.BigDecimal getBigDecimal​(int i)  
      java.math.BigDecimal getBigDecimal​(int a, int b)
      Deprecated.
      use getBigDecimal(int parameterIndex) or getBigDecimal(String parameterName)
      java.math.BigDecimal getBigDecimal​(java.lang.String a)  
      java.sql.Blob getBlob​(int i)  
      java.sql.Blob getBlob​(java.lang.String a)  
      boolean getBoolean​(int i)  
      boolean getBoolean​(java.lang.String a)  
      byte getByte​(int i)  
      byte getByte​(java.lang.String a)  
      byte[] getBytes​(int i)  
      byte[] getBytes​(java.lang.String a)  
      java.io.Reader getCharacterStream​(int parameterIndex)  
      java.io.Reader getCharacterStream​(java.lang.String parameterName)  
      java.sql.Clob getClob​(int i)  
      java.sql.Clob getClob​(java.lang.String a)  
      java.sql.Connection getConnection()  
      java.sql.Date getDate​(int i)  
      java.sql.Date getDate​(int i, java.util.Calendar c)  
      java.sql.Date getDate​(java.lang.String a)  
      java.sql.Date getDate​(java.lang.String a, java.util.Calendar b)  
      java.sql.CallableStatement getDelegate()
      Return the wrapped statement.
      double getDouble​(int i)  
      double getDouble​(java.lang.String a)  
      int getFetchDirection()  
      int getFetchSize()  
      float getFloat​(int i)  
      float getFloat​(java.lang.String a)  
      java.sql.ResultSet getGeneratedKeys()  
      java.sql.CallableStatement getInnermostDelegate()
      Return the base underlying data store statement.
      int getInt​(int i)  
      int getInt​(java.lang.String a)  
      long getLong​(int i)  
      long getLong​(java.lang.String a)  
      int getMaxFieldSize()  
      int getMaxRows()  
      java.sql.ResultSetMetaData getMetaData()  
      boolean getMoreResults()  
      boolean getMoreResults​(int i)  
      java.io.Reader getNCharacterStream​(int parameterIndex)  
      java.io.Reader getNCharacterStream​(java.lang.String parameterName)  
      java.sql.NClob getNClob​(int parameterIndex)  
      java.sql.NClob getNClob​(java.lang.String parameterName)  
      java.lang.String getNString​(int parameterIndex)  
      java.lang.String getNString​(java.lang.String parameterName)  
      java.lang.Object getObject​(int i)  
      <T> T getObject​(int columnIndex, java.lang.Class<T> type)  
      java.lang.Object getObject​(int i, java.util.Map<java.lang.String,​java.lang.Class<?>> m)  
      java.lang.Object getObject​(java.lang.String a)  
      <T> T getObject​(java.lang.String columnLabel, java.lang.Class<T> type)  
      java.lang.Object getObject​(java.lang.String a, java.util.Map<java.lang.String,​java.lang.Class<?>> b)  
      java.sql.ParameterMetaData getParameterMetaData()  
      int getQueryTimeout()  
      java.sql.Ref getRef​(int i)  
      java.sql.Ref getRef​(java.lang.String a)  
      java.sql.ResultSet getResultSet()  
      protected java.sql.ResultSet getResultSet​(boolean wrap)
      Get the last result set, with the option of not wrapping it in a DelegatingResultSet, which is the default.
      int getResultSetConcurrency()  
      int getResultSetHoldability()  
      int getResultSetType()  
      java.sql.RowId getRowId​(int parameterIndex)  
      java.sql.RowId getRowId​(java.lang.String parameterName)  
      short getShort​(int i)  
      short getShort​(java.lang.String a)  
      java.sql.SQLXML getSQLXML​(int parameterIndex)  
      java.sql.SQLXML getSQLXML​(java.lang.String parameterName)  
      java.lang.String getString​(int i)  
      java.lang.String getString​(java.lang.String a)  
      java.sql.Time getTime​(int i)  
      java.sql.Time getTime​(int i, java.util.Calendar c)  
      java.sql.Time getTime​(java.lang.String a)  
      java.sql.Time getTime​(java.lang.String a, java.util.Calendar b)  
      java.sql.Timestamp getTimestamp​(int i)  
      java.sql.Timestamp getTimestamp​(int i, java.util.Calendar c)  
      java.sql.Timestamp getTimestamp​(java.lang.String a)  
      java.sql.Timestamp getTimestamp​(java.lang.String a, java.util.Calendar b)  
      int getUpdateCount()  
      java.net.URL getURL​(int i)  
      java.net.URL getURL​(java.lang.String a)  
      java.sql.SQLWarning getWarnings()  
      int hashCode()  
      boolean isClosed()  
      boolean isCloseOnCompletion()  
      boolean isPoolable()  
      boolean isWrapperFor​(java.lang.Class<?> iface)  
      void registerOutParameter​(int i1, int i2)  
      void registerOutParameter​(int i1, int i2, int i3)  
      void registerOutParameter​(int i1, int i2, java.lang.String s)  
      void registerOutParameter​(java.lang.String s, int i)  
      void registerOutParameter​(java.lang.String s, int i1, int i2)  
      void registerOutParameter​(java.lang.String s1, int i, java.lang.String s2)  
      void setArray​(int i, java.sql.Array a)  
      void setAsciiStream​(int parameterIndex, java.io.InputStream x)  
      void setAsciiStream​(int i1, java.io.InputStream is, int i2)  
      void setAsciiStream​(int parameterIndex, java.io.InputStream x, long length)  
      void setAsciiStream​(java.lang.String parameterName, java.io.InputStream x)  
      void setAsciiStream​(java.lang.String a, java.io.InputStream b, int c)  
      void setAsciiStream​(java.lang.String parameterName, java.io.InputStream x, long length)  
      void setBigDecimal​(int i, java.math.BigDecimal bd)  
      void setBigDecimal​(java.lang.String a, java.math.BigDecimal b)  
      void setBinaryStream​(int parameterIndex, java.io.InputStream x)  
      void setBinaryStream​(int i1, java.io.InputStream is, int i2)  
      void setBinaryStream​(int parameterIndex, java.io.InputStream x, long length)  
      void setBinaryStream​(java.lang.String parameterName, java.io.InputStream x)  
      void setBinaryStream​(java.lang.String a, java.io.InputStream b, int c)  
      void setBinaryStream​(java.lang.String parameterName, java.io.InputStream x, long length)  
      void setBlob​(int parameterIndex, java.io.InputStream inputStream)  
      void setBlob​(int parameterIndex, java.io.InputStream inputStream, long length)  
      void setBlob​(int i, java.sql.Blob b)  
      void setBlob​(java.lang.String parameterName, java.io.InputStream inputStream)  
      void setBlob​(java.lang.String parameterName, java.io.InputStream inputStream, long length)  
      void setBlob​(java.lang.String parameterName, java.sql.Blob x)  
      void setBoolean​(int i, boolean b)  
      void setBoolean​(java.lang.String a, boolean b)  
      void setByte​(int i, byte b)  
      void setByte​(java.lang.String a, byte b)  
      void setBytes​(int i, byte[] b)  
      void setBytes​(java.lang.String a, byte[] b)  
      void setCharacterStream​(int parameterIndex, java.io.Reader reader)  
      void setCharacterStream​(int i1, java.io.Reader r, int i2)  
      void setCharacterStream​(int parameterIndex, java.io.Reader reader, long length)  
      void setCharacterStream​(java.lang.String parameterName, java.io.Reader reader)  
      void setCharacterStream​(java.lang.String a, java.io.Reader b, int c)  
      void setCharacterStream​(java.lang.String parameterName, java.io.Reader reader, long length)  
      void setClob​(int parameterIndex, java.io.Reader reader)  
      void setClob​(int parameterIndex, java.io.Reader reader, long length)  
      void setClob​(int i, java.sql.Clob c)  
      void setClob​(java.lang.String parameterName, java.io.Reader reader)  
      void setClob​(java.lang.String parameterName, java.io.Reader reader, long length)  
      void setClob​(java.lang.String parameterName, java.sql.Clob x)  
      void setCursorName​(java.lang.String str)  
      void setDate​(int i, java.sql.Date d)  
      void setDate​(int i, java.sql.Date d, java.util.Calendar c)  
      void setDate​(java.lang.String a, java.sql.Date b)  
      void setDate​(java.lang.String a, java.sql.Date b, java.util.Calendar c)  
      void setDouble​(int i, double d)  
      void setDouble​(java.lang.String a, double b)  
      void setEscapeProcessing​(boolean bool)  
      void setFetchDirection​(int i)  
      void setFetchSize​(int i)  
      void setFloat​(int i, float f)  
      void setFloat​(java.lang.String a, float b)  
      void setInt​(int i1, int i2)  
      void setInt​(java.lang.String a, int b)  
      void setLong​(int i, long l)  
      void setLong​(java.lang.String a, long b)  
      void setMaxFieldSize​(int i)  
      void setMaxRows​(int i)  
      void setNCharacterStream​(int parameterIndex, java.io.Reader value)  
      void setNCharacterStream​(int parameterIndex, java.io.Reader value, long length)  
      void setNCharacterStream​(java.lang.String parameterName, java.io.Reader value)  
      void setNCharacterStream​(java.lang.String parameterName, java.io.Reader value, long length)  
      void setNClob​(int parameterIndex, java.io.Reader reader)  
      void setNClob​(int parameterIndex, java.io.Reader reader, long length)  
      void setNClob​(int parameterIndex, java.sql.NClob value)  
      void setNClob​(java.lang.String parameterName, java.io.Reader reader)  
      void setNClob​(java.lang.String parameterName, java.io.Reader reader, long length)  
      void setNClob​(java.lang.String parameterName, java.sql.NClob value)  
      void setNString​(int parameterIndex, java.lang.String value)  
      void setNString​(java.lang.String parameterName, java.lang.String value)  
      void setNull​(int i1, int i2)  
      void setNull​(int i1, int i2, java.lang.String s)  
      void setNull​(java.lang.String a, int b)  
      void setNull​(java.lang.String a, int b, java.lang.String c)  
      void setObject​(int i, java.lang.Object o)  
      void setObject​(int i1, java.lang.Object o, int i2)  
      void setObject​(int i1, java.lang.Object o, int i2, int i3)  
      void setObject​(java.lang.String a, java.lang.Object b)  
      void setObject​(java.lang.String a, java.lang.Object b, int c)  
      void setObject​(java.lang.String a, java.lang.Object b, int c, int d)  
      void setPoolable​(boolean poolable)  
      void setQueryTimeout​(int i)  
      void setRef​(int i, java.sql.Ref r)  
      void setRowId​(int parameterIndex, java.sql.RowId x)  
      void setRowId​(java.lang.String parameterName, java.sql.RowId x)  
      void setShort​(int i, short s)  
      void setShort​(java.lang.String a, short b)  
      void setSQLXML​(int parameterIndex, java.sql.SQLXML xmlObject)  
      void setSQLXML​(java.lang.String parameterName, java.sql.SQLXML xmlObject)  
      void setString​(int i, java.lang.String s)  
      void setString​(java.lang.String a, java.lang.String b)  
      void setTime​(int i, java.sql.Time t)  
      void setTime​(int i, java.sql.Time t, java.util.Calendar c)  
      void setTime​(java.lang.String a, java.sql.Time b)  
      void setTime​(java.lang.String a, java.sql.Time b, java.util.Calendar c)  
      void setTimestamp​(int i, java.sql.Timestamp t)  
      void setTimestamp​(int i, java.sql.Timestamp t, java.util.Calendar c)  
      void setTimestamp​(java.lang.String a, java.sql.Timestamp b)  
      void setTimestamp​(java.lang.String a, java.sql.Timestamp b, java.util.Calendar c)  
      void setUnicodeStream​(int i1, java.io.InputStream is, int i2)
      Deprecated. 
      void setURL​(int i, java.net.URL url)  
      void setURL​(java.lang.String a, java.net.URL b)  
      java.lang.String toString()  
      <T> T unwrap​(java.lang.Class<T> iface)  
      boolean wasNull()  
      protected java.sql.ResultSet wrapResult​(boolean wrap, java.sql.ResultSet rs)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.sql.CallableStatement

        registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, setObject, setObject
      • Methods inherited from interface java.sql.PreparedStatement

        executeLargeUpdate, setObject, setObject
      • Methods inherited from interface java.sql.Statement

        enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, getLargeMaxRows, getLargeUpdateCount, isSimpleIdentifier, setLargeMaxRows
    • Constructor Detail

      • DelegatingCallableStatement

        public DelegatingCallableStatement​(java.sql.CallableStatement stmnt,
                                           java.sql.Connection conn)
    • Method Detail

      • wrapResult

        protected java.sql.ResultSet wrapResult​(boolean wrap,
                                                java.sql.ResultSet rs)
      • getDelegate

        public java.sql.CallableStatement getDelegate()
        Return the wrapped statement.
      • getInnermostDelegate

        public java.sql.CallableStatement getInnermostDelegate()
        Return the base underlying data store statement.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • appendInfo

        protected void appendInfo​(java.lang.StringBuffer buf)
      • executeQuery

        public java.sql.ResultSet executeQuery​(java.lang.String str)
                                        throws java.sql.SQLException
        Specified by:
        executeQuery in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeQuery

        protected java.sql.ResultSet executeQuery​(java.lang.String sql,
                                                  boolean wrap)
                                           throws java.sql.SQLException
        Execute the query, with the option of not wrapping it in a DelegatingResultSet, which is the default.
        Throws:
        java.sql.SQLException
      • executeUpdate

        public int executeUpdate​(java.lang.String str)
                          throws java.sql.SQLException
        Specified by:
        executeUpdate in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • execute

        public boolean execute​(java.lang.String str)
                        throws java.sql.SQLException
        Specified by:
        execute in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • close

        public void close()
                   throws java.sql.SQLException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getMaxFieldSize

        public int getMaxFieldSize()
                            throws java.sql.SQLException
        Specified by:
        getMaxFieldSize in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setMaxFieldSize

        public void setMaxFieldSize​(int i)
                             throws java.sql.SQLException
        Specified by:
        setMaxFieldSize in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getMaxRows

        public int getMaxRows()
                       throws java.sql.SQLException
        Specified by:
        getMaxRows in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setMaxRows

        public void setMaxRows​(int i)
                        throws java.sql.SQLException
        Specified by:
        setMaxRows in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setEscapeProcessing

        public void setEscapeProcessing​(boolean bool)
                                 throws java.sql.SQLException
        Specified by:
        setEscapeProcessing in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getQueryTimeout

        public int getQueryTimeout()
                            throws java.sql.SQLException
        Specified by:
        getQueryTimeout in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setQueryTimeout

        public void setQueryTimeout​(int i)
                             throws java.sql.SQLException
        Specified by:
        setQueryTimeout in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • cancel

        public void cancel()
                    throws java.sql.SQLException
        Specified by:
        cancel in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getWarnings

        public java.sql.SQLWarning getWarnings()
                                        throws java.sql.SQLException
        Specified by:
        getWarnings in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • clearWarnings

        public void clearWarnings()
                           throws java.sql.SQLException
        Specified by:
        clearWarnings in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setCursorName

        public void setCursorName​(java.lang.String str)
                           throws java.sql.SQLException
        Specified by:
        setCursorName in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getResultSet

        public java.sql.ResultSet getResultSet()
                                        throws java.sql.SQLException
        Specified by:
        getResultSet in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getResultSet

        protected java.sql.ResultSet getResultSet​(boolean wrap)
                                           throws java.sql.SQLException
        Get the last result set, with the option of not wrapping it in a DelegatingResultSet, which is the default.
        Throws:
        java.sql.SQLException
      • getUpdateCount

        public int getUpdateCount()
                           throws java.sql.SQLException
        Specified by:
        getUpdateCount in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getMoreResults

        public boolean getMoreResults()
                               throws java.sql.SQLException
        Specified by:
        getMoreResults in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setFetchDirection

        public void setFetchDirection​(int i)
                               throws java.sql.SQLException
        Specified by:
        setFetchDirection in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getFetchDirection

        public int getFetchDirection()
                              throws java.sql.SQLException
        Specified by:
        getFetchDirection in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setFetchSize

        public void setFetchSize​(int i)
                          throws java.sql.SQLException
        Specified by:
        setFetchSize in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getFetchSize

        public int getFetchSize()
                         throws java.sql.SQLException
        Specified by:
        getFetchSize in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getResultSetConcurrency

        public int getResultSetConcurrency()
                                    throws java.sql.SQLException
        Specified by:
        getResultSetConcurrency in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getResultSetType

        public int getResultSetType()
                             throws java.sql.SQLException
        Specified by:
        getResultSetType in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • addBatch

        public void addBatch​(java.lang.String str)
                      throws java.sql.SQLException
        Specified by:
        addBatch in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • clearBatch

        public void clearBatch()
                        throws java.sql.SQLException
        Specified by:
        clearBatch in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeBatch

        public int[] executeBatch()
                           throws java.sql.SQLException
        Specified by:
        executeBatch in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getConnection

        public java.sql.Connection getConnection()
                                          throws java.sql.SQLException
        Specified by:
        getConnection in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeQuery

        public java.sql.ResultSet executeQuery()
                                        throws java.sql.SQLException
        Specified by:
        executeQuery in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • executeQuery

        protected java.sql.ResultSet executeQuery​(boolean wrap)
                                           throws java.sql.SQLException
        Execute the query, with the option of not wrapping it in a DelegatingResultSet, which is the default.
        Throws:
        java.sql.SQLException
      • executeUpdate

        public int executeUpdate()
                          throws java.sql.SQLException
        Specified by:
        executeUpdate in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNull

        public void setNull​(int i1,
                            int i2)
                     throws java.sql.SQLException
        Specified by:
        setNull in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBoolean

        public void setBoolean​(int i,
                               boolean b)
                        throws java.sql.SQLException
        Specified by:
        setBoolean in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setByte

        public void setByte​(int i,
                            byte b)
                     throws java.sql.SQLException
        Specified by:
        setByte in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setShort

        public void setShort​(int i,
                             short s)
                      throws java.sql.SQLException
        Specified by:
        setShort in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setInt

        public void setInt​(int i1,
                           int i2)
                    throws java.sql.SQLException
        Specified by:
        setInt in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setLong

        public void setLong​(int i,
                            long l)
                     throws java.sql.SQLException
        Specified by:
        setLong in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setFloat

        public void setFloat​(int i,
                             float f)
                      throws java.sql.SQLException
        Specified by:
        setFloat in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setDouble

        public void setDouble​(int i,
                              double d)
                       throws java.sql.SQLException
        Specified by:
        setDouble in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBigDecimal

        public void setBigDecimal​(int i,
                                  java.math.BigDecimal bd)
                           throws java.sql.SQLException
        Specified by:
        setBigDecimal in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setString

        public void setString​(int i,
                              java.lang.String s)
                       throws java.sql.SQLException
        Specified by:
        setString in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBytes

        public void setBytes​(int i,
                             byte[] b)
                      throws java.sql.SQLException
        Specified by:
        setBytes in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setDate

        public void setDate​(int i,
                            java.sql.Date d)
                     throws java.sql.SQLException
        Specified by:
        setDate in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setTime

        public void setTime​(int i,
                            java.sql.Time t)
                     throws java.sql.SQLException
        Specified by:
        setTime in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setTimestamp

        public void setTimestamp​(int i,
                                 java.sql.Timestamp t)
                          throws java.sql.SQLException
        Specified by:
        setTimestamp in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setAsciiStream

        public void setAsciiStream​(int i1,
                                   java.io.InputStream is,
                                   int i2)
                            throws java.sql.SQLException
        Specified by:
        setAsciiStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setUnicodeStream

        @Deprecated
        public void setUnicodeStream​(int i1,
                                     java.io.InputStream is,
                                     int i2)
                              throws java.sql.SQLException
        Deprecated.
        Specified by:
        setUnicodeStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public void setBinaryStream​(int i1,
                                    java.io.InputStream is,
                                    int i2)
                             throws java.sql.SQLException
        Specified by:
        setBinaryStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • clearParameters

        public void clearParameters()
                             throws java.sql.SQLException
        Specified by:
        clearParameters in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(int i1,
                              java.lang.Object o,
                              int i2,
                              int i3)
                       throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(int i1,
                              java.lang.Object o,
                              int i2)
                       throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(int i,
                              java.lang.Object o)
                       throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • execute

        public boolean execute()
                        throws java.sql.SQLException
        Specified by:
        execute in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • addBatch

        public void addBatch()
                      throws java.sql.SQLException
        Specified by:
        addBatch in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setCharacterStream

        public void setCharacterStream​(int i1,
                                       java.io.Reader r,
                                       int i2)
                                throws java.sql.SQLException
        Specified by:
        setCharacterStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setRef

        public void setRef​(int i,
                           java.sql.Ref r)
                    throws java.sql.SQLException
        Specified by:
        setRef in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBlob

        public void setBlob​(int i,
                            java.sql.Blob b)
                     throws java.sql.SQLException
        Specified by:
        setBlob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setClob

        public void setClob​(int i,
                            java.sql.Clob c)
                     throws java.sql.SQLException
        Specified by:
        setClob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setArray

        public void setArray​(int i,
                             java.sql.Array a)
                      throws java.sql.SQLException
        Specified by:
        setArray in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • getMetaData

        public java.sql.ResultSetMetaData getMetaData()
                                               throws java.sql.SQLException
        Specified by:
        getMetaData in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setDate

        public void setDate​(int i,
                            java.sql.Date d,
                            java.util.Calendar c)
                     throws java.sql.SQLException
        Specified by:
        setDate in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setTime

        public void setTime​(int i,
                            java.sql.Time t,
                            java.util.Calendar c)
                     throws java.sql.SQLException
        Specified by:
        setTime in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setTimestamp

        public void setTimestamp​(int i,
                                 java.sql.Timestamp t,
                                 java.util.Calendar c)
                          throws java.sql.SQLException
        Specified by:
        setTimestamp in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNull

        public void setNull​(int i1,
                            int i2,
                            java.lang.String s)
                     throws java.sql.SQLException
        Specified by:
        setNull in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • getMoreResults

        public boolean getMoreResults​(int i)
                               throws java.sql.SQLException
        Specified by:
        getMoreResults in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getGeneratedKeys

        public java.sql.ResultSet getGeneratedKeys()
                                            throws java.sql.SQLException
        Specified by:
        getGeneratedKeys in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeUpdate

        public int executeUpdate​(java.lang.String s,
                                 int i)
                          throws java.sql.SQLException
        Specified by:
        executeUpdate in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeUpdate

        public int executeUpdate​(java.lang.String s,
                                 int[] ia)
                          throws java.sql.SQLException
        Specified by:
        executeUpdate in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeUpdate

        public int executeUpdate​(java.lang.String s,
                                 java.lang.String[] sa)
                          throws java.sql.SQLException
        Specified by:
        executeUpdate in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • execute

        public boolean execute​(java.lang.String s,
                               int i)
                        throws java.sql.SQLException
        Specified by:
        execute in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • execute

        public boolean execute​(java.lang.String s,
                               int[] ia)
                        throws java.sql.SQLException
        Specified by:
        execute in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • execute

        public boolean execute​(java.lang.String s,
                               java.lang.String[] sa)
                        throws java.sql.SQLException
        Specified by:
        execute in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getResultSetHoldability

        public int getResultSetHoldability()
                                    throws java.sql.SQLException
        Specified by:
        getResultSetHoldability in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setURL

        public void setURL​(int i,
                           java.net.URL url)
                    throws java.sql.SQLException
        Specified by:
        setURL in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • getParameterMetaData

        public java.sql.ParameterMetaData getParameterMetaData()
                                                        throws java.sql.SQLException
        Specified by:
        getParameterMetaData in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • registerOutParameter

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

        public void registerOutParameter​(int i1,
                                         int i2,
                                         int i3)
                                  throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • wasNull

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

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

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

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

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

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

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

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

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

        @Deprecated
        public java.math.BigDecimal getBigDecimal​(int a,
                                                  int b)
                                           throws java.sql.SQLException
        Deprecated.
        use getBigDecimal(int parameterIndex) or getBigDecimal(String parameterName)
        Specified by:
        getBigDecimal in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getBytes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public void registerOutParameter​(int i1,
                                         int i2,
                                         java.lang.String s)
                                  throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • registerOutParameter

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

        public void registerOutParameter​(java.lang.String s,
                                         int i1,
                                         int i2)
                                  throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • registerOutParameter

        public void registerOutParameter​(java.lang.String s1,
                                         int i,
                                         java.lang.String s2)
                                  throws java.sql.SQLException
        Specified by:
        registerOutParameter in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getURL

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

        public void setURL​(java.lang.String a,
                           java.net.URL b)
                    throws java.sql.SQLException
        Specified by:
        setURL in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getURL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public void setDate​(java.lang.String a,
                            java.sql.Date b,
                            java.util.Calendar c)
                     throws java.sql.SQLException
        Specified by:
        setDate in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setTime

        public void setTime​(java.lang.String a,
                            java.sql.Time b,
                            java.util.Calendar c)
                     throws java.sql.SQLException
        Specified by:
        setTime in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setTimestamp

        public void setTimestamp​(java.lang.String a,
                                 java.sql.Timestamp b,
                                 java.util.Calendar c)
                          throws java.sql.SQLException
        Specified by:
        setTimestamp in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • setNull

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public java.sql.Timestamp getTimestamp​(java.lang.String a,
                                               java.util.Calendar b)
                                        throws java.sql.SQLException
        Specified by:
        getTimestamp in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • isWrapperFor

        public boolean isWrapperFor​(java.lang.Class<?> iface)
                             throws java.sql.SQLException
        Specified by:
        isWrapperFor in interface java.sql.Wrapper
        Throws:
        java.sql.SQLException
      • unwrap

        public <T> T unwrap​(java.lang.Class<T> iface)
                     throws java.sql.SQLException
        Specified by:
        unwrap in interface java.sql.Wrapper
        Throws:
        java.sql.SQLException
      • getCharacterStream

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

        public 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 java.io.Reader getNCharacterStream​(int parameterIndex)
                                           throws java.sql.SQLException
        Specified by:
        getNCharacterStream in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getNCharacterStream

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

        public java.sql.NClob getNClob​(int parameterIndex)
                                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
      • getNString

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

        public 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 java.sql.RowId getRowId​(int parameterIndex)
                                throws java.sql.SQLException
        Specified by:
        getRowId in interface java.sql.CallableStatement
        Throws:
        java.sql.SQLException
      • getRowId

        public java.sql.RowId getRowId​(java.lang.String parameterName)
                                throws java.sql.SQLException
        Specified by:
        getRowId 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 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
      • setAsciiStream

        public 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
      • setBinaryStream

        public 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
      • setBinaryStream

        public 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
      • setBlob

        public 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
      • setBlob

        public 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
      • setBlob

        public 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
      • setCharacterStream

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

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

        public 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
      • setClob

        public 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
      • setClob

        public 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
      • setNCharacterStream

        public 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
      • setNCharacterStream

        public 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
      • setNClob

        public 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
      • setNClob

        public 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
      • setNClob

        public 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
      • setNString

        public 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
      • setRowId

        public 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
      • setSQLXML

        public 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
      • setAsciiStream

        public void setAsciiStream​(int parameterIndex,
                                   java.io.InputStream x,
                                   long length)
                            throws java.sql.SQLException
        Specified by:
        setAsciiStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setAsciiStream

        public void setAsciiStream​(int parameterIndex,
                                   java.io.InputStream x)
                            throws java.sql.SQLException
        Specified by:
        setAsciiStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public void setBinaryStream​(int parameterIndex,
                                    java.io.InputStream x,
                                    long length)
                             throws java.sql.SQLException
        Specified by:
        setBinaryStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public void setBinaryStream​(int parameterIndex,
                                    java.io.InputStream x)
                             throws java.sql.SQLException
        Specified by:
        setBinaryStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBlob

        public void setBlob​(int parameterIndex,
                            java.io.InputStream inputStream,
                            long length)
                     throws java.sql.SQLException
        Specified by:
        setBlob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBlob

        public void setBlob​(int parameterIndex,
                            java.io.InputStream inputStream)
                     throws java.sql.SQLException
        Specified by:
        setBlob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setCharacterStream

        public void setCharacterStream​(int parameterIndex,
                                       java.io.Reader reader,
                                       long length)
                                throws java.sql.SQLException
        Specified by:
        setCharacterStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setCharacterStream

        public void setCharacterStream​(int parameterIndex,
                                       java.io.Reader reader)
                                throws java.sql.SQLException
        Specified by:
        setCharacterStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setClob

        public void setClob​(int parameterIndex,
                            java.io.Reader reader,
                            long length)
                     throws java.sql.SQLException
        Specified by:
        setClob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setClob

        public void setClob​(int parameterIndex,
                            java.io.Reader reader)
                     throws java.sql.SQLException
        Specified by:
        setClob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNCharacterStream

        public void setNCharacterStream​(int parameterIndex,
                                        java.io.Reader value,
                                        long length)
                                 throws java.sql.SQLException
        Specified by:
        setNCharacterStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNCharacterStream

        public void setNCharacterStream​(int parameterIndex,
                                        java.io.Reader value)
                                 throws java.sql.SQLException
        Specified by:
        setNCharacterStream in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNClob

        public void setNClob​(int parameterIndex,
                             java.sql.NClob value)
                      throws java.sql.SQLException
        Specified by:
        setNClob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNClob

        public void setNClob​(int parameterIndex,
                             java.io.Reader reader,
                             long length)
                      throws java.sql.SQLException
        Specified by:
        setNClob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNClob

        public void setNClob​(int parameterIndex,
                             java.io.Reader reader)
                      throws java.sql.SQLException
        Specified by:
        setNClob in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNString

        public void setNString​(int parameterIndex,
                               java.lang.String value)
                        throws java.sql.SQLException
        Specified by:
        setNString in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setRowId

        public void setRowId​(int parameterIndex,
                             java.sql.RowId x)
                      throws java.sql.SQLException
        Specified by:
        setRowId in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setSQLXML

        public void setSQLXML​(int parameterIndex,
                              java.sql.SQLXML xmlObject)
                       throws java.sql.SQLException
        Specified by:
        setSQLXML in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • isClosed

        public boolean isClosed()
                         throws java.sql.SQLException
        Specified by:
        isClosed in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • isPoolable

        public boolean isPoolable()
                           throws java.sql.SQLException
        Specified by:
        isPoolable in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setPoolable

        public void setPoolable​(boolean poolable)
                         throws java.sql.SQLException
        Specified by:
        setPoolable in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • getObject

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

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

        public boolean isCloseOnCompletion()
                                    throws java.sql.SQLException
        Specified by:
        isCloseOnCompletion in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • closeOnCompletion

        public void closeOnCompletion()
                               throws java.sql.SQLException
        Specified by:
        closeOnCompletion in interface java.sql.Statement
        Throws:
        java.sql.SQLException