NestedColumnPruning

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total21 of 1,28198%10 of 17694%101165302028
buildColumnAccessPaths(Slot, Multimap)1314891%31178%3823601
addPredicatePathsToFinalAllAccessPaths(List, List)41982%1583%141501
expandOnePath(TAccessPathType, List, List)8897%1787%1511801
isCoveredByAllPath(TColumnAccessPath, List)2492%2466%241601
pruneDataType(Map)376100%13196%11708401
rewriteRoot(Plan, JobContext)88100%14100%0802501
findMapStarPositions(List, DataType, List)82100%18100%01002301
expandMapStarPaths(Slot, Multimap)73100%6100%0401901
expressionContainsStringLength(Expression)46100%11392%1801101
expressionContainsNullCheck(Expression)46100%14100%0801001
shouldSkipAccessInfo(Slot, DataType, List)35100%1990%160701
lambda$containsVariant$2(AtomicBoolean, TreeNode)34100%8100%0501101
comparePathComponents(List, List)33100%4100%030601
coversPrefixIgnoreCase(List, List)29100%6100%040601
lambda$containsNullCheck$3(AtomicBoolean, TreeNode)27100%6100%040901
lambda$containsStringLength$0(AtomicBoolean, TreeNode)27100%6100%040901
containsStringLength(Plan)12100%n/a010301
containsVariant(Plan)12100%n/a010301
containsNullCheck(Plan)12100%n/a010301
getAccessPathList(TColumnAccessPath)12100%2100%020301
isMetaPath(TColumnAccessPath)8100%2100%020101
lambda$pruneDataType$6(Slot, Pair, Slot)6100%n/a010101
lambda$pruneDataType$7(Slot, TAccessPathType, Slot)4100%n/a010101
lambda$pruneDataType$5(Pair)4100%n/a010101
lambda$pruneDataType$4(Pair)4100%n/a010101
lambda$containsVariant$1(Slot)4100%n/a010101
static {...}4100%n/a010101
NestedColumnPruning()100%n/a010101