Class StatementImpl

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.sql.PreparedStatement, java.sql.Statement, java.sql.Wrapper

    public class StatementImpl
    extends java.lang.Object
    implements java.sql.PreparedStatement
    Author:
    Loc Ha
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Sql sql  
      protected java.sql.PreparedStatement stat  
      • 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
      StatementImpl​(java.sql.Connection conn, Sql sql)  
      StatementImpl​(java.sql.Connection conn, Sql sql, boolean returnGeneratedKey)  
      StatementImpl​(java.sql.Connection conn, Sql sql, int resultSetType, int resultSetConcurrency)  
      StatementImpl​(java.sql.Connection conn, java.lang.String sql)  
      StatementImpl​(java.sql.Connection conn, java.lang.String sql, int resultSetType, int resultSetConcurrency)  
      StatementImpl​(java.sql.PreparedStatement stat)  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void addBatch()  
      void addBatch​(java.lang.String sql)  
      void cancel()  
      void clearBatch()  
      void clearParameters()  
      void clearWarnings()  
      void close()  
      void closeOnCompletion()  
      boolean execute()  
      boolean execute​(java.lang.String sql)  
      boolean execute​(java.lang.String sql, int autoGeneratedKeys)  
      boolean execute​(java.lang.String sql, int[] columnIndexes)  
      boolean execute​(java.lang.String sql, java.lang.String[] columnNames)  
      int[] executeBatch()  
      int executeGeneratedKey()  
      long executeGeneratedKeyLong()  
      long[] executeLargeBatch()  
      long executeLargeUpdate()  
      long executeLargeUpdate​(java.lang.String sql)  
      long executeLargeUpdate​(java.lang.String sql, int autoGeneratedKeys)  
      long executeLargeUpdate​(java.lang.String sql, int[] columnIndexes)  
      long executeLargeUpdate​(java.lang.String sql, java.lang.String[] columnNames)  
      <T> java.util.List<T> executeList​(ResultSetMapper<T> mapper)  
      <T> java.util.List<T> executeList​(ResultSetMapper<T> mapper, java.util.List<T> list)  
      <K,​V>
      java.util.Map<K,​V>
      executeMap​(ResultSetMapper<K> keyMapper, ResultSetMapper<V> valueMapper)  
      <K,​V>
      java.util.Map<K,​V>
      executeMap​(ResultSetMapper<K> keyMapper, ResultSetMapper<V> valueMapper, java.util.Map<K,​V> map)  
      <K,​V>
      java.util.Map<K,​V>
      executeMap​(java.lang.String keyColumn, java.lang.String valueColumn)  
      <K,​V>
      java.util.Map<K,​V>
      executeMap​(java.lang.String keyColumn, java.lang.String valueColumn, java.util.Map<K,​V> map)  
      void executeNStream​(java.lang.String streamLabel, java.io.Writer w, ResultSetHandler handler)  
      ResultSetImpl executeQuery()  
      void executeQuery​(ResultSetHandler handler)  
      ResultSetImpl executeQuery​(java.lang.String sql)  
      <T> T executeScalar()  
      <T> T executeSingle​(ResultSetMapper<T> mapper)  
      void executeStream​(java.lang.String streamLabel, java.io.OutputStream os, ResultSetHandler handler)  
      void executeStream​(java.lang.String streamLabel, java.io.Writer w, ResultSetHandler handler)  
      int executeUpdate()  
      int executeUpdate​(java.lang.String sql)  
      int executeUpdate​(java.lang.String sql, int autoGeneratedKeys)  
      int executeUpdate​(java.lang.String sql, int[] columnIndexes)  
      int executeUpdate​(java.lang.String sql, java.lang.String[] columnNames)  
      java.sql.Connection getConnection()  
      int getFetchDirection()  
      int getFetchSize()  
      java.sql.ResultSet getGeneratedKeys()  
      long getLargeMaxRows()  
      long getLargeUpdateCount()  
      int getMaxFieldSize()  
      int getMaxRows()  
      java.sql.ResultSetMetaData getMetaData()  
      boolean getMoreResults()  
      boolean getMoreResults​(int current)  
      java.sql.ParameterMetaData getParameterMetaData()  
      int getQueryTimeout()  
      java.sql.ResultSet getResultSet()  
      int getResultSetConcurrency()  
      int getResultSetHoldability()  
      int getResultSetType()  
      protected Sql getSql()  
      int getUpdateCount()  
      java.sql.SQLWarning getWarnings()  
      boolean isClosed()  
      boolean isCloseOnCompletion()  
      boolean isPoolable()  
      boolean isWrapperFor​(java.lang.Class<?> arg0)  
      void setArray​(int parameterIndex, java.sql.Array x)  
      void setArray​(java.lang.String parameterName, java.sql.Array x)  
      void setAsciiStream​(int parameterIndex, java.io.InputStream x)  
      void setAsciiStream​(int parameterIndex, java.io.InputStream x, int length)  
      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 parameterName, java.io.InputStream x, int length)  
      void setAsciiStream​(java.lang.String parameterName, java.io.InputStream x, long length)  
      void setBigDecimal​(int parameterIndex, java.math.BigDecimal x)  
      void setBigDecimal​(java.lang.String parameterName, java.math.BigDecimal x)  
      void setBigDecimalArray​(java.lang.String parameterName, java.math.BigDecimal[] values)  
      void setBinaryStream​(int parameterIndex, java.io.InputStream x)  
      void setBinaryStream​(int parameterIndex, java.io.InputStream x, int length)  
      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 parameterName, java.io.InputStream x, int length)  
      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 parameterIndex, java.sql.Blob x)  
      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 parameterIndex, boolean x)  
      void setBoolean​(java.lang.String parameterName, boolean x)  
      void setBoolean2​(java.lang.String parameterName, java.lang.Boolean value)  
      void setByte​(int parameterIndex, byte x)  
      void setByte​(java.lang.String parameterName, byte x)  
      void setByte2​(java.lang.String parameterName, java.lang.Byte value)  
      void setByteArray​(java.lang.String parameterName, byte[] values)  
      void setBytes​(int parameterIndex, byte[] x)  
      void setBytes​(java.lang.String parameterName, byte[] x)  
      void setCharacterStream​(int parameterIndex, java.io.Reader reader)  
      void setCharacterStream​(int parameterIndex, java.io.Reader reader, int length)  
      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 parameterName, java.io.Reader reader, int length)  
      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 parameterIndex, java.sql.Clob x)  
      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 name)  
      void setDate​(int parameterIndex, java.sql.Date x)  
      void setDate​(int parameterIndex, java.sql.Date x, java.util.Calendar cal)  
      void setDate​(java.lang.String parameterName, java.sql.Date x)  
      void setDate​(java.lang.String parameterName, java.sql.Date x, java.util.Calendar cal)  
      void setDateArray​(java.lang.String parameterName, java.sql.Date[] values)  
      void setDouble​(int parameterIndex, double x)  
      void setDouble​(java.lang.String parameterName, double x)  
      void setDouble2​(java.lang.String parameterName, java.lang.Double value)  
      void setDoubleArray​(java.lang.String parameterName, double[] values)  
      void setEscapeProcessing​(boolean enable)  
      void setFetchDirection​(int direction)  
      void setFetchSize​(int rows)  
      void setFloat​(int parameterIndex, float x)  
      void setFloat​(java.lang.String parameterName, float x)  
      void setFloat2​(java.lang.String parameterName, java.lang.Float value)  
      void setFloatArray​(java.lang.String parameterName, float[] values)  
      void setInt​(int parameterIndex, int x)  
      void setInt​(java.lang.String parameterName, int x)  
      void setInt2​(java.lang.String parameterName, java.lang.Integer value)  
      void setIntArray​(java.lang.String parameterName, int[] values)  
      void setLargeMaxRows​(long max)  
      void setLike​(java.lang.String parameterName, java.lang.String value)  
      void setLikeAny​(java.lang.String parameterName, java.lang.String[] values)  
      void setLikeAny​(java.lang.String parameterName, java.lang.String[] values, LikeType likeType, java.lang.String falsePattern)  
      void setLikeAnyEnd​(java.lang.String parameterName, java.lang.String[] values)  
      void setLikeAnyStart​(java.lang.String parameterName, java.lang.String[] values)  
      void setLikeEnd​(java.lang.String parameterName, java.lang.String value)  
      void setLikeStart​(java.lang.String parameterName, java.lang.String value)  
      void setLikeTag​(java.lang.String parameterName, java.lang.String tag)  
      void setLong​(int parameterIndex, long x)  
      void setLong​(java.lang.String parameterName, long x)  
      void setLong2​(java.lang.String parameterName, java.lang.Long value)  
      void setLongArray​(java.lang.String parameterName, long[] values)  
      void setMaxFieldSize​(int max)  
      void setMaxRows​(int max)  
      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 setNLike​(java.lang.String parameterName, java.lang.String value)  
      void setNLikeAny​(java.lang.String parameterName, java.lang.String[] values)  
      void setNLikeAny​(java.lang.String parameterName, java.lang.String[] values, LikeType likeType, java.lang.String falsePattern)  
      void setNLikeAnyEnd​(java.lang.String parameterName, java.lang.String[] values)  
      void setNLikeAnyStart​(java.lang.String parameterName, java.lang.String[] values)  
      void setNLikeEnd​(java.lang.String parameterName, java.lang.String value)  
      void setNLikeStart​(java.lang.String parameterName, java.lang.String value)  
      void setNLikeTag​(java.lang.String parameterName, java.lang.String tag)  
      void setNString​(int parameterIndex, java.lang.String value)  
      void setNString​(java.lang.String parameterName, java.lang.String value)  
      void setNStringArray​(java.lang.String parameterName, java.lang.String[] values)  
      void setNull​(int parameterIndex, int sqlType)  
      void setNull​(int parameterIndex, int sqlType, java.lang.String typeName)  
      void setNull​(java.lang.String parameterName, int sqlType)  
      void setNull​(java.lang.String parameterName, int sqlType, java.lang.String typeName)  
      void setObject​(int parameterIndex, java.lang.Object x)  
      void setObject​(int parameterIndex, java.lang.Object x, int targetSqlType)  
      void setObject​(int parameterIndex, java.lang.Object x, int targetSqlType, int scaleOrLength)  
      void setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType)  
      void setObject​(int parameterIndex, java.lang.Object x, java.sql.SQLType targetSqlType, int scaleOrLength)  
      void setObject​(java.lang.String parameterName, java.lang.Object x)  
      void setObject​(java.lang.String parameterName, java.lang.Object x, int targetSqlType)  
      void setObject​(java.lang.String parameterName, java.lang.Object x, int targetSqlType, int scaleOrLength)  
      void setObject​(java.lang.String parameterName, java.lang.Object x, java.sql.SQLType targetSqlType)  
      void setObject​(java.lang.String parameterName, java.lang.Object x, java.sql.SQLType targetSqlType, int scaleOrLength)  
      void setPoolable​(boolean poolable)  
      void setQueryTimeout​(int seconds)  
      void setRef​(int parameterIndex, java.sql.Ref x)  
      void setRef​(java.lang.String parameterName, java.sql.Ref x)  
      void setRowId​(int parameterIndex, java.sql.RowId x)  
      void setRowId​(java.lang.String parameterName, java.sql.RowId x)  
      void setShort​(int parameterIndex, short x)  
      void setShort​(java.lang.String parameterName, short x)  
      void setShort2​(java.lang.String parameterName, java.lang.Short value)  
      void setShortArray​(java.lang.String parameterName, short[] values)  
      void setSQLXML​(int parameterIndex, java.sql.SQLXML xmlObject)  
      void setSQLXML​(java.lang.String parameterName, java.sql.SQLXML xmlObject)  
      void setString​(int parameterIndex, java.lang.String x)  
      void setString​(java.lang.String parameterName, java.lang.String x)  
      void setStringArray​(java.lang.String parameterName, java.lang.String[] values)  
      void setTime​(int parameterIndex, java.sql.Time x)  
      void setTime​(int parameterIndex, java.sql.Time x, java.util.Calendar cal)  
      void setTime​(java.lang.String parameterName, java.sql.Time x)  
      void setTime​(java.lang.String parameterName, java.sql.Time x, java.util.Calendar cal)  
      void setTimeArray​(java.lang.String parameterName, java.sql.Time[] values)  
      void setTimestamp​(int parameterIndex, java.sql.Timestamp x)  
      void setTimestamp​(int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal)  
      void setTimestamp​(java.lang.String parameterName, java.sql.Timestamp x)  
      void setTimestamp​(java.lang.String parameterName, java.sql.Timestamp x, java.util.Calendar cal)  
      void setTimestampArray​(java.lang.String parameterName, java.sql.Timestamp[] values)  
      void setUnicodeStream​(int parameterIndex, java.io.InputStream x, int length)
      Deprecated.
      void setUnicodeStream​(java.lang.String parameterName, java.io.InputStream x, int length)
      Deprecated.
      void setURL​(int parameterIndex, java.net.URL x)  
      void setURL​(java.lang.String parameterName, java.net.URL x)  
      <T> T unwrap​(java.lang.Class<T> arg0)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.sql.Statement

        enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, isSimpleIdentifier
    • Field Detail

      • sql

        protected final Sql sql
      • stat

        protected final java.sql.PreparedStatement stat
    • Constructor Detail

      • StatementImpl

        public StatementImpl​(java.sql.PreparedStatement stat)
      • StatementImpl

        public StatementImpl​(java.sql.Connection conn,
                             java.lang.String sql)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • StatementImpl

        public StatementImpl​(java.sql.Connection conn,
                             java.lang.String sql,
                             int resultSetType,
                             int resultSetConcurrency)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • StatementImpl

        public StatementImpl​(java.sql.Connection conn,
                             Sql sql)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • StatementImpl

        public StatementImpl​(java.sql.Connection conn,
                             Sql sql,
                             int resultSetType,
                             int resultSetConcurrency)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • StatementImpl

        public StatementImpl​(java.sql.Connection conn,
                             Sql sql,
                             boolean returnGeneratedKey)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
    • Method Detail

      • getSql

        protected Sql getSql()
      • executeGeneratedKey

        public int executeGeneratedKey()
                                throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeGeneratedKeyLong

        public long executeGeneratedKeyLong()
                                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeMap

        public <K,​V> java.util.Map<K,​V> executeMap​(ResultSetMapper<K> keyMapper,
                                                               ResultSetMapper<V> valueMapper)
                                                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeMap

        public <K,​V> java.util.Map<K,​V> executeMap​(ResultSetMapper<K> keyMapper,
                                                               ResultSetMapper<V> valueMapper,
                                                               java.util.Map<K,​V> map)
                                                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeMap

        public <K,​V> java.util.Map<K,​V> executeMap​(java.lang.String keyColumn,
                                                               java.lang.String valueColumn)
                                                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeMap

        public <K,​V> java.util.Map<K,​V> executeMap​(java.lang.String keyColumn,
                                                               java.lang.String valueColumn,
                                                               java.util.Map<K,​V> map)
                                                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeList

        public <T> java.util.List<T> executeList​(ResultSetMapper<T> mapper)
                                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeList

        public <T> java.util.List<T> executeList​(ResultSetMapper<T> mapper,
                                                 java.util.List<T> list)
                                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeSingle

        public <T> T executeSingle​(ResultSetMapper<T> mapper)
                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeScalar

        public <T> T executeScalar()
                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeQuery

        public void executeQuery​(ResultSetHandler handler)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • executeStream

        public void executeStream​(java.lang.String streamLabel,
                                  java.io.OutputStream os,
                                  ResultSetHandler handler)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • executeStream

        public void executeStream​(java.lang.String streamLabel,
                                  java.io.Writer w,
                                  ResultSetHandler handler)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • executeNStream

        public void executeNStream​(java.lang.String streamLabel,
                                   java.io.Writer w,
                                   ResultSetHandler handler)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setLikeTag

        public void setLikeTag​(java.lang.String parameterName,
                               java.lang.String tag)
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNLikeTag

        public void setNLikeTag​(java.lang.String parameterName,
                                java.lang.String tag)
                         throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLike

        public void setLike​(java.lang.String parameterName,
                            java.lang.String value)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLikeStart

        public void setLikeStart​(java.lang.String parameterName,
                                 java.lang.String value)
                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLikeEnd

        public void setLikeEnd​(java.lang.String parameterName,
                               java.lang.String value)
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNLike

        public void setNLike​(java.lang.String parameterName,
                             java.lang.String value)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNLikeStart

        public void setNLikeStart​(java.lang.String parameterName,
                                  java.lang.String value)
                           throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNLikeEnd

        public void setNLikeEnd​(java.lang.String parameterName,
                                java.lang.String value)
                         throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLikeAny

        public void setLikeAny​(java.lang.String parameterName,
                               java.lang.String[] values)
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLikeAnyStart

        public void setLikeAnyStart​(java.lang.String parameterName,
                                    java.lang.String[] values)
                             throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLikeAnyEnd

        public void setLikeAnyEnd​(java.lang.String parameterName,
                                  java.lang.String[] values)
                           throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLikeAny

        public void setLikeAny​(java.lang.String parameterName,
                               java.lang.String[] values,
                               LikeType likeType,
                               java.lang.String falsePattern)
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNLikeAny

        public void setNLikeAny​(java.lang.String parameterName,
                                java.lang.String[] values)
                         throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNLikeAnyStart

        public void setNLikeAnyStart​(java.lang.String parameterName,
                                     java.lang.String[] values)
                              throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNLikeAnyEnd

        public void setNLikeAnyEnd​(java.lang.String parameterName,
                                   java.lang.String[] values)
                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNLikeAny

        public void setNLikeAny​(java.lang.String parameterName,
                                java.lang.String[] values,
                                LikeType likeType,
                                java.lang.String falsePattern)
                         throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setStringArray

        public void setStringArray​(java.lang.String parameterName,
                                   java.lang.String[] values)
                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNStringArray

        public void setNStringArray​(java.lang.String parameterName,
                                    java.lang.String[] values)
                             throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setByteArray

        public void setByteArray​(java.lang.String parameterName,
                                 byte[] values)
                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setShortArray

        public void setShortArray​(java.lang.String parameterName,
                                  short[] values)
                           throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setIntArray

        public void setIntArray​(java.lang.String parameterName,
                                int[] values)
                         throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLongArray

        public void setLongArray​(java.lang.String parameterName,
                                 long[] values)
                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setFloatArray

        public void setFloatArray​(java.lang.String parameterName,
                                  float[] values)
                           throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setDoubleArray

        public void setDoubleArray​(java.lang.String parameterName,
                                   double[] values)
                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBigDecimalArray

        public void setBigDecimalArray​(java.lang.String parameterName,
                                       java.math.BigDecimal[] values)
                                throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setDateArray

        public void setDateArray​(java.lang.String parameterName,
                                 java.sql.Date[] values)
                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setTimestampArray

        public void setTimestampArray​(java.lang.String parameterName,
                                      java.sql.Timestamp[] values)
                               throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setTimeArray

        public void setTimeArray​(java.lang.String parameterName,
                                 java.sql.Time[] values)
                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBoolean2

        public void setBoolean2​(java.lang.String parameterName,
                                java.lang.Boolean value)
                         throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setByte2

        public void setByte2​(java.lang.String parameterName,
                             java.lang.Byte value)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setShort2

        public void setShort2​(java.lang.String parameterName,
                              java.lang.Short value)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setInt2

        public void setInt2​(java.lang.String parameterName,
                            java.lang.Integer value)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLong2

        public void setLong2​(java.lang.String parameterName,
                             java.lang.Long value)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setFloat2

        public void setFloat2​(java.lang.String parameterName,
                              java.lang.Float value)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setDouble2

        public void setDouble2​(java.lang.String parameterName,
                               java.lang.Double value)
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBoolean

        public void setBoolean​(java.lang.String parameterName,
                               boolean x)
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setString

        public void setString​(java.lang.String parameterName,
                              java.lang.String x)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNString

        public void setNString​(java.lang.String parameterName,
                               java.lang.String value)
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setByte

        public void setByte​(java.lang.String parameterName,
                            byte x)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBytes

        public void setBytes​(java.lang.String parameterName,
                             byte[] x)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setShort

        public void setShort​(java.lang.String parameterName,
                             short x)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setInt

        public void setInt​(java.lang.String parameterName,
                           int x)
                    throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setLong

        public void setLong​(java.lang.String parameterName,
                            long x)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setFloat

        public void setFloat​(java.lang.String parameterName,
                             float x)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setDouble

        public void setDouble​(java.lang.String parameterName,
                              double x)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBigDecimal

        public void setBigDecimal​(java.lang.String parameterName,
                                  java.math.BigDecimal x)
                           throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setDate

        public void setDate​(java.lang.String parameterName,
                            java.sql.Date x,
                            java.util.Calendar cal)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setDate

        public void setDate​(java.lang.String parameterName,
                            java.sql.Date x)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setTimestamp

        public void setTimestamp​(java.lang.String parameterName,
                                 java.sql.Timestamp x)
                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setTimestamp

        public void setTimestamp​(java.lang.String parameterName,
                                 java.sql.Timestamp x,
                                 java.util.Calendar cal)
                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setTime

        public void setTime​(java.lang.String parameterName,
                            java.sql.Time x,
                            java.util.Calendar cal)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setTime

        public void setTime​(java.lang.String parameterName,
                            java.sql.Time x)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNull

        public void setNull​(java.lang.String parameterName,
                            int sqlType,
                            java.lang.String typeName)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNull

        public void setNull​(java.lang.String parameterName,
                            int sqlType)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(java.lang.String parameterName,
                              java.lang.Object x)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(java.lang.String parameterName,
                              java.lang.Object x,
                              int targetSqlType,
                              int scaleOrLength)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(java.lang.String parameterName,
                              java.lang.Object x,
                              java.sql.SQLType targetSqlType)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(java.lang.String parameterName,
                              java.lang.Object x,
                              int targetSqlType)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(java.lang.String parameterName,
                              java.lang.Object x,
                              java.sql.SQLType targetSqlType,
                              int scaleOrLength)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setURL

        public void setURL​(java.lang.String parameterName,
                           java.net.URL x)
                    throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setArray

        public void setArray​(java.lang.String parameterName,
                             java.sql.Array x)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setSQLXML

        public void setSQLXML​(java.lang.String parameterName,
                              java.sql.SQLXML xmlObject)
                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setRef

        public void setRef​(java.lang.String parameterName,
                           java.sql.Ref x)
                    throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setRowId

        public void setRowId​(java.lang.String parameterName,
                             java.sql.RowId x)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setClob

        public void setClob​(java.lang.String parameterName,
                            java.io.Reader reader,
                            long length)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setClob

        public void setClob​(java.lang.String parameterName,
                            java.sql.Clob x)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setClob

        public void setClob​(java.lang.String parameterName,
                            java.io.Reader reader)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNClob

        public void setNClob​(java.lang.String parameterName,
                             java.sql.NClob value)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNClob

        public void setNClob​(java.lang.String parameterName,
                             java.io.Reader reader,
                             long length)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNClob

        public void setNClob​(java.lang.String parameterName,
                             java.io.Reader reader)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setAsciiStream

        public void setAsciiStream​(java.lang.String parameterName,
                                   java.io.InputStream x,
                                   int length)
                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setAsciiStream

        public void setAsciiStream​(java.lang.String parameterName,
                                   java.io.InputStream x,
                                   long length)
                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setAsciiStream

        public void setAsciiStream​(java.lang.String parameterName,
                                   java.io.InputStream x)
                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setCharacterStream

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

        public void setCharacterStream​(java.lang.String parameterName,
                                       java.io.Reader reader,
                                       int length)
                                throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setCharacterStream

        public void setCharacterStream​(java.lang.String parameterName,
                                       java.io.Reader reader)
                                throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNCharacterStream

        public void setNCharacterStream​(java.lang.String parameterName,
                                        java.io.Reader value,
                                        long length)
                                 throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setNCharacterStream

        public void setNCharacterStream​(java.lang.String parameterName,
                                        java.io.Reader value)
                                 throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setUnicodeStream

        @Deprecated
        public void setUnicodeStream​(java.lang.String parameterName,
                                     java.io.InputStream x,
                                     int length)
                              throws java.sql.SQLException
        Deprecated.
        Throws:
        java.sql.SQLException
      • setBlob

        public void setBlob​(java.lang.String parameterName,
                            java.sql.Blob x)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBlob

        public void setBlob​(java.lang.String parameterName,
                            java.io.InputStream inputStream)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBlob

        public void setBlob​(java.lang.String parameterName,
                            java.io.InputStream inputStream,
                            long length)
                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public void setBinaryStream​(java.lang.String parameterName,
                                    java.io.InputStream x,
                                    long length)
                             throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public void setBinaryStream​(java.lang.String parameterName,
                                    java.io.InputStream x)
                             throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setBinaryStream

        public void setBinaryStream​(java.lang.String parameterName,
                                    java.io.InputStream x,
                                    int length)
                             throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • executeUpdate

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

        public long executeLargeUpdate()
                                throws java.sql.SQLException
        Specified by:
        executeLargeUpdate 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
      • executeQuery

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

        public void setBoolean​(int parameterIndex,
                               boolean x)
                        throws java.sql.SQLException
        Specified by:
        setBoolean in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setString

        public void setString​(int parameterIndex,
                              java.lang.String x)
                       throws java.sql.SQLException
        Specified by:
        setString 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
      • setByte

        public void setByte​(int parameterIndex,
                            byte x)
                     throws java.sql.SQLException
        Specified by:
        setByte in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setBytes

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

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

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

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

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

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

        public void setBigDecimal​(int parameterIndex,
                                  java.math.BigDecimal x)
                           throws java.sql.SQLException
        Specified by:
        setBigDecimal in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setDate

        public void setDate​(int parameterIndex,
                            java.sql.Date x,
                            java.util.Calendar cal)
                     throws java.sql.SQLException
        Specified by:
        setDate in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setDate

        public void setDate​(int parameterIndex,
                            java.sql.Date x)
                     throws java.sql.SQLException
        Specified by:
        setDate in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setTimestamp

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

        public void setTimestamp​(int parameterIndex,
                                 java.sql.Timestamp x,
                                 java.util.Calendar cal)
                          throws java.sql.SQLException
        Specified by:
        setTimestamp in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setTime

        public void setTime​(int parameterIndex,
                            java.sql.Time x,
                            java.util.Calendar cal)
                     throws java.sql.SQLException
        Specified by:
        setTime in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setTime

        public void setTime​(int parameterIndex,
                            java.sql.Time x)
                     throws java.sql.SQLException
        Specified by:
        setTime in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNull

        public void setNull​(int parameterIndex,
                            int sqlType,
                            java.lang.String typeName)
                     throws java.sql.SQLException
        Specified by:
        setNull in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setNull

        public void setNull​(int parameterIndex,
                            int sqlType)
                     throws java.sql.SQLException
        Specified by:
        setNull in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setObject

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

        public void setObject​(int parameterIndex,
                              java.lang.Object x,
                              int targetSqlType,
                              int scaleOrLength)
                       throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(int parameterIndex,
                              java.lang.Object x,
                              java.sql.SQLType targetSqlType)
                       throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(int parameterIndex,
                              java.lang.Object x,
                              int targetSqlType)
                       throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setObject

        public void setObject​(int parameterIndex,
                              java.lang.Object x,
                              java.sql.SQLType targetSqlType,
                              int scaleOrLength)
                       throws java.sql.SQLException
        Specified by:
        setObject in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setURL

        public void setURL​(int parameterIndex,
                           java.net.URL x)
                    throws java.sql.SQLException
        Specified by:
        setURL in interface java.sql.PreparedStatement
        Throws:
        java.sql.SQLException
      • setArray

        public void setArray​(int parameterIndex,
                             java.sql.Array x)
                      throws java.sql.SQLException
        Specified by:
        setArray 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
      • setRef

        public void setRef​(int parameterIndex,
                           java.sql.Ref x)
                    throws java.sql.SQLException
        Specified by:
        setRef 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
      • 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.sql.Clob x)
                     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
      • 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
      • setAsciiStream

        public void setAsciiStream​(int parameterIndex,
                                   java.io.InputStream x,
                                   int 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,
                                   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
      • 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,
                                       int 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
      • 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
      • setUnicodeStream

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

        public void setBlob​(int parameterIndex,
                            java.sql.Blob x)
                     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
      • 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
      • 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
      • setBinaryStream

        public void setBinaryStream​(int parameterIndex,
                                    java.io.InputStream x,
                                    int length)
                             throws java.sql.SQLException
        Specified by:
        setBinaryStream 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
      • clearParameters

        public void clearParameters()
                             throws java.sql.SQLException
        Specified by:
        clearParameters 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
      • getParameterMetaData

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

        public long executeLargeUpdate​(java.lang.String sql,
                                       int[] columnIndexes)
                                throws java.sql.SQLException
        Specified by:
        executeLargeUpdate in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeLargeUpdate

        public long executeLargeUpdate​(java.lang.String sql,
                                       java.lang.String[] columnNames)
                                throws java.sql.SQLException
        Specified by:
        executeLargeUpdate in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeLargeUpdate

        public long executeLargeUpdate​(java.lang.String sql)
                                throws java.sql.SQLException
        Specified by:
        executeLargeUpdate in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeLargeUpdate

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

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

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

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

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

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

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

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

        public boolean execute​(java.lang.String sql,
                               java.lang.String[] columnNames)
                        throws java.sql.SQLException
        Specified by:
        execute 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
      • executeLargeBatch

        public long[] executeLargeBatch()
                                 throws java.sql.SQLException
        Specified by:
        executeLargeBatch in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • executeQuery

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

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

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

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

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

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

        public void setLargeMaxRows​(long max)
                             throws java.sql.SQLException
        Specified by:
        setLargeMaxRows in interface java.sql.Statement
        Throws:
        java.sql.SQLException
      • setMaxFieldSize

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

        public void setMaxRows​(int max)
                        throws java.sql.SQLException
        Specified by:
        setMaxRows 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
      • getLargeUpdateCount

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

        public int getUpdateCount()
                           throws java.sql.SQLException
        Specified by:
        getUpdateCount 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
      • addBatch

        public void addBatch​(java.lang.String sql)
                      throws java.sql.SQLException
        Specified by:
        addBatch 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
      • clearBatch

        public void clearBatch()
                        throws java.sql.SQLException
        Specified by:
        clearBatch 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
      • closeOnCompletion

        public void closeOnCompletion()
                               throws java.sql.SQLException
        Specified by:
        closeOnCompletion 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
      • getFetchDirection

        public int getFetchDirection()
                              throws java.sql.SQLException
        Specified by:
        getFetchDirection 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
      • getGeneratedKeys

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

        public long getLargeMaxRows()
                             throws java.sql.SQLException
        Specified by:
        getLargeMaxRows 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
      • getMaxRows

        public int getMaxRows()
                       throws java.sql.SQLException
        Specified by:
        getMaxRows 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
      • getMoreResults

        public boolean getMoreResults​(int current)
                               throws java.sql.SQLException
        Specified by:
        getMoreResults 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
      • getResultSetConcurrency

        public int getResultSetConcurrency()
                                    throws java.sql.SQLException
        Specified by:
        getResultSetConcurrency 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
      • getResultSetType

        public int getResultSetType()
                             throws java.sql.SQLException
        Specified by:
        getResultSetType 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
      • isCloseOnCompletion

        public boolean isCloseOnCompletion()
                                    throws java.sql.SQLException
        Specified by:
        isCloseOnCompletion in interface java.sql.Statement
        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
      • isWrapperFor

        public boolean isWrapperFor​(java.lang.Class<?> arg0)
                             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> arg0)
                     throws java.sql.SQLException
        Specified by:
        unwrap in interface java.sql.Wrapper
        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 java.sql.Statement
        Throws:
        java.sql.SQLException