JoinExtractOrFromCaseWhen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total446 of 71137%79 of 11833%557197158512
tryExtractCaseWhen(Expression, boolean, Set, Set)1470%220%1212383811
extractExpression(Expression, ExpressionRewriteContext, LogicalJoin, Set, AtomicReference)1018846%241640%1721143601
tryAddOrExpansionHashCondition(Expression, LogicalJoin, ExpressionRewriteContext, AtomicReference)680%120%77161611
doExtractExpression(Expression, int, boolean, Set, Set)600%60%44141411
rewrite(LogicalJoin, ExpressionRewriteContext)406260%5758%5772001
isAllSlotsFromLeftSide(Expression, boolean, Set, Set)130%20%224411
needRewrite(LogicalJoin)86689%61062%5921701
lambda$extractExpression$1(LogicalJoin, ExpressionRewriteContext, AtomicReference, Expression)70%n/a111111
isConditionNeedRewrite(Expression, Set, Set)22191%2675%251701
lambda$buildRules$0(MatchingContext)13100%n/a010101
buildRules()12100%n/a010401
JoinExtractOrFromCaseWhen()3100%n/a010101