JoinExtractOrFromCaseWhen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total173 of 71175%43 of 11863%357142158012
tryExtractCaseWhen(Expression, boolean, Set, Set)1074027%15731%912293801
extractExpression(Expression, ExpressionRewriteContext, LogicalJoin, Set, AtomicReference)3715280%182255%172153601
tryAddOrExpansionHashCondition(Expression, LogicalJoin, ExpressionRewriteContext, AtomicReference)135580%4866%3741601
rewrite(LogicalJoin, ExpressionRewriteContext)129088%3975%3722001
needRewrite(LogicalJoin)27297%21487%2911701
doExtractExpression(Expression, int, boolean, Set, Set)25896%1583%1411401
isConditionNeedRewrite(Expression, Set, Set)23100%8100%050701
isAllSlotsFromLeftSide(Expression, boolean, Set, Set)13100%2100%020401
lambda$buildRules$0(MatchingContext)13100%n/a010101
buildRules()12100%n/a010401
lambda$extractExpression$1(LogicalJoin, ExpressionRewriteContext, AtomicReference, Expression)7100%n/a010101
JoinExtractOrFromCaseWhen()3100%n/a010101