PullUpProjectExprUnderTopN

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total19 of 92497%14 of 15891%131005194021
addUpperProject(LogicalTopN, PullUpProjectExprUnderTopN.PullUpInfo)914794%31178%2823101
collectFromNode(Plan, PullUpProjectExprUnderTopN.PullUpInfo, Set)622797%44692%42615201
simplifyProject(LogicalProject, List, PullUpProjectExprUnderTopN.PullUpInfo)217298%12596%11413401
canPullUp(NamedExpression)24195%11392%1811401
replaceUnavailableSlots(Expression, PullUpProjectExprUnderTopN.PullUpInfo, Set)37100%4100%030601
isUnavailablePullUpExpression(NamedExpression, PullUpProjectExprUnderTopN.PullUpInfo, Set)36100%21083%270601
buildOrderKeyExprIds(LogicalTopN)35100%1375%130801
collectUnavailablePullUpExprs(LogicalProject, PullUpProjectExprUnderTopN.PullUpInfo, Set)30100%4100%030601
resolveAliasChildIfNeeded(NamedExpression, PullUpProjectExprUnderTopN.PullUpInfo, Set)29100%4100%030601
getDirectPullUpReplaceExpression(Slot, PullUpProjectExprUnderTopN.PullUpInfo)27100%4100%030501
rewriteRoot(Plan, JobContext)23100%1375%130501
getPullUpReplaceExpression(Slot, PullUpProjectExprUnderTopN.PullUpInfo)21100%4100%030801
qualifiesForLazyMatThreshold(LogicalTopN)20100%4100%030501
resolveExpression(Expression, PullUpProjectExprUnderTopN.PullUpInfo, Set)19100%2100%020501
isBlockingNode(Plan)13100%1583%140101
lambda$isUnavailablePullUpExpression$3(Set, Slot)9100%2100%020101
resolveInputSlots(Expression, PullUpProjectExprUnderTopN.PullUpInfo, Set)7100%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