PullUpProjectExprUnderTopN

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total201 of 1,29884%50 of 21476%4113446269227
addUpperProject(LogicalTopN, PullUpProjectExprUnderTopN.PullUpInfo, PullUpProjectExprUnderTopN.CollectorContext)5315874%81869%614124301
deduplicatePullUps(PullUpProjectExprUnderTopN.CollectorContext)428566%4866%3782401
simplifyProject(LogicalProject, List, PullUpProjectExprUnderTopN.CollectorContext)4122184%143873%1027115701
addPassThroughSlots(List, Set, Set, Map, List)400%60%448811
lambda$deduplicatePullUps$4(NamedExpression, NamedExpression)70%20%221111
collectFromNode(Plan, PullUpProjectExprUnderTopN.PullUpInfo, Set, PullUpProjectExprUnderTopN.CollectorContext)625097%64688%62715301
canPullUp(NamedExpression)43990%21285%2821401
rewriteRoot(Plan, JobContext)3895%2466%2411001
qualifiesForLazyMatThreshold(LogicalTopN)1890%1375%131501
getPullUpReplaceExpression(Slot, PullUpProjectExprUnderTopN.CollectorContext)1890%1375%131601
resolvePulledUpExpr(NamedExpression, PullUpProjectExprUnderTopN.CollectorContext, Set)1789%1150%121301
replaceUnavailableSlots(Expression, PullUpProjectExprUnderTopN.CollectorContext, Set)37100%4100%030601
collectAllPulledUpExprs(PullUpProjectExprUnderTopN.CollectorContext, LogicalProject)36100%4100%030801
buildOrderKeyExprIds(LogicalTopN)35100%1375%130801
collectUnavailablePullUpExprs(LogicalProject, PullUpProjectExprUnderTopN.CollectorContext, Set)30100%4100%030601
resolveNamedExpression(NamedExpression, PullUpProjectExprUnderTopN.CollectorContext, Set)29100%4100%030601
resolveExpression(Expression, PullUpProjectExprUnderTopN.CollectorContext, Set)19100%2100%020501
isUnavailablePullUpSlot(NamedExpression, PullUpProjectExprUnderTopN.CollectorContext, Set)17100%1583%140301
isBlockingNode(Plan)13100%1583%140101
resolveInputSlots(NamedExpression, PullUpProjectExprUnderTopN.CollectorContext, Set)9100%n/a010101
resolveInputSlots(Expression, PullUpProjectExprUnderTopN.CollectorContext, Set)7100%n/a010101
lambda$deduplicatePullUps$5(Map.Entry)5100%n/a010101
lambda$deduplicatePullUps$3(LogicalProject)4100%n/a010101
PullUpProjectExprUnderTopN()3100%n/a010101
lambda$canPullUp$2(TreeNode)3100%n/a010101
lambda$canPullUp$1(TreeNode)3100%n/a010101
lambda$canPullUp$0(TreeNode)3100%n/a010101