MemoStatsAndCostRecomputer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total655 of 1,92165%157 of 31850%115202156444743
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
filterCandidateStatisticsByPolicy(MemoStatsAndCostRecomputer.LogicalRowCountAggregationPolicy, Map)4959%9110%56121401
resolveUpdatedGroupStatsReliability(Group, Map, Map, double)443242%10637%6991501
resolveChosenProjectStatistics(Group, Map, double)41816%7112%4591101
syncLogicalExpressionRowCount(Group, double)250%60%446611
recordProducerStats(Group, Statistics)234264%4866%4731301
reestimateCurrentGroup(Group)2112285%7750%6883701
dependsOnOwnerGroupStatistics(Group, GroupExpression)190%40%335511
chooseRepresentativeStatistics(List, double, Statistics)153368%3562%2531301
restoreMissingLowestCostPlans(Group, Map)152057%1375%131501
hasAvailableCteStatistics(GroupExpression)141144%2250%232601
recompute(Group, PhysicalProperties, CascadesContext, MemoStatsAndCostRecomputer.LogicalExpressionRowCountSyncPolicy)93278%1150%122901
recomputeGroupExpressionCost(Group, GroupExpression)815895%71770%71354001
shouldPreserveChosenProjectStatistics(Group, Map, double)610994%51979%51322601
recompute(Group, PhysicalProperties, CascadesContext)60%n/a112211
getLogicalRowCountAggregationPolicy()41780%3350%341501
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
getGroupTrustJoinCount(Group)49100%4100%0301101
seedProducerStats(Group, Set)32100%1583%140901
countTrustJoins(GroupExpression)32100%1583%140601
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
MemoStatsAndCostRecomputer(CascadesContext, MemoStatsAndCostRecomputer.LogicalExpressionRowCountSyncPolicy)19100%n/a010601
refreshPhysicalExpressionRowCount(Group, double)19100%2100%020401
lambda$snapshotLowestCostPlans$0(Map, PhysicalProperties, Pair)6100%n/a010101