This is an automated email from the ASF dual-hosted git repository.
jooger pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new b39659f90d IGNITE-22093: Sql. Rename PlannerPhase::HEP_DECORRELATE
(#3652)
b39659f90d is described below
commit b39659f90d7d08b57fb2571b6923547a00ebce28
Author: Max Zhuravkov <[email protected]>
AuthorDate: Thu Apr 25 12:15:55 2024 +0300
IGNITE-22093: Sql. Rename PlannerPhase::HEP_DECORRELATE (#3652)
---
.../org/apache/ignite/internal/sql/engine/prepare/PlannerHelper.java | 2 +-
.../org/apache/ignite/internal/sql/engine/prepare/PlannerPhase.java | 4 ++--
.../internal/sql/engine/planner/CorrelatedSubqueryPlannerTest.java | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git
a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerHelper.java
b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerHelper.java
index 728e4b12f3..c11c29ff51 100644
---
a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerHelper.java
+++
b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerHelper.java
@@ -93,7 +93,7 @@ public final class PlannerHelper {
}
// Transformation chain
- rel = planner.transform(PlannerPhase.HEP_DECORRELATE,
rel.getTraitSet(), rel);
+ rel = planner.transform(PlannerPhase.HEP_SUBQUERIES_TO_CORRELATES,
rel.getTraitSet(), rel);
rel = RelOptUtil.propagateRelHints(rel, false);
diff --git
a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerPhase.java
b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerPhase.java
index 71229e08f0..a3cd8b3408 100644
---
a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerPhase.java
+++
b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerPhase.java
@@ -74,8 +74,8 @@ import
org.apache.ignite.internal.sql.engine.rule.logical.ProjectScanMergeRule;
* Represents a planner phase with its description and a used rule set.
*/
public enum PlannerPhase {
- HEP_DECORRELATE(
- "Heuristic phase to decorrelate subqueries",
+ HEP_SUBQUERIES_TO_CORRELATES(
+ "Heuristic phase to convert subqueries into correlates",
CoreRules.FILTER_SUB_QUERY_TO_CORRELATE,
CoreRules.PROJECT_SUB_QUERY_TO_CORRELATE,
CoreRules.JOIN_SUB_QUERY_TO_CORRELATE
diff --git
a/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/CorrelatedSubqueryPlannerTest.java
b/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/CorrelatedSubqueryPlannerTest.java
index 08d8d0dbbb..446d2c1f14 100644
---
a/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/CorrelatedSubqueryPlannerTest.java
+++
b/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/CorrelatedSubqueryPlannerTest.java
@@ -233,7 +233,7 @@ public class CorrelatedSubqueryPlannerTest extends
AbstractPlannerTest {
RelNode rel = planner.rel(sqlNode).rel;
// Convert sub-queries to correlates.
- return planner.transform(PlannerPhase.HEP_DECORRELATE,
rel.getTraitSet(), rel);
+ return planner.transform(PlannerPhase.HEP_SUBQUERIES_TO_CORRELATES,
rel.getTraitSet(), rel);
}
/** Creates test table with columns of given name and INT32 type. */