HashJoinNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,332 of 2,05035%208 of 27424%1431762583942137
HashJoinNode(PlanNodeId, PlanNode, PlanNode, JoinOperator, List, List, List, TupleDescriptor, TupleDescriptor, boolean)2320%320%1717434311
getSemiJoinCardinality()1750%250%1515313111
computeOldCardinality()1230%180%1010292911
getNodeExplainString(String, TExplainLevel)11222366%152158%1319175401
getGenericJoinCardinality(List, long, long)1110%200%1111191911
initHashOutputSlotIds(List, Analyzer)750%60%44181811
toThrift(TPlanNode)7414265%121657%915123701
getJoinCardinality()700%140%88141411
HashJoinNode(PlanNodeId, PlanNode, PlanNode, TableRef, List, List)4010772%151142%121452701
getMaterializedIds(Analyzer, List)370%40%338811
needToCopyRightAndLeft()360%110%778811
init(Analyzer)340%n/a119911
lambda$init$1(Expr)340%80%556611
eqJoinConjunctsDebugString()300%20%225511
getMappedInputSlotRef(SlotRef)270%80%558811
getNdv(Expr)260%60%44101011
computeStats(Analyzer)230%20%224411
computeSlotIdsForJoinConjuncts(Analyzer)200%n/a116611
HashJoinNode(PlanNodeId, PlanNode, PlanNode, JoinOperator, List, List, List, List, TupleDescriptor, TupleDescriptor, boolean)1319893%101864%81514101
debugString()110%n/a112211
initOutputSlotIds(Set, Analyzer)100%n/a113311
computeOtherConjuncts(Analyzer, ExprSubstitutionMap)90%n/a112211
setMarkJoinConjuncts(List)40%n/a112211
isColocate()30%n/a111111
lambda$initHashOutputSlotIds$0(SlotRef)30%n/a111111
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