IGNITE-16482 Adoption of a bunch of tickets from Ignite-2 (#635)
authorEvgeniy Stanilovskiy <stanilovsky@gmail.com>
Thu, 24 Feb 2022 12:53:59 +0000 (15:53 +0300)
committerGitHub <noreply@github.com>
Thu, 24 Feb 2022 12:53:59 +0000 (15:53 +0300)
commitf1a932faa76dd51cfc38bdffc4cfc36c1f1f5469
tree1dd99f729ca8b58d9ed3e7bd9deea1bd52d49761
parent6e0aff3c9d6383226adb4bb7b0e0e905cec42f53
IGNITE-16482 Adoption of a bunch of tickets from Ignite-2 (#635)

IGNITE-16107 Project and filters are not merged into scan node correctly
IGNITE-16333 IgniteProject need to be initialized with single distribution
IGNITE-15980 Flaky test SetOpPlannerTest.testSetOpRandom[SetOp = INTERSECT]
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/metadata/IgniteMdRowCount.java
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/PlannerPhase.java
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rel/logical/IgniteLogicalIndexScan.java
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rule/FilterConverterRule.java
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rule/ProjectConverterRule.java
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rule/logical/ExposeIndexRule.java
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rule/logical/FilterScanMergeRule.java
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rule/logical/ProjectScanMergeRule.java
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/RexUtils.java
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/ProjectFilterScanMergePlannerTest.java [new file with mode: 0644]
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/SortAggregatePlannerTest.java