NestedColumnPruning

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,025 of 2,0250%326 of 3260%1961964814813333
pruneDataType(Map, boolean)5420%580%303012512511
stripCoveredArrayNullSuffixPaths(Slot, Multimap, Multimap)1860%280%1515363611
compareOffsetPrefixCoverage(DataType, List, List)1550%400%2121494911
stripCoveredOffsetSuffixPaths(Slot, Multimap, Multimap)1490%200%1111323211
stripNullSuffixPaths(Slot, Multimap)1440%260%1414333311
stripExactCoveredDataSkippingSuffixPaths(Slot, Multimap, Multimap)1200%180%1010272711
buildColumnAccessPaths(Slot, Multimap)870%100%66191911
rewriteRoot(Plan, JobContext)860%140%88242411
dataTypeAtPath(DataType, List)640%140%88181811
shouldSkipAccessInfo(Slot, DataType, List, Multimap)470%120%77101011
expressionContainsStringLength(Expression)460%140%88111111
expressionContainsNullCheck(Expression)460%140%88101011
analyzePrefixCoverage(DataType, List, List)430%80%55121211
lambda$containsVariant$2(AtomicBoolean, TreeNode)340%80%55111111
retainPredicatePathsInFinalAllAccessPaths(List, List)320%60%449911
analyzeOffsetPathRewrite(DataType, List, List)270%40%335511
lambda$containsNullCheck$3(AtomicBoolean, TreeNode)270%60%449911
lambda$containsStringLength$0(AtomicBoolean, TreeNode)270%60%449911
isDataSkippingOnlyAccessPath(List)250%60%445511
containsDataSkippingOnlyAccessPath(List)190%40%335511
hasStrictPrefix(List, List)170%40%331111
pathCoversPrefix(List, List)170%40%331111
buildMapKeysOnlyPath(List, int)140%n/a113311
containsStringLength(Plan)120%n/a113311
containsVariant(Plan)120%n/a113311
containsNullCheck(Plan)120%n/a113311
descendMapType(MapType, String)100%20%223311
lambda$pruneDataType$4(Pair)60%n/a111111
lambda$pruneDataType$6(Slot, ColumnAccessPathType, Slot)0%n/a111111
lambda$pruneDataType$5(Slot, ColumnAccessPathType, Slot)0%n/a111111
lambda$containsVariant$1(Slot)0%n/a111111
static {...}0%n/a111111
NestedColumnPruning()0%n/a111111