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

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


    from e23e88ea6e IGNITE-23077 Fix flaky 
ItIndexNodeFinishedRwTransactionsCheckerTest#testOnePhaseCommitViaKeyValue 
(#4288)
     add 6a77b8e5c2 IGNITE-22829 Optimize performance of count(*) (#4221)

No new revisions were added by this update.

Summary of changes:
 .../ignite/internal/sql/engine/ItMetadataTest.java |   3 +
 .../engine/ItSqlUsesSelectCountOptimizedTest.java  | 149 ++++++++
 .../aggregates/test_aggregate_types_scalar.test    |   4 +-
 .../sql/engine/exec/LogicalRelImplementor.java     |   6 +
 .../internal/sql/engine/exec/ScannableTable.java   |   3 +
 .../sql/engine/exec/ScannableTableImpl.java        |   5 +
 .../sql/engine/exec/mapping/FragmentMapper.java    |   6 +
 .../sql/engine/prepare/IgniteRelShuttle.java       |   7 +
 .../internal/sql/engine/prepare/MultiStepPlan.java |  18 +-
 .../internal/sql/engine/prepare/PlannerHelper.java | 168 +++++++++
 .../sql/engine/prepare/PlanningContext.java        |  21 +-
 .../sql/engine/prepare/PrepareServiceImpl.java     | 102 +++++-
 .../sql/engine/prepare/SelectCountPlan.java        | 184 ++++++++++
 .../internal/sql/engine/rel/IgniteRelVisitor.java  |   5 +
 ...eKeyValueModify.java => IgniteSelectCount.java} |  77 +++--
 .../sql/engine/exec/ExecutionServiceImplTest.java  |  52 ++-
 .../sql/engine/exec/mapping/MappingTestRunner.java |   2 +-
 .../sql/engine/exec/rel/ExchangeExecutionTest.java |   5 +
 .../exec/rel/IndexScanNodeExecutionTest.java       |   5 +
 .../sql/engine/framework/DataProvider.java         |  21 +-
 .../sql/engine/framework/TestBuilders.java         |  15 +
 .../sql/engine/framework/TestClusterTest.java      |  21 +-
 .../internal/sql/engine/framework/TestNode.java    |  40 ++-
 .../sql/engine/planner/AbstractPlannerTest.java    |   2 +
 .../sql/engine/planner/SelectCountPlannerTest.java | 379 +++++++++++++++++++++
 .../internal/sql/engine/util/QueryCheckerTest.java |   2 +
 26 files changed, 1240 insertions(+), 62 deletions(-)
 create mode 100644 
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItSqlUsesSelectCountOptimizedTest.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/SelectCountPlan.java
 copy 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/rel/{IgniteKeyValueModify.java
 => IgniteSelectCount.java} (55%)
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/SelectCountPlannerTest.java

Reply via email to