| getXAConnection(String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| pCreatePool() |   | 78% |   | 80% | 2 | 6 | 4 | 21 | 0 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLoginTimeout() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setLoginTimeout(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| checkAbandoned() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| resetStats() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getPoolSize() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getBorrowedCount() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getReturnedCount() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getCreatedCount() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getReleasedCount() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getReconnectedCount() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getRemoveAbandonedCount() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setConnectionProperties(String) |   | 42% | | n/a | 0 | 1 | 3 | 6 | 0 | 1 |
| getPool() |   | 56% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
| DataSourceProxy(PoolConfiguration) |   | 82% |   | 50% | 1 | 2 | 1 | 10 | 0 | 1 |
| close(boolean) |   | 72% |  | 100% | 0 | 2 | 2 | 9 | 0 | 1 |
| setPoolProperties(PoolConfiguration) |   | 50% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| checkIdle() |   | 45% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| testIdle() |   | 45% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| purge() |   | 45% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| purgeOnReturn() |   | 45% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| getIdle() |   | 40% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| getActive() |   | 40% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| getWaitCount() |   | 40% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| getSize() |   | 40% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| getReleasedIdleCount() |   | 40% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| getPooledConnection(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setInitialSize(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setInitSQL(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setLogAbandoned(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxActive(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxIdle(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxWait(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMinEvictableIdleTimeMillis(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMinIdle(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNumTestsPerEvictionRun(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRemoveAbandoned(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRemoveAbandonedTimeout(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTestOnBorrow(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTestOnConnect(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTestOnReturn(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTestWhileIdle(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTimeBetweenEvictionRunsMillis(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setValidationInterval(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setValidationQuery(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setValidatorClassName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setValidationQueryTimeout(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJmxEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFairQueue(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUseLock(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultCatalog(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultAutoCommit(Boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultTransactionIsolation(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUseEquals(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSuspectTimeout(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setValidator(Validator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAbandonWhenPercentageFull(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAccessToUnderlyingConnectionAllowed(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDbProperties(Properties) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultReadOnly(Boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxAge(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDataSourceJNDI(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAlternateUsernameAllowed(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCommitOnReturn(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRollbackOnReturn(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUseDisposableConnectionFacade(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setLogValidationErrors(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPropagateInterruptState(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIgnoreExceptionOnPreLoad(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUseStatementFacade(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPooledConnection() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParentLogger() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSuspectTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultCatalog() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultTransactionIsolation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDriverClassName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInitialSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInitSQL() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJdbcInterceptors() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxActive() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxIdle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxWait() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMinEvictableIdleTimeMillis() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMinIdle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxAge() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumTestsPerEvictionRun() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRemoveAbandonedTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTimeBetweenEvictionRunsMillis() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUrl() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUsername() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValidationInterval() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValidationQuery() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValidationQueryTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValidatorClassName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValidator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAccessToUnderlyingConnectionAllowed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDefaultAutoCommit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDefaultReadOnly() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLogAbandoned() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPoolSweeperEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveAbandoned() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAbandonWhenPercentageFull() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTestOnBorrow() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTestOnConnect() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTestOnReturn() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTestWhileIdle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultAutoCommit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultReadOnly() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJdbcInterceptorsAsArray() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUseLock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFairQueue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUseEquals() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataSource() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataSourceJNDI() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAlternateUsernameAllowed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCommitOnReturn() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRollbackOnReturn() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUseDisposableConnectionFacade() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLogValidationErrors() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropagateInterruptState() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isIgnoreExceptionOnPreLoad() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLogWriter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPassword() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getXAConnection() |   | 94% |  | 100% | 0 | 2 | 1 | 7 | 0 | 1 |
| setLogWriter(PrintWriter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unwrap(Class) |  | 100% |   | 87% | 1 | 5 | 0 | 8 | 0 | 1 |
| getConnection(String, String) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| setPassword(String) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| setUsername(String) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| isWrapperFor(Class) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| createPool() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| DataSourceProxy() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDriverClassName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUrl(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setJdbcInterceptors(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDbProperties() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDataSource(Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getConnection() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConnectionAsync() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| close() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPoolName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConnectionProperties() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isJmxEnabled() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUseStatementFacade() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPoolProperties() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumIdle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumActive() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |