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

korlov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from 524402505b IGNITE-24211 Sql. Fix invalid qualified name usage in 
Catalog object (#5048)
     add 6cca1f4653 IGNITE-24167 Sql. Introduce heuristics to optimize join 
order (#5026)

No new revisions were added by this update.

Summary of changes:
 .../ignite/internal/index/ItBuildIndexTest.java    |   2 +-
 .../internal/benchmark/AbstractTpcBenchmark.java   |   9 +
 .../internal/sql/engine/ItAggregatesTest.java      |   4 +-
 .../internal/sql/engine/ItJoinOrderTest.java       | 315 ++++++++++++++
 .../internal/sql/engine/ItOrToUnionRuleTest.java   |   4 +-
 .../internal/sql/engine/ItSecondaryIndexTest.java  |   4 +
 .../datatypes/tests/BaseIndexDataTypeTest.java     |   4 +-
 .../sql/engine/statistic/ItStatisticTest.java      |   4 +-
 .../sql/group1/join/test_not_distinct_from.test    |   8 +-
 .../sql/engine/metadata/IgniteMdRowCount.java      |   4 +-
 .../internal/sql/engine/prepare/IgnitePlanner.java |  55 ++-
 .../internal/sql/engine/prepare/PlannerHelper.java |  95 ++++-
 .../internal/sql/engine/prepare/PlannerPhase.java  |  58 ++-
 .../sql/engine/prepare/PlanningContext.java        |  28 +-
 .../sql/engine/rule/HashJoinConverterRule.java     |  12 +-
 .../sql/engine/rule/MergeJoinConverterRule.java    |   6 +-
 .../engine/rule/NestedLoopJoinConverterRule.java   |  12 +-
 .../logical/IgniteMultiJoinOptimizeBushyRule.java  | 456 +++++++++++++++++++++
 .../engine/statistic/SqlStatisticManagerImpl.java  |  32 +-
 .../sql/engine/framework/TestBuilders.java         |  20 +-
 .../sql/engine/planner/AbstractPlannerTest.java    |   2 +-
 .../planner/AbstractTpcQueryPlannerTest.java       | 156 +++++++
 .../sql/engine/planner/JoinCommutePlannerTest.java | 337 ---------------
 .../sql/engine/planner/TpcdsQueryPlannerTest.java  |  69 ++++
 .../sql/engine/planner/TpchQueryPlannerTest.java   |  93 ++---
 .../statistic/SqlStatisticManagerImplTest.java     |  16 -
 .../src/test/resources/mapping/table_identity.test |  82 ++--
 .../resources/mapping/table_identity_single.test   |  60 +--
 .../src/test/resources/mapping/table_single.test   |  32 +-
 .../resources/mapping/test_partition_pruning.test  |  25 +-
 .../src/test/resources/tpcds/plan/q64.plan         | 127 ++++++
 .../src/test/resources/tpch/plan/q5.plan           |  20 +
 .../src/test/resources/tpch/plan/q7.plan           |  20 +
 .../src/test/resources/tpch/plan/q8.plan           |  27 ++
 .../src/test/resources/tpch/plan/q9.plan           |  20 +
 .../internal/sql/BaseSqlIntegrationTest.java       |  16 +
 .../{ColumnMatcher.java => TpcScaleFactor.java}    |  17 +-
 .../ignite/internal/sql/engine/util/TpcTable.java  |   3 +
 .../sql/engine/util/tpcds/TpcdsTables.java         |  34 +-
 .../internal/sql/engine/util/tpch/TpchTables.java  |  18 +-
 .../src/testFixtures/resources/tpcds/query64.sql   |   4 +-
 .../src/testFixtures/resources/tpch/q5.sql         |   1 +
 .../src/testFixtures/resources/tpch/q7.sql         |   1 +
 .../src/testFixtures/resources/tpch/q8.sql         |   1 +
 .../src/testFixtures/resources/tpch/q9.sql         |   1 +
 45 files changed, 1698 insertions(+), 616 deletions(-)
 create mode 100644 
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItJoinOrderTest.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rule/logical/IgniteMultiJoinOptimizeBushyRule.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/AbstractTpcQueryPlannerTest.java
 delete mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/JoinCommutePlannerTest.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/TpcdsQueryPlannerTest.java
 create mode 100644 modules/sql-engine/src/test/resources/tpcds/plan/q64.plan
 create mode 100644 modules/sql-engine/src/test/resources/tpch/plan/q5.plan
 create mode 100644 modules/sql-engine/src/test/resources/tpch/plan/q7.plan
 create mode 100644 modules/sql-engine/src/test/resources/tpch/plan/q8.plan
 create mode 100644 modules/sql-engine/src/test/resources/tpch/plan/q9.plan
 copy 
modules/sql-engine/src/testFixtures/java/org/apache/ignite/internal/sql/engine/util/{ColumnMatcher.java
 => TpcScaleFactor.java} (71%)

Reply via email to