MemoStatsAndCostRecomputer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total611 of 1,89767%159 of 31649%118201142441543
shouldPreserveChosenProjectStatistics(Group, Map, double)862925%19520%1113202601
resolvePhysicalOnlyGroupStatsReliability(Group, Map, Map, Statistics)682022%16211%910141901
choosePhysicalOnlyGroupStatistics(Group, Map, Statistics)532229%12214%78121701
filterCandidateStatisticsByPolicy(MemoStatsAndCostRecomputer.LogicalRowCountAggregationPolicy, Map)4959%9110%56121401
getGroupTrustJoinCount(Group)490%40%33111111
resolveUpdatedGroupStatsReliability(Group, Map, Map, double)443242%10637%6991501
resolveChosenProjectStatistics(Group, Map, double)41816%7112%4591101
isTrustJoin(GroupExpression)330%80%558811
countTrustJoins(GroupExpression)320%60%446611
syncLogicalExpressionRowCount(Group, double)250%60%446611
restoreMissingExpressionCostState(GroupExpression, Map, Map)164573%2675%251901
chooseRepresentativeStatistics(List, double, Statistics)153368%3562%2531301
restoreMissingLowestCostPlans(Group, Map)152057%1375%131501
reestimateCurrentGroup(Group)1313090%5964%5853701
getEstimablePhysicalExpressions(Group)125983%101050%81131601
recordProducerStats(Group, Statistics)125381%3975%3721301
reestimatePhysicalOnlyGroup(Group)99891%4660%4652801
hasAvailableCteStatistics(GroupExpression)71872%1375%131601
recomputeGroupExpressionCost(Group, GroupExpression)613695%71568%71253701
recompute(Group, PhysicalProperties, CascadesContext)60%n/a112211
hasAvailableChildBestPlan(GroupExpression, List)42586%2466%242701
getLogicalRowCountAggregationPolicy()41780%3350%341501
repairInvalidLogicalExpressionRowCounts(Group, double)32388%2466%241601
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
getEstimableLogicalExpressions(Group)42100%3770%3601101
recompute(Group, PhysicalProperties, CascadesContext, MemoStatsAndCostRecomputer.LogicalExpressionRowCountSyncPolicy)41100%1150%120901
seedProducerStats(Group, Set)32100%1583%140901
addChildren(List, Iterable, Group)31100%6100%040701
reestimateLogicalStatsBottomUp(Group, Set)29100%4100%030801
getPhysicalExpressionRowCount(GroupExpression, double)29100%4660%460601
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
dependsOnOwnerGroupStatistics(Group, GroupExpression)19100%4100%030501
lambda$snapshotLowestCostPlans$0(Map, PhysicalProperties, Pair)6100%n/a010101