PullUpProjectExprUnderTopN

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total962 of 1,15616%146 of 17817%1001161902352027
simplifyProject(LogicalProject, List, PullUpProjectExprUnderTopN.CollectorContext)1920%300%1616383811
addUpperProject(LogicalTopN, PullUpProjectExprUnderTopN.PullUpInfo, PullUpProjectExprUnderTopN.CollectorContext)1580%160%99323211
collectFromNode(Plan, PullUpProjectExprUnderTopN.PullUpInfo, Set, PullUpProjectExprUnderTopN.CollectorContext)1389240%301837%1825285001
deduplicatePullUps(PullUpProjectExprUnderTopN.CollectorContext)1270%120%77242411
addPassThroughSlots(List, Set, Set, Map, List)400%60%448811
canPullUp(NamedExpression)38511%1317%78121401
replaceUnavailableSlots(Expression, PullUpProjectExprUnderTopN.CollectorContext, Set)370%40%336611
collectAllPulledUpExprs(PullUpProjectExprUnderTopN.CollectorContext, LogicalProject)360%40%338811
collectUnavailablePullUpExprs(LogicalProject, PullUpProjectExprUnderTopN.CollectorContext, Set)300%40%336611
resolveNamedExpression(NamedExpression, PullUpProjectExprUnderTopN.CollectorContext, Set)290%40%336611
getPullUpReplaceExpression(Slot, PullUpProjectExprUnderTopN.CollectorContext)270%40%335511
resolvePulledUpExpr(NamedExpression, PullUpProjectExprUnderTopN.CollectorContext, Set)190%20%223311
resolveExpression(Expression, PullUpProjectExprUnderTopN.CollectorContext, Set)190%20%225511
isUnavailablePullUpSlot(NamedExpression, PullUpProjectExprUnderTopN.CollectorContext, Set)170%60%443311
rewriteRoot(Plan, JobContext)122870%3350%3431001
resolveInputSlots(NamedExpression, PullUpProjectExprUnderTopN.CollectorContext, Set)90%n/a111111
resolveInputSlots(Expression, PullUpProjectExprUnderTopN.CollectorContext, Set)70%n/a111111
lambda$deduplicatePullUps$4(NamedExpression, NamedExpression)70%20%221111
lambda$deduplicatePullUps$5(Map.Entry)50%n/a111111
lambda$deduplicatePullUps$3(LogicalProject)40%n/a111111
lambda$canPullUp$2(TreeNode)30%n/a111111
lambda$canPullUp$1(TreeNode)30%n/a111111
lambda$canPullUp$0(TreeNode)30%n/a111111
qualifiesForLazyMatThreshold(LogicalTopN)21890%1375%131501
buildOrderKeyExprIds(LogicalTopN)35100%1375%130801
isBlockingNode(Plan)13100%2466%240101
PullUpProjectExprUnderTopN()3100%n/a010101