| getConnection(Log) |   | 60 % |   | 50 % | 1 | 2 | 1 | 4 | 0 | 1 |
| createCacheKey(MappedStatement, Object, RowBounds, BoundSql) |   | 95 % |   | 92 % | 1 | 8 | 1 | 25 | 0 | 1 |
| query(MappedStatement, Object, RowBounds, ResultHandler, CacheKey, BoundSql) |   | 94 % |   | 93 % | 1 | 9 | 1 | 19 | 0 | 1 |
| deferLoad(MappedStatement, MetaObject, String, CacheKey, Class) |   | 88 % |   | 75 % | 1 | 3 | 1 | 7 | 0 | 1 |
| update(MappedStatement, Object) |   | 80 % |   | 50 % | 1 | 2 | 1 | 5 | 0 | 1 |
| commit(boolean) |   | 73 % |   | 75 % | 1 | 3 | 1 | 7 | 0 | 1 |
| flushStatements(boolean) |   | 58 % |   | 50 % | 1 | 2 | 1 | 3 | 0 | 1 |
| getTransaction() |   | 54 % |   | 50 % | 1 | 2 | 1 | 3 | 0 | 1 |
| closeStatement(Statement) |   | 85 % |  | 100 % | 0 | 2 | 1 | 5 | 0 | 1 |
| handleLocallyCachedOutputParameters(MappedStatement, CacheKey, Object, BoundSql) |  | 100 % |   | 80 % | 2 | 6 | 0 | 12 | 0 | 1 |
| close(boolean) |  | 100 % |   | 50 % | 1 | 2 | 0 | 11 | 0 | 1 |
| queryFromDatabase(MappedStatement, Object, RowBounds, ResultHandler, CacheKey, BoundSql) |  | 100 % |  | 100 % | 0 | 2 | 0 | 7 | 0 | 1 |
| BaseExecutor(Configuration, Transaction) |  | 100 % | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| query(MappedStatement, Object, RowBounds, ResultHandler) |  | 100 % | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| rollback(boolean) |  | 100 % |   | 75 % | 1 | 3 | 0 | 6 | 0 | 1 |
| queryCursor(MappedStatement, Object, RowBounds) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| clearLocalCache() |  | 100 % |   | 50 % | 1 | 2 | 0 | 4 | 0 | 1 |
| isCached(MappedStatement, CacheKey) |  | 100 % |  | 100 % | 0 | 2 | 0 | 1 | 0 | 1 |
| applyTransactionTimeout(Statement) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| flushStatements() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setExecutorWrapper(Executor) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isClosed() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |