com.github.smokestack.jdbc
Class MockPreparedStatement

java.lang.Object
  extended by com.github.smokestack.jdbc.MockStatement
      extended by com.github.smokestack.jdbc.MockPreparedStatement
All Implemented Interfaces:
PreparedStatement, Statement

public class MockPreparedStatement
extends MockStatement
implements PreparedStatement

Author:
bbrag

Nested Class Summary
 
Nested classes/interfaces inherited from class com.github.smokestack.jdbc.MockStatement
MockStatement.StatementState
 
Field Summary
 
Fields inherited from class com.github.smokestack.jdbc.MockStatement
mockState
 
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
MockPreparedStatement(MockConnection connection, String sql)
           
 
Method Summary
 void _clearParameters()
           
 ResultSetMetaData _getMetaData()
           
 ParameterMetaData _getParameterMetaData()
           
 void _setArray(int i, Array x)
           
 void _setAsciiStream(int parameterIndex, InputStream x)
           
 void _setBigDecimal(int parameterIndex, BigDecimal x)
           
 void _setBlob(int i, Blob x)
           
 void _setBoolean(int parameterIndex, boolean x)
           
 void _setByte(int parameterIndex, byte x)
           
 void _setBytes(int parameterIndex, byte[] x)
           
 void _setClob(int i, Clob x)
           
 void _setDate(int parameterIndex, Date x)
           
 void _setDouble(int parameterIndex, double x)
           
 void _setFloat(int parameterIndex, float x)
           
 void _setInt(int parameterIndex, int x)
           
 void _setLong(int parameterIndex, long x)
           
 void _setNull(int parameterIndex, int sqlType)
           
 void _setObject(int parameterIndex, Object x)
           
 void _setRef(int i, Ref x)
           
 void _setShort(int parameterIndex, short x)
           
 void _setString(int parameterIndex, String x)
           
 void _setTime(int parameterIndex, Time x)
           
 void _setTimestamp(int parameterIndex, Timestamp x)
           
 void _setURL(int parameterIndex, URL x)
           
 void addBatch()
           
 void clearParameters()
           
 boolean execute()
           
 ResultSet executeQuery()
           
 int executeUpdate()
           
 ResultSetMetaData getMetaData()
           
 ParameterMetaData getParameterMetaData()
           
 void setArray(int i, Array x)
           
 void setAsciiStream(int parameterIndex, InputStream x, int length)
           
 void setBigDecimal(int parameterIndex, BigDecimal x)
           
 void setBinaryStream(int parameterIndex, InputStream x, int length)
           
 void setBlob(int i, Blob x)
           
 void setBoolean(int parameterIndex, boolean x)
           
 void setByte(int parameterIndex, byte x)
           
 void setBytes(int parameterIndex, byte[] x)
           
 void setCharacterStream(int parameterIndex, Reader reader, int length)
           
 void setClob(int i, Clob x)
           
 void setDate(int parameterIndex, Date x)
           
 void setDate(int parameterIndex, Date x, Calendar cal)
           
 void setDouble(int parameterIndex, double x)
           
 void setFloat(int parameterIndex, float x)
           
 void setInt(int parameterIndex, int x)
           
 void setLong(int parameterIndex, long x)
           
 void setNull(int parameterIndex, int sqlType)
           
 void setNull(int paramIndex, int sqlType, String typeName)
           
 void setObject(int parameterIndex, Object x)
           
 void setObject(int parameterIndex, Object x, int targetSqlType)
           
 void setObject(int parameterIndex, Object x, int targetSqlType, int scale)
           
 void setRef(int i, Ref x)
           
 void setShort(int parameterIndex, short x)
           
 void setString(int parameterIndex, String x)
           
 void setTime(int parameterIndex, Time x)
           
 void setTime(int parameterIndex, Time x, Calendar cal)
           
 void setTimestamp(int parameterIndex, Timestamp x)
           
 void setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
           
 void setUnicodeStream(int parameterIndex, InputStream x, int length)
           
 void setURL(int parameterIndex, URL x)
           
 String toString()
           
 
Methods inherited from class com.github.smokestack.jdbc.MockStatement
_addBatch, _cancel, _clearBatch, _clearWarnings, _close, _execute, _execute, _execute, _execute, _executeBatch, _executeQuery, _executeUpdate, _executeUpdate, _executeUpdate, _executeUpdate, _getConnection, _getFetchDirection, _getFetchSize, _getMaxFieldSize, _getMaxRows, _getMoreResults, _getMoreResults, _getQueryTimeout, _getResultSet, _getResultSetConcurrency, _getResultSetHoldability, _getResultSetType, _getUpdateCount, _getWarnings, _setCursorName, _setEscapeProcessing, _setFetchDirection, _setFetchSize, _setMaxFieldSize, _setMaxRows, _setQueryTimeout, addBatch, assertClosed, assertExplicitClose, autoClose, cancel, clearBatch, clearWarnings, close, complete, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getId, getMaxFieldSize, getMaxRows, getMockResultSets, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setHoldability, setId, setMaxFieldSize, setMaxRows, setParent, setQueryTimeout, setResultSetConcurrency, setResultType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.sql.Statement
addBatch, cancel, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout
 

Constructor Detail

MockPreparedStatement

public MockPreparedStatement(MockConnection connection,
                             String sql)
Method Detail

addBatch

public void addBatch()
              throws SQLException
Specified by:
addBatch in interface PreparedStatement
Throws:
SQLException

clearParameters

public void clearParameters()
                     throws SQLException
Specified by:
clearParameters in interface PreparedStatement
Throws:
SQLException

_clearParameters

public void _clearParameters()
                      throws SQLException
Throws:
SQLException

execute

public boolean execute()
                throws SQLException
Specified by:
execute in interface PreparedStatement
Throws:
SQLException

executeQuery

public ResultSet executeQuery()
                       throws SQLException
Specified by:
executeQuery in interface PreparedStatement
Throws:
SQLException

executeUpdate

public int executeUpdate()
                  throws SQLException
Specified by:
executeUpdate in interface PreparedStatement
Throws:
SQLException

getMetaData

public ResultSetMetaData getMetaData()
                              throws SQLException
Specified by:
getMetaData in interface PreparedStatement
Throws:
SQLException

_getMetaData

public ResultSetMetaData _getMetaData()

getParameterMetaData

public ParameterMetaData getParameterMetaData()
                                       throws SQLException
Specified by:
getParameterMetaData in interface PreparedStatement
Throws:
SQLException

_getParameterMetaData

public ParameterMetaData _getParameterMetaData()

setArray

public void setArray(int i,
                     Array x)
              throws SQLException
Specified by:
setArray in interface PreparedStatement
Throws:
SQLException

_setArray

public void _setArray(int i,
                      Array x)

setAsciiStream

public void setAsciiStream(int parameterIndex,
                           InputStream x,
                           int length)
                    throws SQLException
Specified by:
setAsciiStream in interface PreparedStatement
Throws:
SQLException

_setAsciiStream

public void _setAsciiStream(int parameterIndex,
                            InputStream x)

setBigDecimal

public void setBigDecimal(int parameterIndex,
                          BigDecimal x)
                   throws SQLException
Specified by:
setBigDecimal in interface PreparedStatement
Throws:
SQLException

_setBigDecimal

public void _setBigDecimal(int parameterIndex,
                           BigDecimal x)

setBinaryStream

public void setBinaryStream(int parameterIndex,
                            InputStream x,
                            int length)
                     throws SQLException
Specified by:
setBinaryStream in interface PreparedStatement
Throws:
SQLException

setBlob

public void setBlob(int i,
                    Blob x)
             throws SQLException
Specified by:
setBlob in interface PreparedStatement
Throws:
SQLException

_setBlob

public void _setBlob(int i,
                     Blob x)

setBoolean

public void setBoolean(int parameterIndex,
                       boolean x)
                throws SQLException
Specified by:
setBoolean in interface PreparedStatement
Throws:
SQLException

_setBoolean

public void _setBoolean(int parameterIndex,
                        boolean x)

setByte

public void setByte(int parameterIndex,
                    byte x)
             throws SQLException
Specified by:
setByte in interface PreparedStatement
Throws:
SQLException

_setByte

public void _setByte(int parameterIndex,
                     byte x)

setBytes

public void setBytes(int parameterIndex,
                     byte[] x)
              throws SQLException
Specified by:
setBytes in interface PreparedStatement
Throws:
SQLException

_setBytes

public void _setBytes(int parameterIndex,
                      byte[] x)

setCharacterStream

public void setCharacterStream(int parameterIndex,
                               Reader reader,
                               int length)
                        throws SQLException
Specified by:
setCharacterStream in interface PreparedStatement
Throws:
SQLException

setClob

public void setClob(int i,
                    Clob x)
             throws SQLException
Specified by:
setClob in interface PreparedStatement
Throws:
SQLException

_setClob

public void _setClob(int i,
                     Clob x)

setDate

public void setDate(int parameterIndex,
                    Date x)
             throws SQLException
Specified by:
setDate in interface PreparedStatement
Throws:
SQLException

_setDate

public void _setDate(int parameterIndex,
                     Date x)

setDate

public void setDate(int parameterIndex,
                    Date x,
                    Calendar cal)
             throws SQLException
Specified by:
setDate in interface PreparedStatement
Throws:
SQLException

setDouble

public void setDouble(int parameterIndex,
                      double x)
               throws SQLException
Specified by:
setDouble in interface PreparedStatement
Throws:
SQLException

_setDouble

public void _setDouble(int parameterIndex,
                       double x)

setFloat

public void setFloat(int parameterIndex,
                     float x)
              throws SQLException
Specified by:
setFloat in interface PreparedStatement
Throws:
SQLException

_setFloat

public void _setFloat(int parameterIndex,
                      float x)

setInt

public void setInt(int parameterIndex,
                   int x)
            throws SQLException
Specified by:
setInt in interface PreparedStatement
Throws:
SQLException

_setInt

public void _setInt(int parameterIndex,
                    int x)

setLong

public void setLong(int parameterIndex,
                    long x)
             throws SQLException
Specified by:
setLong in interface PreparedStatement
Throws:
SQLException

_setLong

public void _setLong(int parameterIndex,
                     long x)

setNull

public void setNull(int parameterIndex,
                    int sqlType)
             throws SQLException
Specified by:
setNull in interface PreparedStatement
Throws:
SQLException

_setNull

public void _setNull(int parameterIndex,
                     int sqlType)

setNull

public void setNull(int paramIndex,
                    int sqlType,
                    String typeName)
             throws SQLException
Specified by:
setNull in interface PreparedStatement
Throws:
SQLException

setObject

public void setObject(int parameterIndex,
                      Object x)
               throws SQLException
Specified by:
setObject in interface PreparedStatement
Throws:
SQLException

_setObject

public void _setObject(int parameterIndex,
                       Object x)

setObject

public void setObject(int parameterIndex,
                      Object x,
                      int targetSqlType)
               throws SQLException
Specified by:
setObject in interface PreparedStatement
Throws:
SQLException

setObject

public void setObject(int parameterIndex,
                      Object x,
                      int targetSqlType,
                      int scale)
               throws SQLException
Specified by:
setObject in interface PreparedStatement
Throws:
SQLException

setRef

public void setRef(int i,
                   Ref x)
            throws SQLException
Specified by:
setRef in interface PreparedStatement
Throws:
SQLException

_setRef

public void _setRef(int i,
                    Ref x)

setShort

public void setShort(int parameterIndex,
                     short x)
              throws SQLException
Specified by:
setShort in interface PreparedStatement
Throws:
SQLException

_setShort

public void _setShort(int parameterIndex,
                      short x)

setString

public void setString(int parameterIndex,
                      String x)
               throws SQLException
Specified by:
setString in interface PreparedStatement
Throws:
SQLException

_setString

public void _setString(int parameterIndex,
                       String x)

setTime

public void setTime(int parameterIndex,
                    Time x)
             throws SQLException
Specified by:
setTime in interface PreparedStatement
Throws:
SQLException

_setTime

public void _setTime(int parameterIndex,
                     Time x)

setTime

public void setTime(int parameterIndex,
                    Time x,
                    Calendar cal)
             throws SQLException
Specified by:
setTime in interface PreparedStatement
Throws:
SQLException

setTimestamp

public void setTimestamp(int parameterIndex,
                         Timestamp x)
                  throws SQLException
Specified by:
setTimestamp in interface PreparedStatement
Throws:
SQLException

_setTimestamp

public void _setTimestamp(int parameterIndex,
                          Timestamp x)

setTimestamp

public void setTimestamp(int parameterIndex,
                         Timestamp x,
                         Calendar cal)
                  throws SQLException
Specified by:
setTimestamp in interface PreparedStatement
Throws:
SQLException

setURL

public void setURL(int parameterIndex,
                   URL x)
            throws SQLException
Specified by:
setURL in interface PreparedStatement
Throws:
SQLException

_setURL

public void _setURL(int parameterIndex,
                    URL x)

setUnicodeStream

public void setUnicodeStream(int parameterIndex,
                             InputStream x,
                             int length)
                      throws SQLException
Specified by:
setUnicodeStream in interface PreparedStatement
Throws:
SQLException

toString

public String toString()
Overrides:
toString in class MockStatement


Copyright © 2009-2010 Smokestack. All Rights Reserved.