| toString() |  | 0% |  | 0% | 38 | 38 | 96 | 96 | 1 | 1 |
| equals(THashJoinNode) |  | 0% |  | 0% | 78 | 78 | 110 | 110 | 1 | 1 |
| compareTo(THashJoinNode) |  | 0% |  | 0% | 47 | 47 | 109 | 109 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 35 | 35 | 47 | 47 | 1 | 1 |
| THashJoinNode(THashJoinNode) |  | 0% |  | 0% | 17 | 17 | 53 | 53 | 1 | 1 |
| setFieldValue(THashJoinNode._Fields, Object) |  | 0% |  | 0% | 31 | 31 | 61 | 61 | 1 | 1 |
| clear() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| isSet(THashJoinNode._Fields) |  | 0% |  | 0% | 17 | 17 | 19 | 19 | 1 | 1 |
| getFieldValue(THashJoinNode._Fields) |  | 0% |  | 0% | 16 | 16 | 17 | 17 | 1 | 1 |
| validate() |   | 35% |   | 62% | 3 | 5 | 3 | 9 | 0 | 1 |
| readObject(ObjectInputStream) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| writeObject(ObjectOutputStream) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| addToSrcExprList(TExpr) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| THashJoinNode(TJoinOp, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEqJoinConjunctsSize() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getEqJoinConjunctsIterator() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getOtherJoinConjunctsSize() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getOtherJoinConjunctsIterator() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getHashOutputSlotIdsSize() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getHashOutputSlotIdsIterator() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getSrcExprListSize() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getSrcExprListIterator() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getVintermediateTupleIdListSize() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getVintermediateTupleIdListIterator() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getMarkJoinConjunctsSize() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getMarkJoinConjunctsIterator() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setAddProbeFilters(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setAddProbeFiltersIsSet(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setVoutputTupleId(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setVoutputTupleIdIsSet(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUseSpecificProjections(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setUseSpecificProjectionsIsSet(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSetJoinOp() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetEqJoinConjuncts() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| unsetAddProbeFilters() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSetVotherJoinConjunct() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetSrcExprList() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| unsetVoutputTupleId() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetIsBroadcastJoin() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetIsMark() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetUseSpecificProjections() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJoinOpIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setEqJoinConjunctsIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setOtherJoinConjunctsIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setVotherJoinConjunctIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setHashOutputSlotIdsIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setSrcExprListIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setVintermediateTupleIdListIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setDistTypeIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setMarkJoinConjunctsIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setMatchConditionIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| read(TProtocol) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deepCopy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setJoinOp(TJoinOp) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEqJoinConjuncts(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOtherJoinConjuncts(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setVotherJoinConjunct(TExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHashOutputSlotIds(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSrcExprList(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setVintermediateTupleIdList(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMarkJoinConjuncts(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetJoinOp() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetEqJoinConjuncts() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetOtherJoinConjuncts() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetVotherJoinConjunct() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetHashOutputSlotIds() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetSrcExprList() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetVintermediateTupleIdList() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetDistType() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetMarkJoinConjuncts() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetMatchCondition() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getJoinOp() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEqJoinConjuncts() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOtherJoinConjuncts() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAddProbeFilters() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVotherJoinConjunct() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHashOutputSlotIds() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSrcExprList() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVoutputTupleId() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVintermediateTupleIdList() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isIsBroadcastJoin() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isIsMark() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDistType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMarkJoinConjuncts() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUseSpecificProjections() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMatchCondition() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldForId(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scheme(TProtocol) |  | 90% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetOtherJoinConjuncts() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetHashOutputSlotIds() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetVintermediateTupleIdList() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetDistType() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetMarkJoinConjuncts() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetMatchCondition() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 38 | 0 | 1 |
| addToHashOutputSlotIds(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addToVintermediateTupleIdList(int) |  | 100% | | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| addToEqJoinConjuncts(TEqJoinCondition) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addToOtherJoinConjuncts(TExpr) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addToMarkJoinConjuncts(TExpr) |  | 100% | | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| setIsBroadcastJoin(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setIsBroadcastJoinIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIsMark(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setIsMarkIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| THashJoinNode() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| write(TProtocol) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSetAddProbeFilters() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSetVoutputTupleId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSetIsBroadcastJoin() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSetIsMark() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setDistType(TJoinDistributionType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSetUseSpecificProjections() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setMatchCondition(TExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |