NestedColumnPruning

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,252 of 1,2520%182 of 1820%1211212972973030
pruneDataType(Map)3800%320%1717868611
expandOnePath(ColumnAccessPathType, List, List)900%80%55181811
rewriteRoot(Plan, JobContext)880%140%88252511
buildColumnAccessPaths(Slot, Multimap)870%100%66191911
findMapStarPositions(List, DataType, List)820%180%1010232311
expandMapStarPaths(Slot, Multimap)730%60%44191911
expressionContainsStringLength(Expression)460%140%88111111
expressionContainsNullCheck(Expression)460%140%88101011
shouldSkipAccessInfo(Slot, DataType, List)370%100%668811
lambda$containsVariant$2(AtomicBoolean, TreeNode)340%80%55111111
normalizePredicateMetaPathForAllAccessPath(Slot, AccessPathExpressionCollector.CollectAccessPathResult, boolean)310%80%558811
isPrefixPath(List, List)280%60%446611
lambda$containsNullCheck$3(AtomicBoolean, TreeNode)270%60%449911
lambda$containsStringLength$0(AtomicBoolean, TreeNode)270%60%449911
isCoveredByAllPath(ColumnAccessPath, List)260%60%446611
isDataSkippingOnlyAccessPath(List)250%60%445511
addPredicatePathsToFinalAllAccessPaths(List, List)230%60%445511
hasMapStarAccessPath(Slot, List)160%20%223311
containsStringLength(Plan)120%n/a113311
containsVariant(Plan)120%n/a113311
containsNullCheck(Plan)120%n/a113311
stripDataSkippingSuffix(List)110%n/a111111
lambda$pruneDataType$5(AccessPathExpressionCollector.CollectAccessPathResult)80%20%221111
lambda$pruneDataType$6(Slot, Pair, Slot)60%n/a111111
lambda$pruneDataType$4(Pair)60%n/a111111
isMetaPath(ColumnAccessPath)40%n/a111111
lambda$pruneDataType$7(Slot, ColumnAccessPathType, Slot)40%n/a111111
lambda$containsVariant$1(Slot)40%n/a111111
static {...}40%n/a111111
NestedColumnPruning()0%n/a111111