PlanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total635 of 2,33072%87 of 27868%862331365062194
mergeIcebergAccessPathsWithId(List, List)730%60%44151511
normalizeProjects(Map, Normalizer)660%40%33131311
normalize(Normalizer)600%n/a11161611
normalizeProjects(List, List, Normalizer)480%40%33101011
createPointQueryProjectionSmap(TupleDescriptor, List)440%40%337711
getExplainString(String, String, TExplainLevel)4323284%42887%31765001
appendTrace(StringBuilder)420%60%44111111
getPlanTreeExplainStr()400%n/a115511
printNestedColumns(StringBuilder, String, TupleDescriptor)3416582%162863%1523105101
getPointQueryProjectList()311126%4233%346801
normalizeExprs(Collection, Normalizer)260%20%226611
treeToThriftHelper(TPlan)1621393%32790%21635001
computeNumNodes()120%20%223311
getTupleIds()100%20%222211
setLimit(long)9950%5116%340301
addPreFilterConjuncts(List)90%20%224411
normalizeProjects(TNormalizedPlanNode, Normalizer)80%n/a111111
normalizeConjuncts(TNormalizedPlanNode, Normalizer)80%n/a112211
getExplainString()60%n/a111111
convertConjunctsToAndCompoundPredicate(List)55992%2675%2501201
normalize(TNormalizedPlanNode, Normalizer)50%n/a111111
setDistributeExprLists(List)4660%1150%121401
getFragmentSeqenceNum()40%n/a111111
capCardinalityAtLimit()31684%1375%130301
addConjunct(Expr)31482%2250%231501
getCardinalityAfterFilter()3872%1150%121301
getNumNodes()30%n/a111111
getChildrenDistributeExprLists()30%n/a111111
getDistributeExprLists()30%n/a111111
enforceRequire(PlanTranslatorContext, PlanNode, int, LocalExchangeNode.LocalExchangeTypeRequire)14098%33191%31812801
findPlanNodeFromPlanNodeId(PlanNode, PlanNodeId)3694%3975%3711001
getExplainString(List)3494%1583%141801
getRuntimeFilterExplainString()3394%1375%131701
hasPartitionExprs(LocalExchangeNode.LocalExchangeTypeRequire)2793%4660%460501
getSemanticPartitionExprs()0%n/a111111
addConjuncts(List)1794%1375%131601
init()0%n/a111111
PlanNode(PlanNodeId, PlanNode, String)71100%n/a0102001
PlanNode(PlanNodeId, List, String)62100%n/a0101901
PlanNode(PlanNodeId, String)58100%n/a0101801
getPlanNodeExplainString(String, TExplainLevel)55100%4100%030901
createLocalExchange(PlanTranslatorContext, PlanNode, LocalExchangeNode.LocalExchangeType, List)42100%1787%150501
toString()41100%n/a010501
enforceAndDeriveLocalExchange(PlanTranslatorContext, PlanNode, LocalExchangeNode.LocalExchangeTypeRequire)35100%2100%020701
getExplainStringMap(TExplainLevel, Map)29100%2100%020401
getOutputTupleIds()16100%2100%020301
getChildDistributeExprList(int)16100%1375%130301
isSerialOperatorOnBe(ConnectContext)15100%1583%140101
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/a010301
hasLimit()9100%2100%020101
treeToThrift()9100%n/a010301
collectInCurrentFragment(Predicate)9100%n/a010301
lambda$collectInCurrentFragment$3(Predicate, List, PlanNode)9100%2100%020301
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
lambda$printNestedColumns$6(ColumnAccessPath)5100%n/a010101
lambda$printNestedColumns$5(ColumnAccessPath)5100%n/a010101
clearTupleIds()4100%n/a010201
setPlanNodeName(String)4100%n/a010201
getFragmentId()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
getLocalExchangeDistributeExprs(int, boolean)4100%n/a010101
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
isSerialNode()100%n/a010101
requiresShuffleForCorrectness()100%n/a010101
shouldResetSerialFlagForChild(int)100%n/a010101
finalizeForNereids()100%n/a010101