ConstraintManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total170 of 2,19392%68 of 28476%6421641601274
cleanupConstraintReferencesOutsideCatalog(String, Constraint, String)255669%8850%6982301
registerForeignKeyReference(TableNameInfo, ForeignKeyConstraint)226875%4866%4732301
resolveTableForValidation(TableNameInfo)174371%1583%1462301
checkConstraintNotExistence(String, Constraint, Map)173567%1583%142901
validateColumnsExist(TableIf, Collection, String)161650%1375%131501
validateDistributionMappingConstraint(TableNameInfo, TableIf, DistributionMappingConstraint)1510987%3975%3733001
swapPrimaryKeyForeignTables(PrimaryKeyConstraint, TableNameInfo, TableNameInfo)112871%5337%452801
swapForeignKeyReference(ForeignKeyConstraint, TableNameInfo, TableNameInfo)81463%4233%343801
lambda$findDistributionMappingConstraintWithColumn$2(String, Map.Entry)71365%3125%230401
findConstraintWithColumn(TableNameInfo, String)610294%61672%51213101
restoreTableConstraints(TableNameInfo, TableIf)63986%2466%2421601
getDistributionMappingConstraints(TableNameInfo)60%n/a111111
lambda$restoreTableConstraints$4(Map.Entry)40%n/a111111
removeForeignKeyFromPK(TableNameInfo, ForeignKeyConstraint)34493%5550%5631701
rebuildForeignKeyReferences()29497%41275%4922801
getDistributionMappingConstraints(TableIf)23193%1150%121801
findDistributionMappingConstraintWithColumn(TableIf, String)22893%1150%1211001
cascadeDropForeignKeys(TableNameInfo, PrimaryKeyConstraint)3797%2466%2411101
dropAndRenameConstraints(TableNameInfo, TableNameInfo)105100%21487%2902801
checkAndDropTableConstraints(TableNameInfo, boolean)95100%11392%1802301
swapTableConstraints(TableNameInfo, TableNameInfo)90100%12100%0702201
renameTableWithoutLock(TableNameInfo, TableNameInfo)87100%31381%3902001
dropConstraint(TableNameInfo, String, boolean)81100%11191%1702001
addConstraint(TableNameInfo, String, Constraint, boolean)69100%10100%0601901
validateTableAndColumns(TableNameInfo, Constraint)69100%2880%2602401
checkNoReferencingForeignKeys(TableNameInfo)68100%2880%2601901
dropConstraintsByPrefix(String)48100%1583%1401201
getConstraintsByType(String, Class)46100%6100%0401201
renameDatabase(String, String, String)43100%2100%0201201
dropTableConstraints(TableNameInfo)37100%4100%0301201
removeFKsReferencingTable(Map, TableNameInfo, PrimaryKeyConstraint)34100%3562%3501301
migrateFromTable(TableNameInfo, Map)31100%4100%0301101
getConstraint(TableNameInfo, String)26100%2100%020801
getConstraints(TableNameInfo)24100%2100%020801
syncDistributionMappingsToTables()19100%n/a010601
cleanupConstraintReferences(TableNameInfo, Constraint)18100%4100%030501
dropDatabaseConstraints(String, String)17100%n/a010601
dropCatalogConstraints(String)15100%n/a010601
ConstraintManager()13100%n/a010401
lambda$syncDistributionMappingsToTables$8(String, Map)13100%n/a010301
resolveTableIfPresent(TableNameInfo)12100%n/a010401
putTableLocalConstraint(TableIf, String, Constraint)12100%2100%020301
removeTableLocalConstraint(TableIf, String)11100%1150%120301
logAddConstraint(TableNameInfo, Constraint)11100%n/a010301
logDropConstraint(TableNameInfo, Constraint)11100%n/a010301
renameTable(TableNameInfo, TableNameInfo)9100%n/a010401
write(DataOutput)9100%n/a010301
read(DataInput)9100%n/a010201
lambda$syncDistributionMappingsToTables$7(TableIf, String, Constraint)9100%2100%020301
lambda$restoreTableConstraints$5(Map, String, Constraint)9100%1150%120301
toKey(TableNameInfo)8100%n/a010101
gsonPostProcess()8100%n/a010301
getPrimaryKeyConstraints(TableNameInfo)6100%n/a010101
getForeignKeyConstraints(TableNameInfo)6100%n/a010101
getUniqueConstraints(TableNameInfo)6100%n/a010101
containsIgnoreCase(Collection, String)6100%n/a010101
readLock()5100%n/a010201
readUnlock()5100%n/a010201
writeLock()5100%n/a010201
writeUnlock()5100%n/a010201
lambda$validateDistributionMappingConstraint$15(Column)5100%n/a010101
lambda$syncDistributionMappingsToTables$6(Map.Entry)5100%n/a010101
isEmpty()4100%n/a010101
lambda$validateDistributionMappingConstraint$16(String)4100%n/a010101
lambda$containsIgnoreCase$14(String, String)4100%n/a010101
lambda$migrateFromTable$12(String)4100%n/a010101
lambda$renameDatabase$11(String, String)4100%n/a010101
lambda$dropConstraintsByPrefix$10(String, String)4100%n/a010101
lambda$restoreTableConstraints$3(String)4100%n/a010101
lambda$findDistributionMappingConstraintWithColumn$1(Map.Entry)4100%n/a010101
lambda$addConstraint$0(String)4100%n/a010101
static {...}4100%n/a010101
lambda$checkNoReferencingForeignKeys$13(TableNameInfo)3100%n/a010101
lambda$checkAndDropTableConstraints$9(TableNameInfo)3100%n/a010101