HashJoinNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,041 of 2,09950%195 of 28631%1331821864011137
HashJoinNode(PlanNodeId, PlanNode, PlanNode, JoinOperator, List, List, List, TupleDescriptor, TupleDescriptor, boolean)2320%320%1717434311
getSemiJoinCardinality()1750%250%1515313111
getNodeExplainString(String, TExplainLevel)11222366%152158%1319175401
getGenericJoinCardinality(List, long, long)1110%200%1111191911
getJoinCardinality()700%140%88141411
toThrift(TPlanNode)6520075%192152%132194401
computeOldCardinality()418266%9950%81082901
HashJoinNode(PlanNodeId, PlanNode, PlanNode, TableRef, List, List)4010772%151142%121452701
getMaterializedIds(Analyzer, List)370%40%338811
eqJoinConjunctsDebugString()300%20%225511
getMappedInputSlotRef(SlotRef)270%80%558811
getNdv(Expr)260%60%44101011
lambda$init$1(Expr)241029%7112%453601
needToCopyRightAndLeft()201644%1019%674801
debugString()110%n/a112211
HashJoinNode(PlanNodeId, PlanNode, PlanNode, JoinOperator, List, List, List, List, TupleDescriptor, TupleDescriptor, boolean)820396%72175%71514101
initHashOutputSlotIds(List, Analyzer)57093%2466%2411801
setMarkJoinConjuncts(List)40%n/a112211
isColocate()30%n/a111111
init(Analyzer)34100%n/a010901
computeStats(Analyzer)23100%2100%020401
computeSlotIdsForJoinConjuncts(Analyzer)20100%n/a010601
initOutputSlotIds(Set, Analyzer)10100%n/a010301
computeOtherConjuncts(Analyzer, ExprSubstitutionMap)9100%n/a010201
setColocate(boolean, String)7100%n/a010301
addSlotIdToHashOutputSlotIds(SlotId)6100%n/a010201
isBucketShuffle()5100%n/a010101
setDistributionMode(HashJoinNode.DistributionMode)4100%n/a010201
setOtherJoinConjuncts(List)4100%n/a010201
static {...}4100%n/a010101
getEqJoinConjuncts()3100%n/a010101
getDistributionMode()3100%n/a010101
getHashOutputExprSlotIdMap()3100%n/a010101
getHashOutputSlotIds()3100%n/a010101
getOtherJoinConjuncts()3100%n/a010101
getMarkJoinConjuncts()3100%n/a010101
lambda$initHashOutputSlotIds$0(SlotRef)3100%n/a010101