PlanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total888 of 2,85368%122 of 28457%11627618361335134
computeCombinedSelectivity(List)670%80%55121211
getExplainString(String, String, TExplainLevel)6627880%72578%51774801
getplanNodeExplainString(String, TExplainLevel)640%40%339911
getScanNodeInOneFragmentBySlotRef(SlotRef)611620%16211%910172001
finalize(Analyzer)453040%6440%4691701
castConjuncts()43815%3125%237901
getPlanTreeExplainStr()400%n/a115511
applySelectivity()370%60%447711
findSrcSlotRef(SlotRef)350%80%55111111
debugString()330%n/a114411
getExplainStringMap(TExplainLevel, Map)290%20%224411
getAllScanTupleIds()270%20%227711
splitAndCompoundPredicateToConjuncts(Expr)241640%4450%354901
getMaterializedIds(Analyzer, List)220%20%225511
getCombinedChildWithoutTupleIsNullSmap()203060%3350%3441101
computeSelectivity()180%20%224411
computeOldSelectivity()171139%3125%234701
treeToThriftHelper(TPlan)1623493%53587%42135101
lambda$foreachDownInCurrentFragment$4(int, Consumer, TreeNode)150%20%225511
normalizeProjects(TNormalizedPlanNode, Normalizer)140%n/a111111
computeTupleIds()130%40%332211
computeInputSlotIds(Analyzer)130%n/a111111
setLimitAndOffset(long, long)121657%3125%232601
setId(PlanNodeId)110%20%223311
getCombinedChildSmap()104080%1583%141901
foreachDownInCurrentFragment(Consumer)100%n/a113311
addConjuncts(List)9950%2250%233601
addPreFilterConjuncts(List)90%20%224411
applyConjunctsSelectivity()90%20%224411
collectInCurrentFragment(Predicate)90%n/a113311
lambda$collectInCurrentFragment$3(Predicate, List, PlanNode)90%20%223311
assignConjuncts(Analyzer)81869%1375%132801
setConjuncts(Set)70%n/a112211
hasValidStats()61571%5337%450101
getExplainString()60%n/a111111
normalize(TNormalizedPlanNode, Normalizer)50%n/a111111
getFragmentSeqenceNum()40%n/a111111
setFragmentId(PlanFragmentId)40%n/a112211
resetTupleIds(ArrayList)40%n/a112211
setAssignedConjuncts(Set)40%n/a112211
capCardinalityAtLimit()31684%1375%130301
addConjunct(Expr)31482%2250%231501
getCardinalityAfterFilter()3872%1150%121301
getOutputSlotIds()30%n/a111111
findPlanNodeFromPlanNodeId(PlanNode, PlanNodeId)3694%3975%3711001
getExplainString(List)3193%1583%141801
hasOffset()777%1150%120101
getWithoutTupleIsNullOutputSmap()777%1150%120101
getShouldColoScan()0%n/a111111
pushDownAggNoGrouping(FunctionCallExpr)0%n/a111111
pushDownAggNoGroupingCheckCol(FunctionCallExpr, Column)0%n/a111111
convertConjunctsToAndCompoundPredicate(List)6298%1787%1501201
getTupleIds()990%1150%120201
getNullableTupleIds()990%1150%120201
computeOldCardinality()0%n/a111111
init()0%n/a111111
setShouldColoScan()0%n/a111111
finalizeForNereids()0%n/a111111
PlanNode(PlanNodeId, PlanNode, String, StatisticalType)98100%n/a0102601
normalize(Normalizer)83100%n/a0102201
PlanNode(PlanNodeId, ArrayList, String, StatisticalType)79100%n/a0102301
PlanNode(PlanNodeId, String, StatisticalType)74100%n/a0102201
normalizeProjects(Map, Normalizer)66100%4100%0301301
normalizeProjects(List, List, Normalizer)48100%4100%0301001
getRuntimeFilterExplainString(boolean, boolean)43100%4100%030701
appendTrace(StringBuilder)42100%6100%0401101
toString()41100%n/a010501
computeStats(Analyzer)27100%2100%020601
normalizeExprs(Collection, Normalizer)26100%2100%020601
getChildrenStats()21100%2100%020501
createDefaultSmap(Analyzer)20100%n/a010501
setCompactData(boolean)19100%2100%020501
setLimit(long)18100%2466%240301
computeTupleStatAndMemLayout(Analyzer)18100%2100%020401
getOutputTupleIds()16100%2100%020301
projectOutputTuple()15100%n/a010101
initOutputSlotIds(Set, Analyzer)13100%n/a010101
hasSerialChildren()13100%2100%020301
computeNumNodes()12100%2100%020301
hasSerialScanChildren()12100%2100%020301
clearTupleIds()10100%n/a010401
transferConjuncts(PlanNode)10100%n/a010301
lambda$treeToThriftHelper$2(TPlanNode, List)10100%n/a010201
hasLimit()9100%2100%020101
treeToThrift()9100%n/a010301
init(Analyzer)9100%n/a010401
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
getRuntimeFilterExplainString(boolean)5100%n/a010101
setStatsDeriveResult(StatsDeriveResult)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
unsetLimit()4100%n/a010201
setTblRefIds(ArrayList)4100%n/a010201
setOutputSmap(ExprSubstitutionMap, Analyzer)4100%n/a010201
setWithoutTupleIsNullOutputSmap(ExprSubstitutionMap)4100%n/a010201
setNumInstances(int)4100%n/a010201
clearRuntimeFilters()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
static {...}4100%n/a010101
getPlanNodeName()3100%n/a010101
getStatsDeriveResult()3100%n/a010101
getStatisticalType()3100%n/a010101
getId()3100%n/a010101
getFragment()3100%n/a010101
getLimit()3100%n/a010101
getOffset()3100%n/a010101
getCardinality()3100%n/a010101
getNumNodes()3100%n/a010101
getAvgRowSize()3100%n/a010101
getTblRefIds()3100%n/a010101
getOutputTblRefIds()3100%n/a010101
getConjuncts()3100%n/a010101
getAssignedConjuncts()3100%n/a010101
getOutputSmap()3100%n/a010101
getRuntimeFilters()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