MTMVRelationManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total61 of 1,06094%13 of 14090%1411929265149
invalidateMvUnlessQueryHolds(BaseTableInfo, Table, MTMVHookService.QueryJudgedChange)196677%3562%3582901
markIvmBaselineRebuild(BaseTableInfo, boolean, Map, String)106887%1990%1642101
getCandidateMTMVs(List)73181%4100%0321101
processBaseTableChange(BaseTableInfo, String, MTMVHookService.QueryJudgedChange)66090%1990%1642101
processBaseViewChange(BaseTableInfo, String)53888%4100%0331501
refreshMTMVCache(MTMVRelation, BaseTableInfo)43389%1150%1221001
reachesAnyColumnOf(Plan, BaseTableInfo, Set)25596%1990%1611401
isColumnOf(Slot, BaseTableInfo)21588%1150%121501
reachesAnyColumnAcrossScopes(Plan, LineageInfo, Set, BaseTableInfo)21487%1150%121501
addMTMV(MTMVRelation, BaseTableInfo)11894%1150%121601
refreshComplete(MTMV, MTMVRelation, MTMVTask)11894%1375%131601
markIvmBaselineRebuildForPartitionChange(BaseTableInfo, Map, String)11493%1150%120301
cancelMTMVTask(CancelMTMVTaskInfo)10%n/a111111
reachesAnyColumnOfASubquery(Plan, Set, BaseTableInfo)70100%14100%0801101
removeMTMV(BaseTableInfo)52100%6100%0401001
getAvailableMTMVs(Set, ConnectContext, boolean, BiPredicate)43100%8100%0501201
reachesAnyColumn(Collection, Set, BaseTableInfo)36100%8100%050701
removeMTMVFromStaleRelations(Map, Set, BaseTableInfo)27100%6100%040501
isMVPartitionValid(MTMV, ConnectContext, boolean, Map)26100%2100%020401
readsAnyNameTheSubqueryAnswersFor(Expression, Set)24100%6100%040501
addMTMVTables(Set, BaseTableInfo)22100%4100%030601
addMTMVViews(Set, BaseTableInfo)22100%4100%030601
addMTMVTablesOneLevelAndFromView(Set, BaseTableInfo)22100%4100%030601
getMTMVInfos(List)21100%2100%020501
getOrCreateMTMVs(BaseTableInfo)17100%2100%020301
getOrCreateMTMVsView(BaseTableInfo)17100%2100%020301
getOrCreateMTMVsOneLevelAndFromView(BaseTableInfo)17100%2100%020301
alterTable(BaseTableInfo, Optional, boolean, MTMVHookService.QueryJudgedChange)15100%2100%020401
lambda$reachesAnyColumnAcrossScopes$3(Set, TreeNode)15100%4100%030301
MTMVRelationManager()12100%n/a010401
isColumnOfATable(Slot)12100%1375%130101
registerMTMV(MTMV, Long)11100%n/a010201
dropTable(Table)9100%n/a010201
lambda$isColumnOf$0(BaseTableInfo, TableIf)8100%n/a010101
getMtmvsByBaseTable(BaseTableInfo)7100%n/a010101
getMtmvsByBaseView(BaseTableInfo)7100%n/a010101
getMtmvsByBaseTableOneLevelAndFromView(BaseTableInfo)7100%n/a010101
markIvmBaselineRebuild(BaseTableInfo, String)7100%n/a010201
unregisterMTMV(MTMV)7100%n/a010201
lambda$reachesAnyColumnAcrossScopes$1(BaseTableInfo, TableIf)7100%n/a010101
reachesAnyColumn(Expression, Set, BaseTableInfo)6100%n/a010101
alterView(BaseTableInfo)5100%n/a010201
dropView(BaseTableInfo)5100%n/a010201
lambda$reachesAnyColumnAcrossScopes$2(Set, Slot)5100%n/a010101
static {...}4100%n/a010101
refreshMTMV(RefreshMTMVInfo)1100%n/a010101
pauseMTMV(PauseMTMVInfo)1100%n/a010101
resumeMTMV(ResumeMTMVInfo)1100%n/a010101
postCreateMTMV(MTMV)1100%n/a010101