OneRangePartitionEvaluator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,280 of 2,2800%282 of 2820%1811814384383838
computeMonotonicFunctionRange(OneRangePartitionEvaluator.EvaluateRangeResult, OneRangePartitionEvaluator.EvaluateRangeInput)2680%460%2424484811
OneRangePartitionEvaluator(Object, List, RangePartitionItem, CascadesContext, int)1970%110%77363611
commonComputeOnePartitionInputs()1780%210%1212383811
determinateRangeOfOtherType(OneRangePartitionEvaluator.EvaluateRangeResult, List, boolean)1650%260%1515353511
visitEqualTo(EqualTo, OneRangePartitionEvaluator.EvaluateRangeInput)1110%200%1111252511
visitInPredicate(InPredicate, OneRangePartitionEvaluator.EvaluateRangeInput)990%100%66242411
visitNullSafeEqual(NullSafeEqual, OneRangePartitionEvaluator.EvaluateRangeInput)930%100%66101011
visitGreaterThan(GreaterThan, OneRangePartitionEvaluator.EvaluateRangeInput)880%140%88171711
visitGreaterThanEqual(GreaterThanEqual, OneRangePartitionEvaluator.EvaluateRangeInput)880%140%88171711
visitLessThan(LessThan, OneRangePartitionEvaluator.EvaluateRangeInput)880%140%88171711
visitLessThanEqual(LessThanEqual, OneRangePartitionEvaluator.EvaluateRangeInput)880%140%88171711
visitOr(Or, OneRangePartitionEvaluator.EvaluateRangeInput)840%100%66151511
evaluateChildrenThenThis(Expression, OneRangePartitionEvaluator.EvaluateRangeInput)780%80%55171711
visitNot(Not, OneRangePartitionEvaluator.EvaluateRangeInput)740%80%55121211
fillSlotRangesToInputs(Map)630%40%33121211
visitAnd(And, OneRangePartitionEvaluator.EvaluateRangeInput)610%40%33111111
mergeRanges(Expression, OneRangePartitionEvaluator.EvaluateRangeResult, OneRangePartitionEvaluator.EvaluateRangeResult, Map, BiFunction)510%20%22121211
visitIsNull(IsNull, OneRangePartitionEvaluator.EvaluateRangeInput)450%60%44111111
intersectSlotRange(OneRangePartitionEvaluator.EvaluateRangeResult, Map, Expression, ColumnRange)350%20%226611
getOnePartitionInputs()330%80%554411
computeSinglePartitionValueInputs()330%n/a117711
lambda$mergeRanges$2(BiFunction, Map, Map, Map, Expression)320%40%333311
visitSlot(Slot, OneRangePartitionEvaluator.EvaluateRangeInput)310%20%225511
toMultiNereidsLiterals(PartitionKey)310%20%227711
returnFalseIfExistEmptyRange(OneRangePartitionEvaluator.EvaluateRangeResult)280%60%445511
evaluate(Expression, Map)250%n/a114411
checkFoldConstantValueIsValid(Expression, Expression)220%120%773311
visitMonotonic(Expression, OneRangePartitionEvaluator.EvaluateRangeInput)190%20%224411
toSingleNereidsLiteral(PartitionKey)160%n/a114411
toNereidsLiterals(PartitionKey)130%20%223311
replaceExprRange(Map, Expression, ColumnRange)110%n/a113311
getPartitionSlotType(Slot)70%n/a111111
visit(Expression, OneRangePartitionEvaluator.EvaluateRangeInput)50%n/a111111
isPartitionSlot(Slot)50%n/a111111
isDefaultPartition()40%n/a111111
lambda$visitOr$1(ColumnRange, ColumnRange)40%n/a111111
lambda$visitAnd$0(ColumnRange, ColumnRange)40%n/a111111
getPartitionIdent()30%n/a111111