TestRewriteAggregationIfToFilter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,778 of 2,7780%24 of 240%76765355356464
testRewriteStrategies()1890%n/a11525211
testDivide()1540%20%22323211
testCast()1500%20%22333311
testFireTwoAggregations()1120%20%22232311
testFireTwoAggregationsWithSharedInput()1040%20%22202011
testFireForOneOfTwoAggregations()960%20%22212111
testFireMin()900%20%22181811
testFireMax()900%20%22181811
testFireArbitrary()900%20%22181811
testFireSum()900%20%22181811
testUnwrapIfForOneOfTwoAggregations()870%n/a11212111
testArrayOffset()860%20%22171711
testFireCount()800%20%22171711
testUnwrapIf()800%20%22171711
lambda$null$36(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)440%n/a118811
lambda$null$28(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)400%n/a118811
lambda$null$26(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)400%n/a116611
lambda$null$24(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)400%n/a118811
lambda$null$34(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)370%n/a115511
lambda$null$42(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
lambda$null$40(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
lambda$null$32(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
lambda$null$22(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
lambda$null$20(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
lambda$null$18(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
lambda$null$16(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
lambda$null$14(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
lambda$null$12(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)330%n/a115511
testDoesNotFireForNonDeterministicFunction()290%n/a119911
lambda$null$38(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)290%n/a115511
lambda$testUnwrapIfForOneOfTwoAggregations$37(PlanBuilder)290%n/a115511
lambda$testDivide$35(PlanBuilder)290%n/a115511
lambda$null$30(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)290%n/a115511
lambda$null$10(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)290%n/a115511
lambda$null$8(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)290%n/a115511
lambda$null$6(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)290%n/a115511
lambda$null$4(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)290%n/a115511
lambda$null$2(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)290%n/a115511
lambda$null$0(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder)290%n/a115511
lambda$testDivide$33(PlanBuilder)230%n/a114411
lambda$testCast$43(PlanBuilder)220%n/a114411
lambda$testCast$41(PlanBuilder)220%n/a114411
lambda$testFireTwoAggregationsWithSharedInput$27(PlanBuilder)220%n/a114411
lambda$testDoesNotFireForMinBy$23(PlanBuilder)220%n/a114411
lambda$testDoesNotFireForMaxBy$21(PlanBuilder)220%n/a114411
lambda$testFireSum$19(PlanBuilder)220%n/a114411
lambda$testFireArbitrary$17(PlanBuilder)220%n/a114411
lambda$testFireMax$15(PlanBuilder)220%n/a114411
lambda$testFireMin$13(PlanBuilder)220%n/a114411
lambda$testFireForOneOfTwoAggregations$29(PlanBuilder)210%n/a114411
lambda$testFireTwoAggregations$25(PlanBuilder)210%n/a114411
lambda$testArrayOffset$31(PlanBuilder)200%n/a113311
lambda$testDoesNotFireForNonDeterministicFunction$7(PlanBuilder)170%n/a113311
lambda$testDoesNotFireForNonDeterministicFunction$5(PlanBuilder)170%n/a113311
lambda$testDoesNotFireForNonIf$1(PlanBuilder)170%n/a113311
lambda$testRewriteStrategies$39(PlanBuilder)160%n/a113311
lambda$testUnwrapIf$11(PlanBuilder)160%n/a113311
lambda$testFireCount$9(PlanBuilder)160%n/a113311
lambda$testDoesNotFireForIfWithElse$3(PlanBuilder)160%n/a113311
testDoesNotFireForNonIf()150%n/a115511
testDoesNotFireForIfWithElse()150%n/a115511
testDoesNotFireForMaxBy()150%n/a115511
testDoesNotFireForMinBy()150%n/a115511
TestRewriteAggregationIfToFilter()50%n/a111111