MTMVRelationManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total99 of 1,24792%26 of 16884%3014243303458
invalidateMvUnlessQueryHolds(BaseTableInfo, Table, MTMVHookService.QueryJudgedChange)355058%4450%45142901
markIvmBaselineRebuild(BaseTableInfo, boolean, Map, String)96988%10100%0632101
reachesAnyColumnOf(Plan, BaseTableInfo, Set)84985%4660%4641401
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
nameOfTheColumnItReads(Slot)31684%1150%121301
invalidateRewriteCaches(String, String, String)212498%21890%21102401
reachesAnyColumnOfASubquery(Plan, Set, BaseTableInfo)26997%21487%2911301
reachesAnyColumn(Collection, Set, BaseTableInfo)23494%1787%151701
readsAnyNameTheSubqueryAnswersFor(Expression, Set)22291%1583%141501
isColumnOf(Slot, BaseTableInfo)21588%1150%121501
reachesAnyColumnAcrossScopes(Plan, LineageInfo, Set, BaseTableInfo)21487%1150%121501
lambda$reachesAnyColumnAcrossScopes$7(Set, TreeNode)21386%1375%130301
isMVPartitionValid(MTMV, ConnectContext, boolean, Map)2596%1150%120401
addMTMV(MTMVRelation, BaseTableInfo)1894%1150%121601
markIvmBaselineRebuildForPartitionChange(BaseTableInfo, Map, String)1493%1150%120301
isColumnOfATable(Slot)1191%2250%230101
refreshMTMV(RefreshMTMVInfo)0%n/a111111
pauseMTMV(PauseMTMVInfo)0%n/a111111
resumeMTMV(ResumeMTMVInfo)0%n/a111111
cancelMTMVTask(CancelMTMVTaskInfo)0%n/a111111
removeMTMV(BaseTableInfo)52100%6100%0401001
getAvailableMTMVs(Set, ConnectContext, boolean, BiPredicate)47100%1990%1601401
collectItsOwnScope(Plan, List)30100%4100%030801
removeMTMVFromStaleRelations(Map, Set, BaseTableInfo)27100%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
refreshComplete(MTMV, MTMVRelation, MTMVTask)19100%4100%030601
lambda$readsAnyTableOf$4(BaseTableInfo, Plan)16100%4100%030201
alterTable(BaseTableInfo, Optional, boolean, MTMVHookService.QueryJudgedChange)15100%2100%020401
MTMVRelationManager()12100%n/a010401
registerMTMV(MTMV, Long)11100%n/a010201
dropTable(Table)9100%n/a010201
ownScopeOf(LogicalApply)9100%n/a010301
lambda$isColumnOf$3(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
getOrCreateMTMVs(BaseTableInfo)7100%n/a010101
getOrCreateMTMVsView(BaseTableInfo)7100%n/a010101
getOrCreateMTMVsOneLevelAndFromView(BaseTableInfo)7100%n/a010101
unregisterMTMV(MTMV)7100%n/a010201
lambda$reachesAnyColumnAcrossScopes$5(BaseTableInfo, TableIf)7100%n/a010101
readsAnyTableOf(List, BaseTableInfo)6100%n/a010101
reachesAnyColumn(Expression, Set, BaseTableInfo)6100%n/a010101
alterView(BaseTableInfo)5100%n/a010201
dropView(BaseTableInfo)5100%n/a010201
lambda$reachesAnyColumnAcrossScopes$6(Set, Slot)5100%n/a010101
static {...}4100%n/a010101
lambda$getOrCreateMTMVsOneLevelAndFromView$2(BaseTableInfo)2100%n/a010101
lambda$getOrCreateMTMVsView$1(BaseTableInfo)2100%n/a010101
lambda$getOrCreateMTMVs$0(BaseTableInfo)2100%n/a010101
postCreateMTMV(MTMV)100%n/a010101