ConstraintManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total661 of 2,33971%129 of 30257%102230166637779
rebuildForeignKeyReferences()960%160%99282811
findConstraintWithColumn(TableNameInfo, String)891917%2114%1112243101
cleanupConstraintReferencesOutsideCatalog(String, Constraint, String)7478%14212%89202301
checkNoReferencingForeignKeys(TableNameInfo)521623%9110%56121901
registerForeignKeyReference(TableNameInfo, ForeignKeyConstraint)395156%5758%5752301
dropConstraint(TableNameInfo, String, List, boolean)376563%61062%5972501
resolveTableForValidation(TableNameInfo)362440%3350%34132301
migrateFromTable(TableNameInfo, Map)310%40%33111111
checkConstraintNotExistence(String, Constraint, Map)292344%2466%244901
validateDistributionMappingConstraint(TableNameInfo, TableIf, DistributionMappingConstraint)259979%5758%5753001
dropAndRenameConstraints(TableNameInfo, TableNameInfo)258076%51168%4952801
validateColumnsExist(TableIf, Collection, String)161650%1375%131501
renameDatabase(String, String, String)152865%1150%1231201
swapTableConstraints(TableNameInfo, TableNameInfo)127886%21083%2722201
swapPrimaryKeyForeignTables(PrimaryKeyConstraint, TableNameInfo, TableNameInfo)112871%5337%452801
removeTableLocalConstraint(TableIf, String)110%20%223311
renameTableWithoutLock(TableNameInfo, TableNameInfo)97188%31178%3821801
swapForeignKeyReference(ForeignKeyConstraint, TableNameInfo, TableNameInfo)81463%3350%343801
resolveTableIfPresent(TableNameInfo)8433%n/a013401
restoreTableConstraints(TableNameInfo, TableIf)67392%41071%4822101
getDistributionMappingConstraints(TableNameInfo)60%n/a111111
getConstraint(TableNameInfo, String)42284%1150%121801
lambda$migrateFromTable$10(String)40%n/a111111
lambda$restoreTableConstraints$3(Map.Entry)40%n/a111111
removeForeignKeyFromPK(TableNameInfo, ForeignKeyConstraint)34493%5550%5631701
lambda$checkNoReferencingForeignKeys$11(TableNameInfo)30%n/a111111
checkForeignKeyReferences(String, Map, Set)26496%2880%2611801
getDistributionMappingConstraints(TableIf)23193%1150%121801
findDistributionMappingConstraintWithColumn(TableIf, String)22893%1150%1211001
cascadeDropForeignKeys(TableNameInfo, PrimaryKeyConstraint)3797%1583%1411101
lambda$checkForeignKeyReferences$7(Set, TableNameInfo)888%1150%120101
checkAndDropTableConstraints(List, boolean)70100%8100%0501501
addConstraint(TableNameInfo, String, Constraint, boolean)69100%10100%0601901
validateTableAndColumns(TableNameInfo, Constraint)69100%2880%2602401
dropConstraintsByPrefix(String)48100%1583%1401201
getConstraintsByType(String, Class)46100%6100%0401201
removeFKsReferencingTable(Map, TableNameInfo, PrimaryKeyConstraint)34100%1787%1501301
dropTableConstraintsWithoutLock(String, TableNameInfo)30100%4100%030801
getConstraints(TableNameInfo)24100%2100%020801
sameTables(List, List)20100%n/a010701
lambda$findDistributionMappingConstraintWithColumn$2(String, Map.Entry)20100%1375%130401
syncDistributionMappingsToTables()19100%n/a010601
cleanupConstraintReferences(TableNameInfo, Constraint)18100%4100%030501
dropDatabaseConstraints(String, String)17100%n/a010601
getCascadeDropTables(Constraint)16100%2100%020501
dropCatalogConstraints(String)15100%n/a010601
ConstraintManager()13100%n/a010401
lambda$syncDistributionMappingsToTables$6(String, Map)13100%n/a010301
dropTableConstraints(TableNameInfo)12100%n/a010501
putTableLocalConstraint(TableIf, String, Constraint)12100%1150%120301
logAddConstraint(TableNameInfo, Constraint)11100%n/a010301
logDropConstraint(TableNameInfo, Constraint)11100%n/a010301
getCascadeDropTablesWithoutLock(Constraint)10100%2100%020401
renameTable(TableNameInfo, TableNameInfo)9100%n/a010401
write(DataOutput)9100%n/a010301
read(DataInput)9100%n/a010201
lambda$syncDistributionMappingsToTables$5(TableIf, String, Constraint)9100%2100%020301
toKey(TableNameInfo)8100%n/a010101
gsonPostProcess()8100%n/a010301
dropConstraint(TableNameInfo, String, boolean)7100%n/a010201
getPrimaryKeyConstraints(TableNameInfo)6100%n/a010101
getForeignKeyConstraints(TableNameInfo)6100%n/a010101
getUniqueConstraints(TableNameInfo)6100%n/a010101
checkAndDropTableConstraints(TableNameInfo, boolean)6100%n/a010201
containsIgnoreCase(Collection, String)6100%n/a010101
readLock()5100%n/a010201
readUnlock()5100%n/a010201
writeLock()5100%n/a010201
writeUnlock()5100%n/a010201
lambda$validateDistributionMappingConstraint$13(Column)5100%n/a010101
lambda$syncDistributionMappingsToTables$4(Map.Entry)5100%n/a010101
isEmpty()4100%n/a010101
lambda$validateDistributionMappingConstraint$14(String)4100%n/a010101
lambda$containsIgnoreCase$12(String, String)4100%n/a010101
lambda$renameDatabase$9(String, String)4100%n/a010101
lambda$dropConstraintsByPrefix$8(String, String)4100%n/a010101
lambda$findDistributionMappingConstraintWithColumn$1(Map.Entry)4100%n/a010101
lambda$addConstraint$0(String)4100%n/a010101
static {...}4100%n/a010101