ConstraintManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total207 of 2,44491%69 of 30677%6522554667172
resolveTableForValidation(TableNameInfo)362440%3350%34132301
cleanupConstraintReferencesOutsideCatalog(String, Constraint, String)255669%8850%6982301
registerForeignKeyReference(TableNameInfo, ForeignKeyConstraint)226875%4866%4732301
checkConstraintNotExistence(String, Constraint, Map)173567%1583%142901
dropDistributionMappingConstraint(TableNameInfo, OlapTable, String)165477%1150%1211701
validateColumnsExist(TableIf, Collection, String)161650%1375%131501
getConstraints(TableNameInfo, TableIf)132464%1150%1231001
swapPrimaryKeyForeignTables(PrimaryKeyConstraint, TableNameInfo, TableNameInfo)112871%5337%452801
validateDistributionMappingConstraint(TableNameInfo, OlapTable, DistributionMappingConstraint)109190%21285%2822101
swapForeignKeyReference(ForeignKeyConstraint, TableNameInfo, TableNameInfo)81463%4233%343801
findDistributionMappingConstraintWithColumn(TableIf, String)73784%3350%242901
validateDistributionMappingConstraints(OlapTable)70%n/a112211
addDistributionMappingConstraint(TableNameInfo, OlapTable, DistributionMappingConstraint)67392%1150%1222201
removeForeignKeyFromPK(TableNameInfo, ForeignKeyConstraint)34493%5550%5631701
rebuildForeignKeyReferences()29497%41275%4922801
getDistributionMappingConstraintsForPlanning(OlapTable)26997%1787%1512401
validateNoDistributionMappingConstraintNameCollision(String, Map)24095%2466%242801
getConstraint(TableNameInfo, TableIf, String)23394%1375%130801
cascadeDropForeignKeys(TableNameInfo, PrimaryKeyConstraint)13797%2466%2411101
validateDistributionMappingConstraints(OlapTable, List)12596%1150%121601
dropAndRenameConstraints(TableNameInfo, TableNameInfo)105100%21487%2902801
checkAndDropTableConstraints(TableNameInfo, boolean)95100%21285%2802301
renameTable(TableNameInfo, TableNameInfo)91100%31381%3902301
swapTableConstraints(TableNameInfo, TableNameInfo)90100%12100%0702201
findConstraintWithColumn(TableNameInfo, String)84100%31381%3902601
dropConstraint(TableNameInfo, String, boolean)72100%1990%1601701
addConstraint(TableNameInfo, String, Constraint, boolean)70100%10100%0601901
checkNoReferencingForeignKeys(TableNameInfo)68100%2880%2601901
validateTableAndColumns(TableNameInfo, Constraint)59100%2675%2502201
dropConstraintsByPrefix(String)48100%1583%1401201
getConstraintsByType(String, Class)46100%6100%0401201
getIncompatibleFrontendsForDistributionMapping()38100%4100%030901
dropTableConstraints(TableNameInfo)37100%4100%0301201
replayDistributionMappingConstraints(OlapTable, Map)34100%n/a0101001
removeFKsReferencingTable(Map, TableNameInfo, PrimaryKeyConstraint)34100%3562%3501301
migrateFromTable(TableNameInfo, Map)31100%4100%0301101
getConstraint(TableNameInfo, String)26100%2100%020801
getConstraints(TableNameInfo)24100%2100%020801
getDistributionMappingConstraintsMap(TableIf)22100%6100%040601
getDistributionMappingConstraints(TableIf)19100%n/a010601
findIncompatibleDistributionMappingConstraint(OlapTable, List)19100%4100%030501
cleanupConstraintReferences(TableNameInfo, Constraint)18100%4100%030501
dropDatabaseConstraints(String, String)17100%n/a010601
validateDistributionMappingFeatureCompatibility()17100%2100%020501
getOrCreateTableProperty(OlapTable)17100%2100%020501
getCascadeDropTables(Constraint)16100%2100%020501
dropCatalogConstraints(String)15100%n/a010601
ConstraintManager()13100%n/a010401
logDistributionMappingFallback(OlapTable, String)13100%2100%020401
logAddConstraint(TableNameInfo, Constraint)11100%n/a010301
logDropConstraint(TableNameInfo, Constraint)11100%n/a010301
write(DataOutput)9100%n/a010301
read(DataInput)9100%n/a010201
toKey(TableNameInfo)8100%n/a010101
gsonPostProcess()8100%n/a010301
static {...}7100%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
isEmpty()4100%n/a010101
getCurrentFrontendVersion()4100%n/a010101
lambda$containsIgnoreCase$5(String, String)4100%n/a010101
lambda$migrateFromTable$3(String)4100%n/a010101
lambda$dropConstraintsByPrefix$2(String, String)4100%n/a010101
lambda$addConstraint$0(String)4100%n/a010101
lambda$checkNoReferencingForeignKeys$4(TableNameInfo)3100%n/a010101
lambda$checkAndDropTableConstraints$1(TableNameInfo)3100%n/a010101