PlanNode

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,330 of 2,3300%278 of 2780%2332335065069494
getExplainString(String, String, TExplainLevel)2750%320%1717505011
treeToThriftHelper(TPlan)2290%300%1616505011
printNestedColumns(StringBuilder, String, TupleDescriptor)1990%440%2323515111
enforceRequire(PlanTranslatorContext, PlanNode, int, LocalExchangeNode.LocalExchangeTypeRequire)1420%340%1818282811
mergeIcebergAccessPathsWithId(List, List)730%60%44151511
PlanNode(PlanNodeId, PlanNode, String)710%n/a11202011
normalizeProjects(Map, Normalizer)660%40%33131311
convertConjunctsToAndCompoundPredicate(List)640%80%55121211
PlanNode(PlanNodeId, List, String)620%n/a11191911
normalize(Normalizer)600%n/a11161611
PlanNode(PlanNodeId, String)580%n/a11181811
getPlanNodeExplainString(String, TExplainLevel)550%40%339911
normalizeProjects(List, List, Normalizer)480%40%33101011
createPointQueryProjectionSmap(TupleDescriptor, List)440%40%337711
appendTrace(StringBuilder)420%60%44111111
getPointQueryProjectList()420%60%448811
createLocalExchange(PlanTranslatorContext, PlanNode, LocalExchangeNode.LocalExchangeType, List)420%80%555511
toString()410%n/a115511
getPlanTreeExplainStr()400%n/a115511
findPlanNodeFromPlanNodeId(PlanNode, PlanNodeId)380%120%77101011
getExplainString(List)360%60%448811
getRuntimeFilterExplainString()350%40%337711
enforceAndDeriveLocalExchange(PlanTranslatorContext, PlanNode, LocalExchangeNode.LocalExchangeTypeRequire)350%20%227711
getExplainStringMap(TExplainLevel, Map)290%20%224411
hasPartitionExprs(LocalExchangeNode.LocalExchangeTypeRequire)290%100%665511
normalizeExprs(Collection, Normalizer)260%20%226611
capCardinalityAtLimit()190%40%333311
setLimit(long)180%60%443311
addConjuncts(List)180%40%336611
addConjunct(Expr)170%40%335511
getOutputTupleIds()160%20%223311
getChildDistributeExprList(int)160%40%333311
isSerialOperatorOnBe(ConnectContext)150%60%441111
lambda$foreachDownInCurrentFragment$4(int, Consumer, TreeNode)150%20%225511
hasSerialChildren()130%20%223311
computeNumNodes()120%20%223311
hasSerialScanChildren()120%20%223311
getCardinalityAfterFilter()110%20%223311
getTupleIds()100%20%222211
foreachDownInCurrentFragment(Consumer)100%n/a113311
setDistributeExprLists(List)100%20%224411
lambda$treeToThriftHelper$2(TPlanNode, List)100%n/a113311
hasLimit()90%20%221111
addPreFilterConjuncts(List)90%20%224411
treeToThrift()90%n/a113311
collectInCurrentFragment(Predicate)90%n/a113311
lambda$collectInCurrentFragment$3(Predicate, List, PlanNode)90%20%223311
normalizeProjects(TNormalizedPlanNode, Normalizer)80%n/a111111
normalizeConjuncts(TNormalizedPlanNode, Normalizer)80%n/a112211
getNumInstances()70%n/a111111
getExplainString()60%n/a111111
addRuntimeFilter(RuntimeFilter)60%n/a112211
addIntermediateOutputTupleDescList(TupleDescriptor)60%n/a112211
addIntermediateProjectList(List)60%n/a112211
lambda$treeToThriftHelper$0(TPlanNode, TupleDescriptor)60%n/a111111
normalize(TNormalizedPlanNode, Normalizer)50%n/a111111
lambda$printNestedColumns$6(ColumnAccessPath)50%n/a111111
lambda$printNestedColumns$5(ColumnAccessPath)50%n/a111111
clearTupleIds()40%n/a112211
setPlanNodeName(String)40%n/a112211
getFragmentId()40%n/a111111
getFragmentSeqenceNum()40%n/a111111
setFragment(PlanFragment)40%n/a112211
setOffset(long)40%n/a112211
setCardinality(long)40%n/a112211
setNumInstances(int)40%n/a112211
setOutputTupleDesc(TupleDescriptor)40%n/a112211
setProjectList(List)40%n/a112211
setCardinalityAfterFilter(long)40%n/a112211
setPushDownAggNoGrouping(TPushAggOp)40%n/a112211
setChildrenDistributeExprLists(List)40%n/a112211
setNereidsId(int)40%n/a112211
getLocalExchangeDistributeExprs(int, boolean)40%n/a111111
getPlanNodeName()30%n/a111111
getId()30%n/a111111
getFragment()30%n/a111111
getLimit()30%n/a111111
getOffset()30%n/a111111
getCardinality()30%n/a111111
getNumNodes()30%n/a111111
getConjuncts()30%n/a111111
getOutputTupleDesc()30%n/a111111
getProjectList()30%n/a111111
getPushDownAggNoGroupingOp()30%n/a111111
getChildrenDistributeExprLists()30%n/a111111
getDistributeExprLists()30%n/a111111
lambda$treeToThriftHelper$1(Expr)30%n/a111111
getNodeExplainString(String, TExplainLevel)0%n/a111111
isSerialNode()0%n/a111111
requiresShuffleForCorrectness()0%n/a111111
shouldResetSerialFlagForChild(int)0%n/a111111
getSemanticPartitionExprs()0%n/a111111
init()0%n/a111111
finalizeForNereids()0%n/a111111