You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2023/08/24 18:22:56 UTC

[ignite-3] branch catalog-feature updated (b43f754626 -> 393f6700bc)

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

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


    from b43f754626 Merge branch 'main' into catalog-feature
     add 18d79f347d IGNITE-20246 Sql. Decouple distribution trait and function (#2463)
     add 393f6700bc Merge branch 'main' into catalog-feature

No new revisions were added by this update.

Summary of changes:
 .../sql/engine/exec/DestinationFactory.java        | 110 +++++++++++++++++++++
 .../internal/sql/engine/exec/ExecutableTable.java  |   6 ++
 .../engine/exec/ExecutableTableRegistryImpl.java   |   6 ++
 .../engine/exec/ExecutionDependencyResolver.java   |   3 +-
 .../exec/ExecutionDependencyResolverImpl.java      |  37 ++++++-
 .../sql/engine/exec/ExecutionServiceImpl.java      |  12 ++-
 .../sql/engine/exec/LogicalRelImplementor.java     |  12 +--
 .../sql/engine/exec/ResolvedDependencies.java      |   9 ++
 .../internal/sql/engine/externalize/RelJson.java   |  24 +++--
 .../sql/engine/trait/DistributionFunction.java     |  73 --------------
 .../sql/engine/trait/DistributionTrait.java        |   8 --
 .../sql/engine/trait/IgniteDistribution.java       |  11 ---
 .../sql/engine/util/HashFunctionFactory.java       |   6 +-
 .../sql/engine/util/HashFunctionFactoryImpl.java   |  14 +--
 .../exec/ExecutionDependencyResolverSelfTest.java  |   7 +-
 .../sql/engine/exec/ExecutionServiceImplTest.java  |   4 +-
 .../engine/exec/TestExecutableTableRegistry.java   |   6 ++
 .../sql/engine/framework/TestBuilders.java         |   7 +-
 .../internal/sql/engine/framework/TestNode.java    |   3 +-
 19 files changed, 225 insertions(+), 133 deletions(-)
 create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/DestinationFactory.java