TestLogicalCteOptimizer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,999 of 1,9990%0 of 0n/a45452782784545
testComplexRedefinedNestedCtes()1240%n/a11131311
testHeuristicMaterializationWithDeepNestedCteUsage3()1130%n/a11151511
testCtesDefinedInEntirelyDifferentScope()1050%n/a119911
testSimpleRedefinedCteWithSameNameDefinedAgain()970%n/a119911
testRedefinedCtesInDifferentScope()900%n/a118811
testComplexCteWithJoins()880%n/a11141411
testHeuristicMaterializationWithMultipleNestedCtesAllMaterialized()860%n/a11121211
testHeuristicMaterializationWithDeepNestedCteUsage()860%n/a11121211
testRedefinedCteConflictingNamesInDifferentScope()800%n/a118811
testNestedCtesReused()750%n/a117711
testDependentCtes()750%n/a116611
testMultipleIndependentCtes()730%n/a116611
testHeuristicComplexCteMaterializationForBothCtes()690%n/a11111111
testHeuristicMaterializationWithMultipleNestedCtesWhereInnerNotMaterialized()690%n/a11111111
testSimpleRedefinedCteWithSameName()580%n/a117711
testNestedCte()580%n/a116611
testHeuristicComplexCteMaterialization()520%n/a11101011
testHeuristicComplexCteMaterializationForInnerCtes()520%n/a11101011
testNoHeuristicCteMaterializationForInnerCtes()520%n/a11101011
testHeuristicMaterializationWithDifferentPaths()520%n/a11101011
testHeuristicMaterializationWithDeepNestedCteUsage2()520%n/a11101011
testHeuristicCteMaterialization()520%n/a11101011
testSimplePersistentCteWithRowTypeAndNonRowType()500%n/a116611
testConvertSimpleCte()410%n/a115511
testNoHeuristicComplexCteMaterializationWithoutDataNodes()290%n/a117711
testNoHeuristicComplexCteMaterializationWithoutComplexNodes()240%n/a117711
testNoHeuristicCteMaterializationWithLesserReferences()240%n/a117711
lambda$assertUnitPlanWithValidator$9(String, List, PlanMatchPattern, Consumer, Session)240%n/a114411
testNoPersistentCteWithZeroLengthVarcharType()210%n/a113311
assertUnitPlanWithValidator(Session, String, PlanMatchPattern, Consumer)200%n/a114411
assertUnitPlan(Session, String, PlanMatchPattern)160%n/a114411
addQueryScopeDelimiter(String, int)120%n/a111111
getSession()90%n/a113311
lambda$testNoHeuristicCteMaterializationWithLesserReferences$8(Plan)80%n/a113311
lambda$testNoHeuristicComplexCteMaterializationWithoutDataNodes$5(Plan)80%n/a113311
lambda$testNoHeuristicComplexCteMaterializationWithoutComplexNodes$2(Plan)80%n/a113311
assertUnitPlan(String, PlanMatchPattern)70%n/a112211
static {...}70%n/a111111
lambda$null$7(PlanNode)60%n/a111111
lambda$null$4(PlanNode)60%n/a111111
lambda$null$1(PlanNode)60%n/a111111
lambda$null$6(PlanNode, Class)40%n/a111111
lambda$null$3(PlanNode, Class)40%n/a111111
lambda$null$0(PlanNode, Class)40%n/a111111
TestLogicalCteOptimizer()30%n/a111111