OneRangePartitionEvaluator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,830 of 2,28019%258 of 2828%1591813494382138
computeMonotonicFunctionRange(OneRangePartitionEvaluator.EvaluateRangeResult, OneRangePartitionEvaluator.EvaluateRangeInput)2680%460%2424484811
commonComputeOnePartitionInputs()1780%210%1212383811
determinateRangeOfOtherType(OneRangePartitionEvaluator.EvaluateRangeResult, List, boolean)15963%2513%1415333501
visitEqualTo(EqualTo, OneRangePartitionEvaluator.EvaluateRangeInput)1110%200%1111252511
visitInPredicate(InPredicate, OneRangePartitionEvaluator.EvaluateRangeInput)990%100%66242411
OneRangePartitionEvaluator(Object, List, RangePartitionItem, CascadesContext, int)9410352%1019%67173601
visitNullSafeEqual(NullSafeEqual, OneRangePartitionEvaluator.EvaluateRangeInput)930%100%66101011
visitGreaterThan(GreaterThan, OneRangePartitionEvaluator.EvaluateRangeInput)880%140%88171711
visitLessThan(LessThan, OneRangePartitionEvaluator.EvaluateRangeInput)880%140%88171711
visitOr(Or, OneRangePartitionEvaluator.EvaluateRangeInput)840%100%66151511
visitGreaterThanEqual(GreaterThanEqual, OneRangePartitionEvaluator.EvaluateRangeInput)771112%1317%78141701
visitLessThanEqual(LessThanEqual, OneRangePartitionEvaluator.EvaluateRangeInput)771112%1317%78141701
visitNot(Not, OneRangePartitionEvaluator.EvaluateRangeInput)740%80%55121211
fillSlotRangesToInputs(Map)630%40%33121211
visitIsNull(IsNull, OneRangePartitionEvaluator.EvaluateRangeInput)450%60%44111111
intersectSlotRange(OneRangePartitionEvaluator.EvaluateRangeResult, Map, Expression, ColumnRange)350%20%226611
mergeRanges(Expression, OneRangePartitionEvaluator.EvaluateRangeResult, OneRangePartitionEvaluator.EvaluateRangeResult, Map, BiFunction)321937%1150%1281201
lambda$mergeRanges$2(BiFunction, Map, Map, Map, Expression)320%40%333311
toMultiNereidsLiterals(PartitionKey)310%20%227711
checkFoldConstantValueIsValid(Expression, Expression)220%120%773311
visitMonotonic(Expression, OneRangePartitionEvaluator.EvaluateRangeInput)190%20%224411
returnFalseIfExistEmptyRange(OneRangePartitionEvaluator.EvaluateRangeResult)161242%4233%342501
replaceExprRange(Map, Expression, ColumnRange)110%n/a113311
getPartitionSlotType(Slot)70%n/a111111
evaluateChildrenThenThis(Expression, OneRangePartitionEvaluator.EvaluateRangeInput)67292%1787%1511701
isPartitionSlot(Slot)50%n/a111111
toNereidsLiterals(PartitionKey)4969%1150%121301
lambda$visitOr$1(ColumnRange, ColumnRange)40%n/a111111
lambda$visitAnd$0(ColumnRange, ColumnRange)40%n/a111111
getOnePartitionInputs()33090%4450%451401
visitSlot(Slot, OneRangePartitionEvaluator.EvaluateRangeInput)3096%1150%120501
visitAnd(And, OneRangePartitionEvaluator.EvaluateRangeInput)61100%4100%0301101
computeSinglePartitionValueInputs()33100%n/a010701
evaluate(Expression, Map)25100%n/a010401
toSingleNereidsLiteral(PartitionKey)16100%n/a010401
visit(Expression, OneRangePartitionEvaluator.EvaluateRangeInput)5100%n/a010101
isDefaultPartition()4100%n/a010101
getPartitionIdent()3100%n/a010101