ConstraintManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total729 of 1,62655%132 of 22040%92156183445946
rebuildForeignKeyReferences()960%160%99282811
renameTable(TableNameInfo, TableNameInfo)910%160%99232311
swapTableConstraints(TableNameInfo, TableNameInfo)900%120%77222211
cleanupConstraintReferencesOutsideCatalog(String, Constraint, String)810%160%99232311
resolveTableForValidation(TableNameInfo)662426%3350%34132301
dropAndRenameConstraints(TableNameInfo, TableNameInfo)485754%11531%79122801
swapPrimaryKeyForeignTables(PrimaryKeyConstraint, TableNameInfo, TableNameInfo)390%80%558811
findConstraintWithColumn(TableNameInfo, String)325261%10637%79112601
migrateFromTable(TableNameInfo, Map)310%40%33111111
dropCatalogConstraints(String)303553%5116%3471601
checkConstraintNotExistence(String, Constraint, Map)292344%2466%244901
dropConstraint(TableNameInfo, String, boolean)244866%4660%3641701
registerForeignKeyReference(TableNameInfo, ForeignKeyConstraint)226875%4866%4732301
swapForeignKeyReference(ForeignKeyConstraint, TableNameInfo, TableNameInfo)220%60%448811
validateColumnsExist(TableIf, Collection, String)161650%1375%131501
lambda$migrateFromTable$2(String)40%n/a111111
lambda$dropCatalogConstraints$1(String, String)40%n/a111111
removeForeignKeyFromPK(TableNameInfo, ForeignKeyConstraint)34493%5550%5631701
cascadeDropForeignKeys(TableNameInfo, PrimaryKeyConstraint)13797%2466%2411101
checkNoReferencingForeignKeys(TableNameInfo)68100%2880%2601901
validateTableAndColumns(TableNameInfo, Constraint)58100%2675%2502201
addConstraint(TableNameInfo, String, Constraint, boolean)50100%6100%0401401
getConstraintsByType(String, Class)46100%6100%0401201
dropTableConstraints(TableNameInfo)37100%4100%0301201
removeFKsReferencingTable(Map, TableNameInfo, PrimaryKeyConstraint)34100%3562%3501301
getConstraint(TableNameInfo, String)26100%2100%020801
getConstraints(TableNameInfo)24100%2100%020801
toKey(TableNameInfo)18100%n/a010101
cleanupConstraintReferences(TableNameInfo, Constraint)18100%4100%030501
ConstraintManager()13100%n/a010401
logAddConstraint(TableNameInfo, Constraint)11100%n/a010301
logDropConstraint(TableNameInfo, Constraint)11100%n/a010301
write(DataOutput)9100%n/a010301
read(DataInput)9100%n/a010201
gsonPostProcess()8100%n/a010301
getPrimaryKeyConstraints(TableNameInfo)6100%n/a010101
getForeignKeyConstraints(TableNameInfo)6100%n/a010101
getUniqueConstraints(TableNameInfo)6100%n/a010101
readLock()5100%n/a010201
readUnlock()5100%n/a010201
writeLock()5100%n/a010201
writeUnlock()5100%n/a010201
isEmpty()4100%n/a010101
lambda$addConstraint$0(String)4100%n/a010101
static {...}4100%n/a010101
lambda$checkNoReferencingForeignKeys$3(TableNameInfo)3100%n/a010101