testComplexRedefinedNestedCtes() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
testHeuristicMaterializationWithDeepNestedCteUsage3() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
testCtesDefinedInEntirelyDifferentScope() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testSimpleRedefinedCteWithSameNameDefinedAgain() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testRedefinedCtesInDifferentScope() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testComplexCteWithJoins() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testHeuristicMaterializationWithMultipleNestedCtesAllMaterialized() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
testHeuristicMaterializationWithDeepNestedCteUsage() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
testRedefinedCteConflictingNamesInDifferentScope() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testNestedCtesReused() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testDependentCtes() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testMultipleIndependentCtes() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testHeuristicComplexCteMaterializationForBothCtes() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testHeuristicMaterializationWithMultipleNestedCtesWhereInnerNotMaterialized() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testSimpleRedefinedCteWithSameName() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testNestedCte() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testHeuristicComplexCteMaterialization() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testHeuristicComplexCteMaterializationForInnerCtes() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testNoHeuristicCteMaterializationForInnerCtes() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testHeuristicMaterializationWithDifferentPaths() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testHeuristicMaterializationWithDeepNestedCteUsage2() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testHeuristicCteMaterialization() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testSimplePersistentCteWithRowTypeAndNonRowType() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testConvertSimpleCte() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testNoHeuristicComplexCteMaterializationWithoutDataNodes() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testNoHeuristicComplexCteMaterializationWithoutComplexNodes() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testNoHeuristicCteMaterializationWithLesserReferences() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
lambda$assertUnitPlanWithValidator$9(String, List, PlanMatchPattern, Consumer, Session) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testNoPersistentCteWithZeroLengthVarcharType() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
assertUnitPlanWithValidator(Session, String, PlanMatchPattern, Consumer) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
assertUnitPlan(Session, String, PlanMatchPattern) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
addQueryScopeDelimiter(String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getSession() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testNoHeuristicCteMaterializationWithLesserReferences$8(Plan) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testNoHeuristicComplexCteMaterializationWithoutDataNodes$5(Plan) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testNoHeuristicComplexCteMaterializationWithoutComplexNodes$2(Plan) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
assertUnitPlan(String, PlanMatchPattern) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$null$7(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$null$4(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$null$1(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$null$6(PlanNode, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$null$3(PlanNode, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$null$0(PlanNode, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
TestLogicalCteOptimizer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |