PartitionPruner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total306 of 74458%72 of 11637%497060150112
visitComparisonPredicate(ComparisonPredicate, Void)1021412%2713%1415182201
canBePrunedOut(Expression, OnePartitionEvaluator)714136%16627%912142201
binarySearchFiltering(SortedPartitionRanges, List, Expression, CascadesContext, int, RangeSet)5113873%151550%1216124201
prunePredicate(boolean, Optional, LogicalFilter, LogicalRelation)271027%4233%347901
pruneInternal(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, Optional)259378%6857%6842301
toPartitionEvaluator(Object, PartitionItem, List, CascadesContext, int)151651%2250%232501
prune(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType)80%n/a112211
prune(List, Expression, Map, CascadesContext, PartitionPruner.PartitionTableType, Optional)51878%1150%121501
prune()24795%1787%150901
sequentialFiltering(Map, List, Expression, CascadesContext, int)38100%2100%020701
PartitionPruner(List, Expression)19100%n/a010401
lambda$pruneInternal$0(SessionVariable)4100%n/a010101