ColumnPruning

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total374 of 1,04564%51 of 12057%418783234727
pruneUnionOutput(LogicalUnion, ColumnPruning.PruneContext)14111645%141246%1014285501
visitLogicalWindow(LogicalWindow, ColumnPruning.PruneContext)660%80%55161611
computeUsedColumns(Plan, RoaringBitmap)460%100%66101011
fillUpGroupByKeysToOutput(Aggregate)404552%8642%58102301
checkColumnPrivileges(TableIf, Set)360%20%22111111
visit(Plan, ColumnPruning.PruneContext)151955%1375%132601
pruneOutput(Plan, List, Function, ColumnPruning.PruneContext)73683%3562%3521401
visitLogicalCTEConsumer(LogicalCTEConsumer, ColumnPruning.PruneContext)60%n/a111111
visitLogicalRepeat(LogicalRepeat, ColumnPruning.PruneContext)50%n/a111111
visitLogicalFilter(LogicalFilter, ColumnPruning.PruneContext)45893%2675%2501101
visitLogicalExcept(LogicalExcept, ColumnPruning.PruneContext)40%n/a111111
visitLogicalCTEProducer(LogicalCTEProducer, ColumnPruning.PruneContext)40%n/a111111
pruneChildren(Plan, RoaringBitmap)112100%14100%0802801
visitLogicalUnion(LogicalUnion, ColumnPruning.PruneContext)65100%4100%0301501
rewriteRoot(Plan, JobContext)49100%3562%3501101
visitLogicalProject(LogicalProject, ColumnPruning.PruneContext)42100%4100%030601
newProjectIfNotPruned(Plan, RoaringBitmap, List)36100%6100%040801
pruneAggregate(Aggregate, ColumnPruning.PruneContext)23100%n/a010301
doPruneChild(Plan, Plan, RoaringBitmap, List, boolean)23100%2100%020401
lambda$pruneChildren$2(RoaringBitmap, TreeNode)10100%2100%020301
lambda$pruneOutput$1(ColumnPruning.PruneContext, NamedExpression)7100%n/a010101
visitLogicalSink(LogicalSink, ColumnPruning.PruneContext)6100%n/a010101
skipPruneThis(Plan)6100%n/a010101
lambda$visitLogicalUnion$0(RoaringBitmap, SlotReference)6100%n/a010101
visitLogicalAggregate(LogicalAggregate, ColumnPruning.PruneContext)5100%n/a010101
visitLogicalIntersect(LogicalIntersect, ColumnPruning.PruneContext)4100%n/a010101
ColumnPruning()3100%n/a010101