| setParameter(int, Object) |   | 8% |   | 4% | 37 | 38 | 108 | 118 | 0 | 1 |
| performPreExecute() |   | 1% |   | 3% | 15 | 16 | 63 | 65 | 0 | 1 |
| setClobParameter(int, Object, long) |  | 0% |  | 0% | 8 | 8 | 37 | 37 | 1 | 1 |
| setBlobParameter(int, Object, long) |  | 0% |  | 0% | 8 | 8 | 37 | 37 | 1 | 1 |
| executeBatch() |  | 0% |  | 0% | 9 | 9 | 31 | 31 | 1 | 1 |
| setArray(int, Array) |  | 0% |  | 0% | 6 | 6 | 28 | 28 | 1 | 1 |
| toString() |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| JDBCPreparedStatement(JDBCConnection, Result) |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 |
| close() |  | 0% |  | 0% | 4 | 4 | 25 | 25 | 1 | 1 |
| setTimestamp(int, Timestamp, Calendar) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| setBinStream(int, InputStream, long) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| setDate(int, Date, Calendar) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| setTime(int, Time, Calendar) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| setUnicodeStream(int, InputStream, int) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| getMetaData() |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
| setCharStream(int, Reader, long) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| setBlobForBinaryParameter(int, Blob) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| setClobForStringParameter(int, Clob) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
| setIntParameter(int, int) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| addBatch() |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| setAscStream(int, InputStream, long) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| checkGetParameterIndex(int) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| setBinaryStream(int, InputStream, long) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| setCharacterStream(int, Reader, long) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| setLongParameter(int, long) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| fetchResult() |   | 60% |   | 50% | 7 | 8 | 8 | 21 | 0 | 1 |
| JDBCPreparedStatement(JDBCConnection, String, int, int, int, int, int[], String[]) |   | 83% |   | 41% | 5 | 7 | 10 | 43 | 0 | 1 |
| cancel() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| clearParameters() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| setBlob(int, Blob) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| setClob(int, Clob) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setObject(int, Object, int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| setFetchDirection(int) |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 1 | 1 |
| executeLargeBatch() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| checkParameterIndex(int) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| setQueryTimeout(int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| getParameterMetaData() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setMaxRows(int) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| setFetchSize(int) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| clearBatch() |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| setAsciiStream(int, InputStream, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| checkStatementType(int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| checkSetParameterIndex(int) |   | 63% |   | 50% | 5 | 6 | 5 | 9 | 0 | 1 |
| setShort(int, short) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setInt(int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setLong(int, long) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setMaxFieldSize(int) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| getResultSetHoldability() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| clearWarnings() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getResultSetConcurrency() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getResultSetType() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| setPoolable(boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setLargeMaxRows(long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| executeQuery() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getMaxRows() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getQueryTimeout() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getWarnings() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getFetchDirection() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getFetchSize() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getConnection() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isPoolable() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| setBoolean(int, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getMaxFieldSize() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| unwrap(Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isWrapperFor(Class) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| setObject(int, Object, SQLType, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| execute() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| setObject(int, Object, SQLType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setDouble(int, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isRowCount() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setAsciiStream(int, InputStream, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBinaryStream(int, InputStream, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCharacterStream(int, Reader, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFloat(int, float) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDate(int, Date) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTime(int, Time) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTimestamp(int, Timestamp) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNCharacterStream(int, Reader, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setClob(int, Reader, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBlob(int, InputStream, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNClob(int, Reader, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAsciiStream(int, InputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBinaryStream(int, InputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCharacterStream(int, Reader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNCharacterStream(int, Reader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setClob(int, Reader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBlob(int, InputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNClob(int, Reader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setClobParameter(int, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBlobParameter(int, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNull(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setByte(int, byte) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBigDecimal(int, BigDecimal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBytes(int, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setObject(int, Object, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setObject(int, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNull(int, int, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNString(int, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNClob(int, NClob) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkParametersSet() |   | 85% |   | 62% | 3 | 5 | 2 | 7 | 0 | 1 |
| getMoreResults(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMoreResults() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLargeUpdateCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLargeMaxRows() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeLargeUpdate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeUpdate() |  | 76% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| setEscapeProcessing(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getGeneratedKeys() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isClosed() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCursorName(String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getResultSet() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUpdateCount() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSQL() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStatementID() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResultSetMetaData() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParameterMetaDataDirect() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setRef(int, Ref) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addBatch(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeQuery(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| execute(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeUpdate(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setURL(int, URL) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeUpdate(String, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| execute(String, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeUpdate(String, int[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| execute(String, int[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeUpdate(String, String[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| execute(String, String[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setRowId(int, RowId) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSQLXML(int, SQLXML) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setString(int, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| performPostExecute() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |