AggScalarSubQueryToWindowFunction

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total720 of 1,62355%119 of 21644%961671703371659
rewrite(LogicalFilter, LogicalApply)3870%420%2222949411
ensureProjectOutput(Plan, Set)1080%180%1010292911
stripOuterFilters(Plan)540%60%44121211
collectStrippableFilters(Plan, List)340%60%449911
isSameScanDomain(List, List)227978%101458%91382801
referencesSharedTable(Expression, Set)200%40%335511
lambda$checkProject$21(LogicalProject)100%n/a111111
createWindowFunction(List, AggregateFunction)80%n/a111111
lambda$rewrite$29(LogicalAggregate, Expression)80%n/a113311
checkRelation(List)713695%5758%5732801
collectStrippableFilters(Plan)70%n/a113311
lambda$rewrite$31(Set, CatalogRelation)70%n/a111111
checkAggregate()65389%3350%3431301
lambda$rewrite$33(Object)60%n/a111111
lambda$rewrite$30(LogicalPlan)60%n/a111111
lambda$ensureProjectOutput$34(Set, Plan)50%n/a111111
lambda$visitLogicalFilter$1(LogicalFilter, LogicalApply)50%n/a111111
lambda$rewrite$32(CatalogRelation)40%n/a111111
checkFilter(LogicalFilter)8296%4866%4722801
lambda$checkProject$20(LogicalPlan)0%n/a111111
check(LogicalFilter, LogicalApply)7897%41275%4901601
isVolatileOrNoneMovable(Expression)1487%2250%230201
checkJoin()3196%2250%230801
checkUniqueCorrelatedTable(List)1794%1150%120301
lambda$checkAggregate$12(NamedExpression)1593%2250%230201
lambda$checkJoin$19(LogicalJoin)1191%2250%230201
lambda$checkJoin$17(LogicalJoin)1191%2250%230201
lambda$checkAggregate$11(AggregateFunction)990%2250%230101
createSlotMapping(List, List)69100%11191%1701401
checkProject()32100%1375%130801
checkPlanType()28100%8100%050401
rewriteRoot(Plan, JobContext)25100%2100%020301
AggScalarSubQueryToWindowFunction()21100%n/a010701
visitLogicalFilter(LogicalFilter, JobContext)21100%n/a010501
static {...}18100%n/a010201
checkApply(LogicalApply)17100%2675%250401
findApply(LogicalFilter)15100%n/a010401
lambda$checkProject$23(LogicalProject)10100%n/a010101
lambda$checkPlanType$9(LogicalPlan)10100%4100%030101
lambda$checkPlanType$8(LogicalPlan)10100%4100%030101
lambda$findApply$2(Plan)10100%2100%020101
lambda$checkRelation$27(List, CatalogRelation)7100%n/a010101
lambda$checkRelation$26(List, CatalogRelation)7100%n/a010101
lambda$checkPlanType$7(LogicalPlan)6100%n/a010101
lambda$checkPlanType$5(LogicalPlan)6100%n/a010101
lambda$checkRelation$28(Set, Slot)5100%n/a010101
lambda$checkRelation$25(CatalogRelation)5100%n/a010101
lambda$checkRelation$24(CatalogRelation)5100%n/a010101
lambda$checkFilter$15(Expression)5100%n/a010101
lambda$visitLogicalFilter$0(LogicalFilter, LogicalApply)5100%n/a010101
lambda$checkFilter$14(LogicalFilter)4100%n/a010101
lambda$checkPlanType$6(LogicalPlan, Class)4100%n/a010101
lambda$checkPlanType$4(LogicalPlan, Class)4100%n/a010101
lambda$checkProject$22(LogicalPlan)100%n/a010101
lambda$checkJoin$18(LogicalPlan)100%n/a010101
lambda$checkJoin$16(LogicalPlan)100%n/a010101
lambda$checkFilter$13(LogicalPlan)100%n/a010101
lambda$checkAggregate$10(LogicalPlan)100%n/a010101
lambda$findApply$3(Plan)100%n/a010101