PartitionPruner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total467 of 76739%86 of 11223%526990148313
binarySearchFiltering(SortedPartitionRanges, List, Expression, CascadesContext, int, RangeSet)1890%300%1616424211
visitComparisonPredicate(ComparisonPredicate, Void)1021412%2713%1415182201
canBePrunedOut(Expression, OnePartitionEvaluator)714136%16627%912142201
pruneInternal(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, Optional)599160%7750%5892601
toPartitionEvaluator(Object, PartitionItem, List, CascadesContext, int)151651%2250%232501
prune(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType)140%n/a113311
prune(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, Optional)140%n/a112211
prune()24795%2675%250901
hasEffectivePartitionPredicate(List, int)787%1150%120101
sequentialFiltering(Map, List, Expression, CascadesContext, int)38100%2100%020701
pruneWithResult(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, Optional)23100%1150%120501
PartitionPruner(List, Expression)19100%n/a010401
lambda$pruneInternal$0(SessionVariable)4100%n/a010101