This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a commit to branch ignite-28510
in repository https://gitbox.apache.org/repos/asf/ignite-3.git

commit 02ea4b0830515d3e73fbae9f62428626a11f5b5d
Author: AMashenkov <[email protected]>
AuthorDate: Fri Apr 10 13:48:17 2026 +0300

    fix
---
 .../java/org/apache/ignite/internal/sql/engine/util/Commons.java    | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/Commons.java
 
b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/Commons.java
index 1fde9c85a07..e2bfc2e02fc 100644
--- 
a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/Commons.java
+++ 
b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/Commons.java
@@ -55,6 +55,7 @@ import org.apache.calcite.plan.RelTraitSet;
 import org.apache.calcite.rel.RelCollationTraitDef;
 import org.apache.calcite.rel.RelNode;
 import org.apache.calcite.rel.core.JoinInfo;
+import org.apache.calcite.rel.core.TableScan;
 import org.apache.calcite.rel.hint.HintStrategyTable;
 import org.apache.calcite.rel.logical.LogicalJoin;
 import org.apache.calcite.rel.type.RelDataType;
@@ -93,7 +94,6 @@ import 
org.apache.ignite.internal.sql.engine.prepare.IgniteConvertletTable;
 import org.apache.ignite.internal.sql.engine.prepare.IgniteTypeCoercion;
 import org.apache.ignite.internal.sql.engine.prepare.PlanningContext;
 import org.apache.ignite.internal.sql.engine.rel.IgniteProject;
-import 
org.apache.ignite.internal.sql.engine.rel.logical.IgniteLogicalTableScan;
 import org.apache.ignite.internal.sql.engine.sql.IgniteSqlCommitTransaction;
 import org.apache.ignite.internal.sql.engine.sql.IgniteSqlConformance;
 import org.apache.ignite.internal.sql.engine.sql.IgniteSqlKill;
@@ -164,8 +164,8 @@ public final class Commons {
                                     
.hintStrategy(IgniteHint.ENFORCE_JOIN_ORDER.name(), JOIN)
                                     
.hintStrategy(IgniteHint.DISABLE_RULE.name(), (hint, rel) -> true)
                                     
.hintStrategy(IgniteHint.EXPAND_DISTINCT_AGG.name(), AGGREGATE)
-                                    .hintStrategy(IgniteHint.NO_INDEX.name(), 
(hint, rel) -> rel instanceof IgniteLogicalTableScan)
-                                    
.hintStrategy(IgniteHint.FORCE_INDEX.name(), (hint, rel) -> rel instanceof 
IgniteLogicalTableScan)
+                                    .hintStrategy(IgniteHint.NO_INDEX.name(), 
(hint, rel) -> rel instanceof TableScan)
+                                    
.hintStrategy(IgniteHint.FORCE_INDEX.name(), (hint, rel) -> rel instanceof 
TableScan)
                                     
.hintStrategy(IgniteHint.DISABLE_DECORRELATION.name(), (hint, rel) -> true)
                                     .build()
                     )

Reply via email to