| getRawConnection() |   | 62% |   | 57% | 5 | 8 | 17 | 43 | 0 | 1 |
| doTransactionWithoutCompleting(DBTransaction) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| toString() |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| equals(Object) |   | 62% |   | 37% | 18 | 21 | 5 | 18 | 0 | 1 |
| insertOrUpdate(DBRow) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| insertOrUpdate(Collection) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| backupToDBDatabase(DBDatabase) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getCurrentLocalDatetime() |   | 53% |   | 50% | 1 | 2 | 8 | 14 | 0 | 1 |
| save(Collection) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| createTablesWithForeignKeysNoExceptions(DBRow[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getLowLevelStatement() |   | 40% |   | 50% | 2 | 3 | 6 | 10 | 0 | 1 |
| copy() |   | 12% | | n/a | 0 | 1 | 6 | 7 | 0 | 1 |
| createTablesNoExceptions(boolean, DBRow[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createTablesNoExceptions(DBRow[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getMetaDataForTable(DBRow) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| commitTransaction() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| rollbackTransaction() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| doTransaction(DBTransaction, Boolean) |   | 78% |  | 100% | 0 | 2 | 6 | 29 | 0 | 1 |
| connectionUsedForPersistentConnection(DBConnection) |   | 26% |   | 16% | 3 | 4 | 5 | 7 | 0 | 1 |
| stop() |   | 89% |   | 85% | 2 | 8 | 9 | 42 | 0 | 1 |
| getConnection() |   | 77% |   | 77% | 4 | 10 | 5 | 21 | 0 | 1 |
| get(Long, DBRow, DBRow[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| save(DBRow) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| checkMetaDataForTable(DBRow, ResultSet) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| setDBDatabaseClassInSettings() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createTableNoExceptions(boolean, DBRow) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getConnectionFromDriverManager() |   | 59% |   | 50% | 1 | 2 | 3 | 6 | 0 | 1 |
| setDefinition(DBDefinition) |   | 42% |   | 16% | 3 | 4 | 2 | 5 | 0 | 1 |
| getCount(DBRow, DBRow[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hashCode() |   | 89% |   | 50% | 6 | 7 | 0 | 8 | 0 | 1 |
| getDBStatement() |   | 70% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| setJdbcURL(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setUsername(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setPassword(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkTableExistsViaMetaData(DBRow) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| discardConnection(DBConnection) |   | 66% |   | 50% | 1 | 2 | 3 | 9 | 0 | 1 |
| dropDatabase(String, boolean) |   | 20% |   | 50% | 1 | 2 | 2 | 3 | 0 | 1 |
| get(DBRow, DBRow[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeForeignKeyConstraints(DBRow) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeRegularProcess(RegularProcess) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getCurrentInstant() |   | 80% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| initDriver(String) |   | 69% |   | 50% | 2 | 3 | 2 | 7 | 0 | 1 |
| setDBDatabaseClassInSettings(SettingsBuilder) |   | 46% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| save(DBRow[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| requiredToProduceEmptyStringForNull() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setSettings(DatabaseConnectionSettings) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| insert(Collection) |   | 71% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| insert(DBRow[]) |   | 70% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| dropDatabase(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSettingsFromJDBCURL(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| startRegularProcessor() |   | 76% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| tableExists(DBRow) |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| createTableNoExceptions(DBRow) |   | 58% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| getByExample(Long, DBRow) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getByExamples(DBRow, DBRow[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| get(DBReport, DBRow[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsPolygonDatatype() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tableExists(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDBDatabaseMetaData(Options) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preventAccidentalDeletingAllRowsFromTable(DBAction) |   | 73% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| get(Long, DBRow) |   | 71% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| setDriverName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getExtras() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHost() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatabaseInstance() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPort() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSchema() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBaseDBDatabaseClass() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDBQuery(Collection) |   | 93% |   | 66% | 1 | 3 | 1 | 9 | 0 | 1 |
| checkTableExistsViaQuery(DBRow) |   | 92% |  | 100% | 0 | 2 | 2 | 12 | 0 | 1 |
| unusedConnection(DBConnection) |   | 83% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getDBTransactionStatement() |   | 80% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| printSQLIfRequested(String, PrintStream) |   | 57% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| batchSQLStatementsWhenPossible() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPreventAccidentalDroppingOfTables() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPreventAccidentalDroppingOfDatabases() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDBDatabaseCluster() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastException() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addFeatureToFixException(Exception, QueryIntention, StatementDetails) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsGeometryTypesFullyInSchema() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMemoryDatabase() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dropTableNoExceptions(DBRow) |  | 91% | | n/a | 0 | 1 | 1 | 5 | 0 | 1 |
| DBDatabaseImplementation() |  | 100% | | n/a | 0 | 1 | 0 | 24 | 0 | 1 |
| delete(DBRow[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| delete(Collection) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| initDatabase(SettingsBuilder) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| executeDBAction(DBAction) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| createRequiredTables() |  | 100% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| getConnectionList(Map) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| dropTable(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getLabel() |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| preventAccidentalDDLDuringTransaction(DBAction) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| preventAccidentalDroppingOfDatabases(DBAction) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| preventAccidentalDroppingOfTables(DBAction) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| insert(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| usedConnection(DBConnection) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| updateTableToMatchDBRow(DBRow) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| initDriver(SettingsBuilder) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| createTable(DBRow, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createIndexesOnAllFields(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dropTableIfExists(DBRow) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| addRegularProcess(RegularProcess) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| clone() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| printSQLIfRequested(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| createForeignKeyConstraints(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| deleteAllRowsFromTable(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| executeDBQuery(DBQueryable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getSQLForDBQuery(DBQueryable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addMissingColumnsToTable(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| get(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDBQuery(DBRow, DBRow[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| DBDatabaseImplementation(SettingsBuilder) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDatabaseSpecificDBConnection(Connection) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doTransaction(DBTransaction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doReadOnlyTransaction(DBTransaction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDBQuery(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createTable(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createTableWithForeignKeys(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDatabaseName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setLabel(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDBRecursiveQuery(DBQuery, ColumnProvider, DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDBQueryInsert(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJdbcURL() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| willCreateBlankQuery(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAllRows(DBReport, DBRow[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUrlFromSettings(DatabaseConnectionSettings) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| update(DBRow[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| update(Collection) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getByExample(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| implement(DBScript) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUsername() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPassword() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDBTable(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setPrintSQLBeforeExecuting(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createOrUpdateTable(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDatabaseName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setBatchSQLStatementsWhenPossible(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| preventDroppingOfTables(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| preventDroppingOfDatabases(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBusyConnections() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFreeConnections() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDataSource() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setLastException(Throwable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| supportsDifferenceBetweenNullAndEmptyString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setHasCreatedRequiredTables(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPreventAccidentalDeletingAllRowsFromTable(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setQuietExceptionsPreference(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$insert$0(DBBulkInsert, DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| close() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDriverName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDBQuery() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPrintSQLBeforeExecuting() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefinition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasCreatedRequiredTables() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQuietExceptionsPreference() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSettings() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPrintSQLBeforeExecuting() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBatchSQLStatementsWhenPossible() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRegularProcessors() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsPooledConnections() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsMicrosecondPrecision() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsNanosecondPrecision() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRegularThreadPool() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setDefinitionBasedOnConnectionMetaData(Properties, DatabaseMetaData) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkForTimezoneIssues() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleErrorDuringExecutingSQL(DBDatabase, Throwable, String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startServerIfRequired() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |