You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ko...@apache.org on 2023/06/14 08:00:06 UTC
[ignite-3] branch main updated (fa76d246f5 -> 2373d9bd3f)
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 fa76d246f5 IGNITE-19728 .NET: Fix TestAutoFlushFrequency flakiness (#2189)
add 2373d9bd3f IGNITE-19587: Sql. Remove execution-related part from IgniteTable. (#2140)
No new revisions were added by this update.
Summary of changes:
.../internal/thread/StripedThreadPoolExecutor.java | 9 +-
.../apache/ignite/internal/index/HashIndex.java | 5 +-
.../ignite/internal/index/SortedIndexImpl.java | 5 +-
.../internal/sql/engine/SqlQueryProcessor.java | 15 +-
.../{RuntimeIndex.java => ExecutableTable.java} | 22 +-
...ycleAware.java => ExecutableTableRegistry.java} | 19 +-
.../engine/exec/ExecutableTableRegistryImpl.java | 130 ++++++
...Index.java => ExecutionDependencyResolver.java} | 18 +-
.../exec/ExecutionDependencyResolverImpl.java | 103 +++++
.../sql/engine/exec/ExecutionServiceImpl.java | 31 +-
.../sql/engine/exec/LogicalRelImplementor.java | 26 +-
.../sql/engine/exec/QueryTaskExecutorImpl.java | 3 +-
.../sql/engine/exec/ResolvedDependencies.java | 63 +++
.../exec/{TreeIndex.java => ScannableTable.java} | 29 +-
.../sql/engine/exec/ScannableTableImpl.java | 68 +++
.../sql/engine/exec/TableRowConverter.java} | 39 +-
.../sql/engine/exec/TableRowConverterImpl.java | 82 ++++
.../{UpdateableTable.java => UpdatableTable.java} | 2 +-
.../UpdatableTableImpl.java} | 388 ++---------------
.../sql/engine/exec/rel/IndexScanNode.java | 17 +-
.../internal/sql/engine/exec/rel/ModifyNode.java | 8 +-
.../sql/engine/exec/rel/StorageScanNode.java | 25 +-
.../sql/engine/exec/rel/TableScanNode.java | 36 +-
.../sql/engine/metadata/IgniteMdCollation.java | 3 +-
.../sql/engine/schema/IgniteSchemaTable.java | 17 -
.../internal/sql/engine/schema/IgniteTable.java | 23 -
.../sql/engine/schema/IgniteTableImpl.java | 468 ++-------------------
.../sql/engine/schema/SqlSchemaManagerImpl.java | 39 +-
.../internal/sql/engine/StopCalciteModuleTest.java | 8 +-
.../exec/ExecutableTableRegistrySelfTest.java | 157 +++++++
.../exec/ExecutionDependencyResolverSelfTest.java | 278 ++++++++++++
.../sql/engine/exec/ExecutionServiceImplTest.java | 19 +-
.../engine/exec/NoOpExecutableTableRegistry.java | 62 +++
.../exec/rel/IndexScanNodeExecutionTest.java | 34 +-
.../exec/rel/TableScanNodeExecutionTest.java | 78 ++--
.../engine/exec/schema/SqlSchemaManagerTest.java | 12 +-
.../sql/engine/framework/TestBuilders.java | 6 +-
.../internal/sql/engine/framework/TestNode.java | 12 +-
.../internal/sql/engine/framework/TestTable.java | 23 +-
.../sql/engine/planner/AbstractPlannerTest.java | 16 -
40 files changed, 1300 insertions(+), 1098 deletions(-)
copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/{RuntimeIndex.java => ExecutableTable.java} (67%)
copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/{LifecycleAware.java => ExecutableTableRegistry.java} (62%)
create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/ExecutableTableRegistryImpl.java
copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/{RuntimeIndex.java => ExecutionDependencyResolver.java} (68%)
create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/ExecutionDependencyResolverImpl.java
create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/ResolvedDependencies.java
copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/{TreeIndex.java => ScannableTable.java} (55%)
create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/ScannableTableImpl.java
copy modules/{storage-api/src/main/java/org/apache/ignite/internal/storage/BinaryRowAndRowId.java => sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/TableRowConverter.java} (56%)
create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/TableRowConverterImpl.java
rename modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/{UpdateableTable.java => UpdatableTable.java} (98%)
copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{schema/IgniteTableImpl.java => exec/UpdatableTableImpl.java} (52%)
create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/ExecutableTableRegistrySelfTest.java
create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/ExecutionDependencyResolverSelfTest.java
create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/NoOpExecutableTableRegistry.java