JoinExtractOrFromCaseWhen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total607 of 70513%100 of 11613%6170133156812
extractExpression(Expression, ExpressionRewriteContext, LogicalJoin, Set, AtomicReference)1890%400%2121363611
tryExtractCaseWhen(Expression, boolean, Set, Set)1470%220%1212383811
rewrite(LogicalJoin, ExpressionRewriteContext)1020%120%77202011
tryAddOrExpansionHashCondition(Expression, LogicalJoin, ExpressionRewriteContext, AtomicReference)680%120%77161611
doExtractExpression(Expression, int, boolean, Set, Set)600%60%44141411
isAllSlotsFromLeftSide(Expression, boolean, Set, Set)130%20%224411
lambda$buildRules$0(MatchingContext)130%n/a111111
lambda$extractExpression$1(LogicalJoin, ExpressionRewriteContext, AtomicReference, Expression)70%n/a111111
needRewrite(LogicalJoin)46494%31178%3821501
isConditionNeedRewrite(Expression, Set, Set)41982%3562%352701
buildRules()12100%n/a010401
JoinExtractOrFromCaseWhen()3100%n/a010101