ColumnPruning

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total133 of 1,05387%24 of 11879%208631239327
computeUsedColumns(Plan, RoaringBitmap)460%100%66101011
checkColumnPrivileges(TableIf, Set)360%20%22111111
visitLogicalWindow(LogicalWindow, ColumnPruning.PruneContext)264060%4450%3561601
pruneUnionOutput(LogicalUnion, ColumnPruning.PruneContext)1520493%22090%21224801
visitLogicalFilter(LogicalFilter, ColumnPruning.PruneContext)45893%1787%1501101
visitLogicalCTEProducer(LogicalCTEProducer, ColumnPruning.PruneContext)40%n/a111111
pruneOutput(Plan, List, Function, ColumnPruning.PruneContext)24195%1787%1511401
pruneChildren(Plan, RoaringBitmap)112100%14100%0802801
visitLogicalUnion(LogicalUnion, ColumnPruning.PruneContext)111100%6100%0402701
fillUpGroupByKeysToOutput(Aggregate)85100%11392%1802301
rewriteRoot(Plan, JobContext)49100%3562%3501101
visitLogicalProject(LogicalProject, ColumnPruning.PruneContext)42100%4100%030601
newProjectIfNotPruned(Plan, RoaringBitmap, List)36100%6100%040801
visit(Plan, ColumnPruning.PruneContext)34100%4100%030601
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
visitLogicalCTEConsumer(LogicalCTEConsumer, ColumnPruning.PruneContext)6100%n/a010101
skipPruneThisAndFirstLevelChildren(Plan)6100%n/a010101
lambda$visitLogicalUnion$0(Set, List, int)6100%n/a010101
visitLogicalAggregate(LogicalAggregate, ColumnPruning.PruneContext)5100%n/a010101
visitLogicalRepeat(LogicalRepeat, ColumnPruning.PruneContext)5100%n/a010101
visitLogicalExcept(LogicalExcept, ColumnPruning.PruneContext)4100%n/a010101
visitLogicalIntersect(LogicalIntersect, ColumnPruning.PruneContext)4100%n/a010101
ColumnPruning()3100%n/a010101