AggregateStrategies

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,634 of 1,6340%278 of 2780%2042043763766565
storageLayerAggregate(LogicalAggregate, LogicalProject, LogicalRelation, CascadesContext)3300%760%3939939311
buildRules()1630%n/a11606011
checkWhetherPushDownMinMax(Set, LogicalProject, List)880%140%88303011
pushDownCountWithoutSlotRef(LogicalProject, LogicalOlapScan, CascadesContext)600%100%66161611
pushdownMinMaxOnUniqueTable(LogicalAggregate, LogicalProject, LogicalFilter, LogicalOlapScan, CascadesContext)540%40%33141411
pushdownCountOnIndex(LogicalAggregate, LogicalProject, LogicalFilter, LogicalOlapScan, CascadesContext)490%40%33121211
lambda$buildRules$12(LogicalAggregate)470%100%66101011
isInvertedIndexEnabledOnTable(LogicalOlapScan)460%80%55121211
lambda$buildRules$5(LogicalAggregate)450%100%66101011
checkSlotInOrExpression(Expression, Set)390%80%55101011
checkIsNullExpr(Expression, Set)390%80%55101011
lambda$buildRules$20(LogicalFilter)350%40%338811
lambda$buildRules$14(LogicalFilter)350%40%337711
lambda$storageLayerAggregate$46(Expression)290%100%667711
lambda$storageLayerAggregate$43(Expression)290%100%667711
lambda$buildRules$25(MatchingContext)250%n/a115511
lambda$buildRules$13(MatchingContext)250%n/a115511
normalizeArguments(Set, LogicalProject)230%20%229911
isDupOrMowKeyTable(LogicalOlapScan)220%80%555511
lambda$buildRules$19(MatchingContext)210%n/a114411
lambda$buildRules$6(MatchingContext)210%n/a114411
lambda$buildRules$34(MatchingContext)200%n/a114411
lambda$buildRules$30(MatchingContext)200%n/a114411
lambda$buildRules$9(AggregateFunction)190%80%552211
lambda$buildRules$2(AggregateFunction)190%80%552211
isUniqueKeyTable(LogicalOlapScan)150%40%334411
lambda$buildRules$28(MatchingContext)150%n/a113311
lambda$buildRules$24(LogicalAggregate)150%40%333311
lambda$buildRules$18(LogicalAggregate)150%40%333311
lambda$buildRules$32(MatchingContext)140%n/a111111
lambda$buildRules$27(MatchingContext)140%n/a111111
lambda$buildRules$11(Set, Expression)140%40%331111
lambda$buildRules$4(Set, Expression)140%40%331111
enablePushDownMinMaxOnUnique()120%40%332211
enablePushDownCountOnIndex()120%40%332211
enablePushDownStringMinMax()120%40%332211
enablePushDownNoGroupAgg()120%40%332211
lambda$onlyContainsSlotOrLiteral$37(Expression)100%40%333311
lambda$buildRules$33(LogicalAggregate)100%40%331111
lambda$buildRules$31(LogicalAggregate)100%40%331111
lambda$buildRules$29(LogicalAggregate)100%40%331111
lambda$buildRules$26(LogicalAggregate)100%40%331111
lambda$buildRules$23(AggregateFunction)100%40%331111
lambda$buildRules$17(AggregateFunction)100%40%331111
lambda$storageLayerAggregate$45(Expression)90%20%221111
lambda$checkWhetherPushDownMinMax$40(Expression)90%20%221111
lambda$normalizeArguments$36(Expression)90%20%221111
lambda$storageLayerAggregate$42(AggregateFunction)80%20%221111
onlyContainsSlotOrLiteral(List)50%n/a111111
lambda$storageLayerAggregate$44(AggregateFunction)40%n/a111111
lambda$checkWhetherPushDownMinMax$39(AggregateFunction)40%n/a111111
lambda$normalizeArguments$35(AggregateFunction)40%n/a111111
lambda$buildRules$22(LogicalAggregate)40%n/a111111
lambda$buildRules$16(LogicalAggregate)40%n/a111111
lambda$buildRules$10(AggregateFunction)40%n/a111111
lambda$buildRules$8(LogicalAggregate)40%n/a111111
lambda$buildRules$3(AggregateFunction)40%n/a111111
lambda$buildRules$1(LogicalAggregate)40%n/a111111
AggregateStrategies()30%n/a111111
lambda$checkWhetherPushDownMinMax$41(Expression)30%n/a111111
lambda$checkWhetherPushDownMinMax$38(Expression)30%n/a111111
lambda$buildRules$21(LogicalAggregate)30%n/a111111
lambda$buildRules$15(LogicalAggregate)30%n/a111111
lambda$buildRules$7(LogicalAggregate)30%n/a111111
lambda$buildRules$0(LogicalAggregate)30%n/a111111