JoinExtractOrFromCaseWhen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total119 of 70583%31 of 11673%237025156112
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
isConditionNeedRewrite(Expression, Set, Set)22191%1787%151701
needRewrite(LogicalJoin)68100%11392%1801501
isAllSlotsFromLeftSide(Expression, boolean, Set, Set)13100%2100%020401
lambda$buildRules$0(MatchingContext)13100%n/a010101
buildRules()12100%n/a010401
JoinExtractOrFromCaseWhen()3100%n/a010101