| DAOUtil(String, Integer, Plugin, boolean) |   | 52% |   | 40% | 4 | 6 | 10 | 27 | 0 | 1 |
| setArray(int, String, Object[]) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getErrorMessage(Exception) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setObject(int, Object, int, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setDate(int, Date, Calendar) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setTime(int, Time, Calendar) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setByte(int, byte) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setTimestamp(int, Timestamp, Calendar) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setDouble(int, double) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setFloat(int, float) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setNull(int, int, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setObject(int, Object, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setShort(int, short) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setDate(int, Date) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setTime(int, Time) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setDoubleNull(int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setBigDecimal(int, BigDecimal) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setNull(int, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setObject(int, Object) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setRef(int, Ref) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setRowId(int, RowId) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setSQLXML(int, SQLXML) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setURL(int, URL) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| free() |   | 61% |   | 66% | 3 | 7 | 5 | 15 | 0 | 1 |
| getArray(int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getArray(String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getBoolean(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setBinaryStream(int, InputStream, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setBinaryStream(int, InputStream, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setBlob(int, InputStream, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setAsciiStream(int, InputStream, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setAsciiStream(int, InputStream, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setCharacterStream(int, Reader, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setCharacterStream(int, Reader, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setClob(int, Reader, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setNClob(int, Reader, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setNCharacterStream(int, Reader, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setBinaryStream(int, InputStream) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setBlob(int, InputStream) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setBlob(int, Blob) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setAsciiStream(int, InputStream) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setCharacterStream(int, Reader) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setClob(int, Reader) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setClob(int, Clob) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setNClob(int, Reader) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setClob(int, NClob) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setNCharacterStream(int, Reader) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setNString(int, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getDate(int, Calendar) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getDate(String, Calendar) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTime(int, Calendar) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTime(String, Calendar) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTimestamp(int, Calendar) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTimestamp(String, Calendar) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getObject(int, Class) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getObject(int, Map) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getObject(String, Class) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getObject(String, Map) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| addBatch(String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| finalize() |   | 27% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| logParameter(Object, Object) |   | 23% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| getBinaryStream(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBlob(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBlob(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBytes(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getByte(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getByte(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getDate(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getDate(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTime(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTime(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getInt(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getString(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTimestamp(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getDouble(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getDouble(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getObject(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getGeneratedKeyByte(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getGeneratedKeyShort(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getGeneratedKeyLong(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getGeneratedKeyBigDecimal(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getLong(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getAsciiString(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getAsciiString(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBigDecimal(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBigDecimal(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getCharacterStream(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getCharacterStream(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getClob(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getClob(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getNClob(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getNClob(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getFloat(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getFloat(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getNCharacterStream(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getNCharacterStream(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getNString(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getNString(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getRef(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getRef(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getRowId(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getRowId(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getShort(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getShort(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getSQLXML(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getSQLXML(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getURL(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getURL(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| addBatch() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| clearBatch() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| clearParameters() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| isLast() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| executeBatch() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| registerArray(Array) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| executeUpdate() |   | 64% |  | 100% | 0 | 3 | 3 | 8 | 0 | 1 |
| setBoolean(int, boolean) |   | 60% |  | 100% | 0 | 2 | 3 | 7 | 0 | 1 |
| setInt(int, int) |   | 54% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| setLong(int, long) |   | 54% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| setString(int, String) |   | 52% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| setTimestamp(int, Timestamp) |   | 52% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| setIntNull(int) |   | 52% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| setLongNull(int) |   | 52% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| getBoolean(int) |   | 45% |  | 100% | 0 | 2 | 3 | 4 | 0 | 1 |
| executeQuery() |   | 38% | | n/a | 0 | 1 | 3 | 6 | 0 | 1 |
| setBytes(int, byte[]) |   | 38% | | n/a | 0 | 1 | 3 | 6 | 0 | 1 |
| getBytes(int) |   | 31% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| getInt(int) |   | 31% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| getString(int) |   | 31% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| getTimestamp(int) |   | 31% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| getObject(int) |   | 31% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| getGeneratedKeyInt(int) |   | 31% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| getLong(int) |   | 31% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| next() |   | 26% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| nextGeneratedKey() |   | 26% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| log(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createStatement(MultiPluginTransaction) |   | 87% |   | 87% | 1 | 5 | 1 | 10 | 0 | 1 |
| DAOUtil(String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DAOUtil(String, Plugin, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| loadPlugin(Plugin) |   | 80% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| getResultSet() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| DAOUtil(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| DAOUtil(String, Plugin) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| DAOUtil(String, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| DAOUtil(String, Integer, Plugin) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getGeneratedKeysResultSet() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| close() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |