JoinExtractOrFromCaseWhen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total117 of 71183%30 of 11874%227124158112
extractExpression(Expression, ExpressionRewriteContext, LogicalJoin, Set, AtomicReference)5113873%132767%92193601
tryAddOrExpansionHashCondition(Expression, LogicalJoin, ExpressionRewriteContext, AtomicReference)452333%1118%67101601
rewrite(LogicalJoin, ExpressionRewriteContext)89492%21083%2712001
lambda$extractExpression$1(LogicalJoin, ExpressionRewriteContext, AtomicReference, Expression)70%n/a111111
tryExtractCaseWhen(Expression, boolean, Set, Set)414397%22090%21223801
doExtractExpression(Expression, int, boolean, Set, Set)25896%1583%1411401
needRewrite(LogicalJoin)74100%11593%1901701
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
JoinExtractOrFromCaseWhen()3100%n/a010101