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() )
