PartitionPruner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total186 of 82777%38 of 12068%247634162216
visitComparisonPredicate(ComparisonPredicate, Void)1021412%2713%1415182201
binarySearchFiltering(SortedPartitionRanges, List, Expression, CascadesContext, int, RangeSet)4214777%82273%51684201
prune(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType)140%n/a113311
prune(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, Optional)140%n/a112211
canBePrunedOut(Expression, OnePartitionEvaluator)810492%22090%21222201
toPartitionEvaluator(Object, PartitionItem, List, CascadesContext, int)62580%1375%131501
pruneInternal(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, boolean, Supplier)159100%16100%0902901
prune()49100%8100%050901
sequentialFiltering(Map, List, Expression, CascadesContext, int)38100%2100%020701
prunePredicate(boolean, Optional, LogicalFilter, LogicalRelation)37100%6100%040901
pruneWithResult(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, boolean, Supplier)24100%2100%020501
PartitionPruner(List, Expression)19100%n/a010401
pruneWithResult(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, Optional)11100%n/a010201
hasEffectivePartitionPredicate(List, int)8100%2100%020101
lambda$pruneInternal$1(SessionVariable)4100%n/a010101
lambda$pruneWithResult$0(Optional)2100%n/a010101