PlanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total255 of 2,06587%45 of 20678%4318256432979
mergeIcebergAccessPathsWithId(List, List)1000%100%66171711
appendTrace(StringBuilder)420%60%44111111
treeToThriftHelper(TPlan)1622193%33191%21834901
printNestedColumns(StringBuilder, String, TupleDescriptor)1615890%63083%61964601
normalizeProjects(TNormalizedPlanNode, Normalizer)140%n/a111111
computeNumNodes()120%20%223311
getTupleIds()100%20%222211
lambda$printNestedColumns$6(TColumnAccessPath)61062%1150%121301
lambda$printNestedColumns$5(TColumnAccessPath)61062%1150%121301
getExplainString()60%n/a111111
normalize(TNormalizedPlanNode, Normalizer)50%n/a111111
capCardinalityAtLimit()31684%1375%130301
addConjunct(Expr)31482%1375%131501
getCardinalityAfterFilter()3872%1150%121301
getNumNodes()30%n/a111111
getRuntimeFilterExplainString()3995%1375%131701
findPlanNodeFromPlanNodeId(PlanNode, PlanNodeId)3694%3975%3711001
getExplainString(List)3193%1583%141801
convertConjunctsToAndCompoundPredicate(List)6398%1787%1501201
addConjuncts(List)1794%1375%131601
addPreFilterConjuncts(List)888%1150%121401
init()0%n/a111111
getExplainString(String, String, TExplainLevel)348100%13196%11705001
PlanNode(PlanNodeId, PlanNode, String)72100%n/a0101901
normalizeProjects(Map, Normalizer)66100%4100%0301301
getPlanNodeExplainString(String, TExplainLevel)64100%4100%030901
PlanNode(PlanNodeId, List, String)63100%n/a0101801
normalize(Normalizer)60100%n/a0101601
PlanNode(PlanNodeId, String)59100%n/a0101701
normalizeProjects(List, List, Normalizer)48100%4100%0301001
toString()41100%n/a010501
getPlanTreeExplainStr()40100%n/a010501
getExplainStringMap(TExplainLevel, Map)29100%2100%020401
normalizeExprs(Collection, Normalizer)26100%2100%020601
setLimit(long)18100%2466%240301
getOutputTupleIds()16100%2100%020301
lambda$foreachDownInCurrentFragment$4(int, Consumer, TreeNode)15100%2100%020501
hasSerialChildren()13100%2100%020301
hasSerialScanChildren()12100%2100%020301
foreachDownInCurrentFragment(Consumer)10100%n/a010301
lambda$treeToThriftHelper$2(TPlanNode, List)10100%n/a010201
hasLimit()9100%2100%020101
treeToThrift()9100%n/a010301
collectInCurrentFragment(Predicate)9100%n/a010301
lambda$collectInCurrentFragment$3(Predicate, List, PlanNode)9100%2100%020301
normalizeConjuncts(TNormalizedPlanNode, Normalizer)8100%n/a010201
getNumInstances()7100%n/a010101
addRuntimeFilter(RuntimeFilter)6100%n/a010201
addIntermediateOutputTupleDescList(TupleDescriptor)6100%n/a010201
addIntermediateProjectList(List)6100%n/a010201
lambda$treeToThriftHelper$0(TPlanNode, TupleDescriptor)6100%n/a010101
clearTupleIds()4100%n/a010201
setPlanNodeName(String)4100%n/a010201
getFragmentId()4100%n/a010101
getFragmentSeqenceNum()4100%n/a010101
setFragment(PlanFragment)4100%n/a010201
setOffset(long)4100%n/a010201
setCardinality(long)4100%n/a010201
setNumInstances(int)4100%n/a010201
setOutputTupleDesc(TupleDescriptor)4100%n/a010201
setProjectList(List)4100%n/a010201
setCardinalityAfterFilter(long)4100%n/a010201
setPushDownAggNoGrouping(TPushAggOp)4100%n/a010201
setChildrenDistributeExprLists(List)4100%n/a010201
setNereidsId(int)4100%n/a010201
getPlanNodeName()3100%n/a010101
getId()3100%n/a010101
getFragment()3100%n/a010101
getLimit()3100%n/a010101
getOffset()3100%n/a010101
getCardinality()3100%n/a010101
getConjuncts()3100%n/a010101
getOutputTupleDesc()3100%n/a010101
getProjectList()3100%n/a010101
getPushDownAggNoGroupingOp()3100%n/a010101
lambda$treeToThriftHelper$1(Expr)3100%n/a010101
getNodeExplainString(String, TExplainLevel)100%n/a010101
isSerialOperator()100%n/a010101
finalizeForNereids()100%n/a010101