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