AggregateStrategies

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total641 of 2,23471%155 of 40461%1402741485172772
checkWhetherPushDownMinMax(Set, LogicalProject, List)950%160%99333311
storageLayerAggregate(LogicalAggregate, LogicalProject, LogicalRelation, CascadesContext)5652990%2811480%25722015001
pushdownMinMaxOnUniqueTable(LogicalAggregate, LogicalProject, LogicalFilter, LogicalOlapScan, CascadesContext)540%40%33141411
pushdownCountOnIndex(LogicalAggregate, LogicalProject, LogicalFilter, LogicalOlapScan, CascadesContext)490%40%33121211
lambda$buildRules$5(LogicalAggregate)450%100%66101011
lambda$buildRules$14(LogicalFilter)350%40%337711
lambda$buildRules$25(MatchingContext)250%n/a115511
lambda$buildRules$13(MatchingContext)250%n/a115511
checkIsNullExpr(Expression, Set)221743%6225%4561001
lambda$buildRules$19(MatchingContext)210%n/a114411
lambda$buildRules$6(MatchingContext)210%n/a114411
lambda$buildRules$2(AggregateFunction)190%80%552211
checkSlotInOrExpression(Expression, Set)172256%4450%3551001
lambda$buildRules$24(LogicalAggregate)150%40%333311
lambda$buildRules$18(LogicalAggregate)150%40%333311
lambda$buildRules$4(Set, Expression)140%40%331111
lambda$onlyContainsSlotOrLiteral$41(Expression)100%40%333311
lambda$buildRules$23(AggregateFunction)100%40%331111
lambda$buildRules$17(AggregateFunction)100%40%331111
lambda$checkWhetherPushDownMinMax$44(Expression)90%20%221111
lambda$buildRules$12(LogicalAggregate)64688%5550%5621001
onlyContainsSlotOrLiteral(List)50%n/a111111
lambda$checkWhetherPushDownMinMax$43(AggregateFunction)0%n/a111111
lambda$buildRules$22(LogicalAggregate)0%n/a111111
lambda$buildRules$16(LogicalAggregate)0%n/a111111
lambda$buildRules$3(AggregateFunction)0%n/a111111
lambda$buildRules$1(LogicalAggregate)0%n/a111111
isInvertedIndexEnabledOnTable(LogicalOlapScan)4393%2675%2521201
lambda$checkWhetherPushDownMinMax$45(Expression)0%n/a111111
lambda$checkWhetherPushDownMinMax$42(Expression)0%n/a111111
lambda$buildRules$15(LogicalAggregate)0%n/a111111
lambda$buildRules$0(LogicalAggregate)0%n/a111111
canUsePartitionValueOnly(LogicalAggregate, LogicalProject, LogicalFilter, LogicalFileScan)8397%2996%11612001
isAllPartitionColumns(List, LogicalFileScan)7997%21285%2811901
pushDownCountWithoutSlotRef(LogicalProject, LogicalOlapScan, CascadesContext)5896%2880%2611601
scanOutputSlots(LogicalFileScan)3494%583%1411101
lambda$buildRules$20(LogicalFilter)3394%375%131801
isDupOrMowKeyTable(LogicalOlapScan)2090%2675%251501
isUniqueKeyTable(LogicalOlapScan)1386%375%131401
lambda$buildRules$11(Set, Expression)1285%2250%230101
enablePushDownMinMaxOnUnique()1083%2250%230201
lambda$storageLayerAggregate$46(Expression)2896%3770%360701
lambda$buildRules$9(AggregateFunction)1894%3562%350201
enablePushDownCountOnIndex()1191%2250%230201
enablePushDownNoGroupAgg()1191%2250%230201
lambda$buildRules$37(LogicalAggregate)990%2250%230101
lambda$buildRules$35(LogicalAggregate)990%2250%230101
lambda$buildRules$33(LogicalAggregate)990%2250%230101
lambda$buildRules$31(LogicalAggregate)990%2250%230101
lambda$buildRules$26(LogicalAggregate)990%2250%230101
lambda$normalizeArguments$40(Expression)888%50%120101
buildRules()193100%n/a0107301
partitionValueThroughFilter(LogicalAggregate, LogicalProject, LogicalFilter, LogicalFileScan, CascadesContext)40100%4100%030901
lambda$storageLayerAggregate$48(Expression)32100%10100%060501
normalizeArguments(Set, LogicalProject)23100%50%120901
lambda$buildRules$38(MatchingContext)23100%n/a010501
lambda$buildRules$34(MatchingContext)20100%n/a010401
lambda$buildRules$30(MatchingContext)20100%n/a010401
lambda$buildRules$36(MatchingContext)19100%n/a010401
lambda$buildRules$28(MatchingContext)15100%n/a010301
lambda$buildRules$32(MatchingContext)14100%n/a010101
lambda$buildRules$27(MatchingContext)14100%n/a010101
toPhysicalFileScan(LogicalFileScan, CascadesContext)13100%n/a010201
enablePartitionColumnValueOnly()12100%375%130301
lambda$buildRules$29(LogicalAggregate)10100%375%130101
lambda$storageLayerAggregate$47(AggregateFunction)100%n/a010101
lambda$normalizeArguments$39(AggregateFunction)100%n/a010101
lambda$buildRules$10(Expression)100%n/a010101
lambda$buildRules$8(LogicalAggregate)100%n/a010101
AggregateStrategies()100%n/a010101
lambda$buildRules$21(LogicalAggregate)100%n/a010101
lambda$buildRules$7(LogicalAggregate)100%n/a010101