DBDatabaseImplementation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total946 of 2,53462%113 of 23752%13428724967051168
getRawConnection()569462%6857%58174301
doTransactionWithoutCompleting(DBTransaction)540%n/a11181811
toString()440%80%558811
equals(Object)406862%251537%182151801
insertOrUpdate(DBRow)310%n/a119911
insertOrUpdate(Collection)280%40%336611
backupToDBDatabase(DBDatabase)260%n/a116611
getCurrentLocalDatetime()252953%1150%1281401
save(Collection)250%20%225511
createTablesWithForeignKeysNoExceptions(DBRow[])240%20%225511
getLowLevelStatement()221540%2250%2361001
copy()22312%n/a016701
createTablesNoExceptions(boolean, DBRow[])210%20%223311
createTablesNoExceptions(DBRow[])210%20%223311
getMetaDataForTable(DBRow)210%n/a114411
commitTransaction()200%n/a117711
rollbackTransaction()200%n/a117711
doTransaction(DBTransaction, Boolean)186478%2100%0262901
connectionUsedForPersistentConnection(DBConnection)17626%5116%345701
stop()1613889%21285%2894201
getConnection()165677%41477%41052101
get(Long, DBRow, DBRow[])150%20%223311
save(DBRow)140%n/a113311
checkMetaDataForTable(DBRow, ResultSet)140%40%336611
setDBDatabaseClassInSettings()130%20%223311
createTableNoExceptions(boolean, DBRow)120%n/a115511
getConnectionFromDriverManager()111659%1150%123601
setDefinition(DBDefinition)11842%5116%342501
getCount(DBRow, DBRow[])110%n/a112211
hashCode()97389%6650%670801
getDBStatement()92270%1375%131801
setJdbcURL(String)90%20%223311
setUsername(String)90%20%223311
setPassword(String)90%20%223311
checkTableExistsViaMetaData(DBRow)90%n/a112211
discardConnection(DBConnection)81666%1150%123901
dropDatabase(String, boolean)8220%1150%122301
get(DBRow, DBRow[])80%n/a112211
removeForeignKeyConstraints(DBRow)80%n/a112211
removeRegularProcess(RegularProcess)80%n/a113311
getCurrentInstant()72980%1150%121701
initDriver(String)71669%2250%232701
setDBDatabaseClassInSettings(SettingsBuilder)7646%1150%121301
save(DBRow[])70%n/a112211
requiredToProduceEmptyStringForNull()70%20%221111
setSettings(DatabaseConnectionSettings)70%n/a113311
insert(Collection)61571%1150%121501
insert(DBRow[])61470%1150%121501
dropDatabase(boolean)60%n/a112211
getSettingsFromJDBCURL(String)60%n/a111111
startRegularProcessor()51676%1150%121401
tableExists(DBRow)51066%1150%121401
createTableNoExceptions(DBRow)5758%n/a012501
getByExample(Long, DBRow)50%n/a111111
getByExamples(DBRow, DBRow[])50%n/a111111
get(DBReport, DBRow[])50%n/a111111
supportsPolygonDatatype()50%n/a111111
tableExists(Class)50%n/a111111
getDBDatabaseMetaData(Options)50%n/a111111
preventAccidentalDeletingAllRowsFromTable(DBAction)41173%1375%131401
get(Long, DBRow)41071%1150%121301
setDriverName(String)40%n/a112211
getExtras()40%n/a111111
getHost()40%n/a111111
getDatabaseInstance()40%n/a111111
getPort()40%n/a111111
getSchema()40%n/a111111
getBaseDBDatabaseClass()40%n/a111111
getDBQuery(Collection)34393%1266%131901
checkTableExistsViaQuery(DBRow)33692%2100%0221201
unusedConnection(DBConnection)31583%1150%121501
getDBTransactionStatement()31280%1150%121401
printSQLIfRequested(String, PrintStream)3457%1150%121301
batchSQLStatementsWhenPossible()30%n/a111111
getPreventAccidentalDroppingOfTables()30%n/a111111
getPreventAccidentalDroppingOfDatabases()30%n/a111111
isDBDatabaseCluster()30%n/a111111
getLastException()30%n/a111111
addFeatureToFixException(Exception, QueryIntention, StatementDetails)20%n/a111111
supportsGeometryTypesFullyInSchema()20%n/a111111
isMemoryDatabase()20%n/a111111
dropTableNoExceptions(DBRow)1191%n/a011501
DBDatabaseImplementation()80100%n/a0102401
delete(DBRow[])37100%2100%020401
delete(Collection)35100%4100%030601
initDatabase(SettingsBuilder)28100%2100%020901
executeDBAction(DBAction)24100%2100%020801
createRequiredTables()23100%1375%130701
getConnectionList(Map)22100%2100%020601
dropTable(DBRow)21100%n/a010501
getLabel()16100%1375%130401
preventAccidentalDDLDuringTransaction(DBAction)15100%4100%030301
preventAccidentalDroppingOfDatabases(DBAction)15100%4100%030401
preventAccidentalDroppingOfTables(DBAction)15100%4100%030401
insert(DBRow)14100%n/a010301
usedConnection(DBConnection)14100%1150%120401
static {...}14100%n/a010401
updateTableToMatchDBRow(DBRow)12100%2100%020401
initDriver(SettingsBuilder)11100%2100%020401
createTable(DBRow, boolean)10100%n/a010101
createIndexesOnAllFields(DBRow)10100%n/a010201
dropTableIfExists(DBRow)9100%2100%020301
addRegularProcess(RegularProcess)9100%n/a010301
clone()8100%n/a010301
printSQLIfRequested(String)8100%n/a010301
createForeignKeyConstraints(DBRow)8100%n/a010201
deleteAllRowsFromTable(DBRow)8100%n/a010201
executeDBQuery(DBQueryable)8100%n/a010201
getSQLForDBQuery(DBQueryable)8100%n/a010201
addMissingColumnsToTable(DBRow)8100%n/a010201
get(DBRow)7100%n/a010201
getDBQuery(DBRow, DBRow[])7100%n/a010201
DBDatabaseImplementation(SettingsBuilder)6100%n/a010301
getDatabaseSpecificDBConnection(Connection)6100%n/a010101
doTransaction(DBTransaction)6100%n/a010101
doReadOnlyTransaction(DBTransaction)6100%n/a010101
getDBQuery(DBRow)6100%n/a010101
createTable(DBRow)6100%n/a010201
createTableWithForeignKeys(DBRow)6100%n/a010201
setDatabaseName(String)6100%n/a010201
setLabel(String)6100%n/a010201
getDBRecursiveQuery(DBQuery, ColumnProvider, DBRow)6100%n/a010101
getDBQueryInsert(DBRow)6100%n/a010101
getJdbcURL()5100%n/a010101
willCreateBlankQuery(DBRow)5100%n/a010101
getAllRows(DBReport, DBRow[])5100%n/a010101
getUrlFromSettings(DatabaseConnectionSettings)5100%n/a010101
update(DBRow[])4100%n/a010101
update(Collection)4100%n/a010101
getByExample(DBRow)4100%n/a010101
implement(DBScript)4100%n/a010101
getUsername()4100%n/a010101
getPassword()4100%n/a010101
getDBTable(DBRow)4100%n/a010101
setPrintSQLBeforeExecuting(boolean)4100%n/a010201
createOrUpdateTable(DBRow)4100%n/a010201
getDatabaseName()4100%n/a010101
setBatchSQLStatementsWhenPossible(boolean)4100%n/a010201
preventDroppingOfTables(boolean)4100%n/a010201
preventDroppingOfDatabases(boolean)4100%n/a010201
getBusyConnections()4100%n/a010101
getFreeConnections()4100%n/a010101
getDataSource()4100%n/a010101
setLastException(Throwable)4100%n/a010201
supportsDifferenceBetweenNullAndEmptyString()4100%n/a010101
setHasCreatedRequiredTables(boolean)4100%n/a010201
setPreventAccidentalDeletingAllRowsFromTable(boolean)4100%n/a010201
setQuietExceptionsPreference(boolean)4100%n/a010201
lambda$insert$0(DBBulkInsert, DBRow)4100%n/a010101
close()3100%n/a010201
getDriverName()3100%n/a010101
getDBQuery()3100%n/a010101
isPrintSQLBeforeExecuting()3100%n/a010101
getDefinition()3100%n/a010101
hasCreatedRequiredTables()3100%n/a010101
getQuietExceptionsPreference()3100%n/a010101
getSettings()3100%n/a010101
getPrintSQLBeforeExecuting()3100%n/a010101
getBatchSQLStatementsWhenPossible()3100%n/a010101
getRegularProcessors()3100%n/a010101
supportsPooledConnections()2100%n/a010101
supportsMicrosecondPrecision()2100%n/a010101
supportsNanosecondPrecision()2100%n/a010101
getRegularThreadPool()2100%n/a010101
setDefinitionBasedOnConnectionMetaData(Properties, DatabaseMetaData)100%n/a010101
checkForTimezoneIssues()100%n/a010101
handleErrorDuringExecutingSQL(DBDatabase, Throwable, String)100%n/a010101
startServerIfRequired()100%n/a010101