MTMVRelationManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total862 of 1,14124%123 of 15219%1051302142833854
invalidateMvUnlessQueryHolds(BaseTableInfo, Table, MTMVHookService.QueryJudgedChange)850%80%55292911
reachesAnyColumnOfASubquery(Plan, Set, BaseTableInfo)710%160%99131311
reachesAnyColumnOf(Plan, BaseTableInfo, Set)570%100%66141411
removeMTMV(BaseTableInfo)520%60%44101011
getAvailableMTMVs(Set, ConnectContext, boolean, BiPredicate)430%80%55121211
processBaseViewChange(BaseTableInfo, String)430%40%33151511
markIvmBaselineRebuild(BaseTableInfo, boolean, Map, String)413747%5550%36112101
getCandidateMTMVs(List)380%40%33111111
reachesAnyColumn(Collection, Set, BaseTableInfo)360%80%557711
collectItsOwnScope(Plan, List)300%40%338811
processBaseTableChange(BaseTableInfo, String, MTMVHookService.QueryJudgedChange)273959%5550%46102101
isMVPartitionValid(MTMV, ConnectContext, boolean, Map)260%20%224411
readsAnyNameTheSubqueryAnswersFor(Expression, Set)240%60%445511
getMTMVInfos(List)210%20%225511
refreshComplete(MTMV, MTMVRelation, MTMVTask)190%40%336611
nameOfTheColumnItReads(Slot)190%20%223311
addMTMVViews(Set, BaseTableInfo)18418%3125%234601
getOrCreateMTMVsView(BaseTableInfo)170%20%223311
isColumnOf(Slot, BaseTableInfo)170%20%225511
reachesAnyColumnAcrossScopes(Plan, LineageInfo, Set, BaseTableInfo)160%20%225511
lambda$readsAnyTableOf$1(BaseTableInfo, Plan)160%40%332211
markIvmBaselineRebuildForPartitionChange(BaseTableInfo, Map, String)150%20%223311
lambda$reachesAnyColumnAcrossScopes$4(Set, TreeNode)150%40%333311
isColumnOfATable(Slot)120%40%331111
registerMTMV(MTMV, Long)110%n/a112211
dropTable(Table)90%n/a112211
ownScopeOf(LogicalApply)90%n/a113311
lambda$isColumnOf$0(BaseTableInfo, TableIf)80%n/a111111
alterTable(BaseTableInfo, Optional, boolean, MTMVHookService.QueryJudgedChange)7853%1150%121401
getMtmvsByBaseView(BaseTableInfo)70%n/a111111
unregisterMTMV(MTMV)70%n/a112211
lambda$reachesAnyColumnAcrossScopes$2(BaseTableInfo, TableIf)70%n/a111111
readsAnyTableOf(List, BaseTableInfo)60%n/a111111
reachesAnyColumn(Expression, Set, BaseTableInfo)60%n/a111111
alterView(BaseTableInfo)50%n/a112211
dropView(BaseTableInfo)50%n/a112211
lambda$reachesAnyColumnAcrossScopes$3(Set, Slot)50%n/a111111
refreshMTMVCache(MTMVRelation, BaseTableInfo)43389%1150%1221001
addMTMVTables(Set, BaseTableInfo)12195%1375%131601
addMTMVTablesOneLevelAndFromView(Set, BaseTableInfo)12195%1375%131601
addMTMV(MTMVRelation, BaseTableInfo)11894%1150%121601
refreshMTMV(RefreshMTMVInfo)10%n/a111111
pauseMTMV(PauseMTMVInfo)10%n/a111111
resumeMTMV(ResumeMTMVInfo)10%n/a111111
postCreateMTMV(MTMV)10%n/a111111
cancelMTMVTask(CancelMTMVTaskInfo)10%n/a111111
removeMTMVFromStaleRelations(Map, Set, BaseTableInfo)27100%1583%140501
getOrCreateMTMVs(BaseTableInfo)17100%2100%020301
getOrCreateMTMVsOneLevelAndFromView(BaseTableInfo)17100%2100%020301
MTMVRelationManager()12100%n/a010401
getMtmvsByBaseTable(BaseTableInfo)7100%n/a010101
getMtmvsByBaseTableOneLevelAndFromView(BaseTableInfo)7100%n/a010101
markIvmBaselineRebuild(BaseTableInfo, String)7100%n/a010201
static {...}4100%n/a010101