JoinExtractOrFromCaseWhen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total622 of 70511%106 of 1168%6570135156812
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
needRewrite(LogicalJoin)194972%8642%6841501
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
isConditionNeedRewrite(Expression, Set, Set)41982%4450%452701
buildRules()12100%n/a010401
JoinExtractOrFromCaseWhen()3100%n/a010101