ExpressionLogical

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,337 of 5,04533%597 of 82527%4215107981,1351948
getSQL()4210%310%262613113111
resolveTypes(Session, Expression)28618439%592932%40516510701
reorderComparison(Session, Expression)2840%360%1919555511
resolveTypesForComparison(Session, Expression)23329255%474146%3745327101
resolveTypesForOverlaps()2300%140%88202011
testMatchCondition(Session)2290%520%2929696911
describe(Session, int)2090%300%2626636311
getAllAnyValue(Session, Object[], TableDerived)1648233%47916%2931617901
getValue(Session)15615249%382640%2939346601
convertDateTime(Session)1232013%10216%67182301
compareValues(Session, Object[], Object[])1210%430%2525464611
costFactor(Session, RangeVariable, int)1140%170%1212282811
costFactorColumns(Session, RangeVariable)960%160%99171711
distributeOr()950%60%44171711
testInCondition(Session)630%100%66131311
getIndexableExpression(RangeVariable)6211564%232147%1825153801
resolveRowTypes()555550%7956%6971701
isIndexable(RangeVariable)401324%10323%686901
isSimpleBound()380%100%669911
costFactorUnaryColumn(Session, RangeVariable)370%40%336611
resolveTypesForAllAny(Session)2815184%81463%81252401
compareValues(Session, Object, Object)253659%131043%1015122301
ExpressionLogical(int, Expression, Expression, Expression)230%n/a116611
orExpressions(Expression, Expression)200%60%447711
isConditionRangeVariable(RangeVariable)200%40%333311
testExistsCondition(Session)180%20%224411
matchValues(Session, Object[], Object[])174673%9535%7841601
swapCondition()173063%6114%67101901
getJoinRangeVariables(RangeVariable[], List)170%20%223311
resolveTypesForLogicalOp()155979%7956%7941101
ExpressionLogical(boolean)140%20%226611
setNoOptimisation()13735%3125%234701
setEqualityMode()116886%31280%2931801
convertToSmaller()110%30%335511
andExpressions(Expression, Expression)92472%4660%4631001
testNotDistinctCondition(Session)82475%4233%341501
ExpressionLogical(int, Expression)4792%1990%1611201
addLeftColumnsForAllAny(RangeVariable, OrderedIntHashSet)4291%3562%353901
ExpressionLogical(int, Expression, Expression)2887%1266%1311101
checkRowComparison()4794%4866%4711001
changeToRowExpression(int)43100%2100%020501
ExpressionLogical(RangeVariable, int, RangeVariable, int)35100%n/a010901
ExpressionLogical(ColumnSchema)27100%n/a010701
testAllAnyCondition(Session)24100%n/a010501
ExpressionLogical(Expression, Expression)23100%n/a010701
setSubType(int)15100%2250%230401
newNotNullCondition(Expression)12100%n/a010201
ExpressionLogical(int)7100%n/a010301