MemoStatsAndCostRecomputer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total620 of 1,91167%150 of 31852%111203145440744
reestimatePhysicalOnlyGroup(Group)1070%100%66282811
resolvePhysicalOnlyGroupStatsReliability(Group, Map, Map, Statistics)880%180%1010191911
choosePhysicalOnlyGroupStatistics(Group, Map, Statistics)750%140%88171711
getEstimablePhysicalExpressions(Group)710%200%1111161611
resolveUpdatedGroupStatsReliability(Group, Map, Map, double)443242%9743%5991501
resolveChosenProjectStatistics(Group, Map, double)44815%7112%4591101
syncLogicalExpressionRowCount(Group, double)250%60%446611
recordProducerStats(Group, Statistics)234264%4866%4731301
reestimateCurrentGroup(Group)2113386%7750%6883901
dependsOnOwnerGroupStatistics(Group, GroupExpression)190%40%335511
chooseRepresentativeStatistics(List, double, Statistics)153368%3562%2531301
restoreMissingLowestCostPlans(Group, Map)152057%1375%131501
shouldPreserveChosenProjectStatistics(Group, Map, double)1410187%61875%51332601
hasAvailableCteStatistics(GroupExpression)141144%2250%232601
restoreChildStatistics(GroupExpression, List)101356%1375%131501
recomputeGroupExpressionCost(Group, GroupExpression)815895%71770%71354001
recompute(Group, PhysicalProperties, CascadesContext)60%n/a112211
getLogicalRowCountAggregationPolicy()41780%3350%341501
countTrustJoins(GroupExpression, Set)24295%2675%251901
getEstimableLogicalExpressions(Group)24095%4660%4611101
isTrustJoin(GroupExpression)23193%3562%351801
hasAvailableChildBestPlan(GroupExpression, List)22793%1583%141701
resolveUpdatedGroupStatistics(Group, Map, List, double, Statistics)21890%1150%121501
hasCompleteChildStatistics(GroupExpression)21789%1375%131501
shouldSyncLogicalExpressionRowCount()2675%1150%120101
refreshEnforcerRowCount(Group)2395%1375%131701
hasEstimableLogicalExpressionRowCount(Group, GroupExpression)1493%2466%240201
isValidCandidateStatistics(Statistics)1292%2250%230101
recomputePhysicalCostsBottomUp(Group, Set)84100%21285%2802101
restoreMissingExpressionCostState(GroupExpression, Map, Map)61100%1787%150901
filterCandidateStatisticsByPolicy(MemoStatsAndCostRecomputer.LogicalRowCountAggregationPolicy, Map)57100%1990%1601401
seedProducerStats(Group, Set)32100%1583%140901
recompute(Group, PhysicalProperties, CascadesContext, MemoStatsAndCostRecomputer.LogicalExpressionRowCountSyncPolicy)31100%n/a010601
addChildren(List, Iterable, Group)31100%6100%040701
reestimateLogicalStatsBottomUp(Group, Set)29100%4100%030801
getPhysicalExpressionRowCount(GroupExpression, double)29100%4660%460601
repairInvalidLogicalExpressionRowCounts(Group, double)26100%1583%140601
snapshotLowestCostPlans(Group)25100%2100%020501
estimateStats(GroupExpression)24100%n/a010701
getTraversalChildren(Group)23100%n/a010501
refreshPhysicalExpressionRowCount(Group, double)19100%2100%020401
MemoStatsAndCostRecomputer(CascadesContext, MemoStatsAndCostRecomputer.LogicalExpressionRowCountSyncPolicy)14100%n/a010501
lambda$snapshotLowestCostPlans$0(Map, PhysicalProperties, Pair)6100%n/a010101
replaceChildStatisticsForLogicalEstimation(GroupExpression)2100%n/a010101