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 7286d7acb8 IGNITE-21676 Sql. Move system view definitions to a separate package of a catalog module (#3766) add 4c6662bc0b IGNITE-22263 Sql. Avoid starting transaction for KV operation (#3798) No new revisions were added by this update. Summary of changes: .../client/handler/JdbcQueryEventHandlerImpl.java | 9 +- .../requests/sql/ClientSqlExecuteBatchRequest.java | 2 +- .../requests/sql/ClientSqlExecuteRequest.java | 5 +- .../sql/ClientSqlExecuteScriptRequest.java | 4 +- .../handler/JdbcQueryEventHandlerImplTest.java | 5 +- .../requests/jdbc/JdbcQueryCursorSelfTest.java | 19 +- .../client/fakes/FakeIgniteQueryProcessor.java | 4 +- .../ignite/jdbc/ItJdbcStatementSelfTest.java | 4 + .../benchmark/AbstractMultiNodeBenchmark.java | 4 +- .../ignite/internal/benchmark/SelectBenchmark.java | 4 +- .../benchmark/SqlMultiStatementBenchmark.java | 20 +- .../runner/app/ItIgniteNodeRestartTest.java | 7 +- .../org/apache/ignite/internal/app/IgniteImpl.java | 10 +- .../sql/engine/BaseSqlMultiStatementTest.java | 2 +- .../engine/datatypes/tests/BaseDataTypeTest.java | 4 +- .../ignite/internal/sql/api/IgniteSqlImpl.java | 68 +++--- .../ignite/internal/sql/engine/AsyncSqlCursor.java | 22 +- .../internal/sql/engine/AsyncSqlCursorImpl.java | 87 +------- .../ignite/internal/sql/engine/QueryProcessor.java | 6 +- .../internal/sql/engine/SqlOperationContext.java | 45 ++-- .../internal/sql/engine/SqlQueryProcessor.java | 234 ++++++++++++--------- .../AsyncDataCursor.java} | 34 +-- .../internal/sql/engine/exec/ExecutablePlan.java | 2 +- .../internal/sql/engine/exec/ExecutionService.java | 6 +- .../sql/engine/exec/ExecutionServiceImpl.java | 84 ++++++-- .../internal/sql/engine/exec/ScannableTable.java | 4 +- .../sql/engine/exec/ScannableTableImpl.java | 4 +- .../internal/sql/engine/exec/TxAttributes.java | 16 ++ .../TxAwareAsyncCursor.java} | 81 ++----- .../internal/sql/engine/exec/UpdatableTable.java | 5 +- .../sql/engine/exec/UpdatableTableImpl.java | 9 +- .../sql/engine/prepare/KeyValueGetPlan.java | 6 +- .../sql/engine/prepare/KeyValueModifyPlan.java | 6 +- .../internal/sql/engine/prepare/MultiStepPlan.java | 2 - ...rapperImpl.java => NoopTransactionWrapper.java} | 25 +-- .../sql/engine/tx/QueryTransactionContext.java | 64 +----- .../sql/engine/tx/QueryTransactionContextImpl.java | 72 +++++++ .../sql/engine/tx/ScriptTransactionContext.java | 78 +++---- .../engine/util/IteratorToDataCursorAdapter.java | 74 +++++++ .../ignite/internal/sql/api/IgniteSqlImplTest.java | 4 +- .../engine/QueryTransactionWrapperSelfTest.java | 62 ++---- .../sql/engine/exec/ExecutionServiceImplTest.java | 86 ++++---- .../sql/engine/exec/TransactionEnlistTest.java | 10 +- .../TxAwareCursorSelfTest.java} | 32 +-- .../exec/rel/IndexScanNodeExecutionTest.java | 2 +- .../sql/engine/framework/ExplicitTxContext.java | 57 +++++ .../sql/engine/framework/ImplicitTxContext.java | 49 +++++ .../sql/engine/framework/TestBuilders.java | 6 +- .../sql/engine/framework/TestClusterTest.java | 2 +- .../internal/sql/engine/framework/TestNode.java | 21 +- .../internal/sql/engine/util/QueryCheckerTest.java | 34 +-- .../internal/sql/BaseSqlIntegrationTest.java | 10 +- .../sql/engine/util/QueryCheckerFactory.java | 6 +- .../sql/engine/util/QueryCheckerFactoryImpl.java | 16 +- .../internal/sql/engine/util/QueryCheckerImpl.java | 8 +- .../internal/tx/impl/IgniteTransactionsImpl.java | 4 + 56 files changed, 813 insertions(+), 733 deletions(-) copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{AsyncSqlCursor.java => exec/AsyncDataCursor.java} (62%) copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{AsyncSqlCursorImpl.java => exec/TxAwareAsyncCursor.java} (65%) copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/tx/{QueryTransactionWrapperImpl.java => NoopTransactionWrapper.java} (69%) create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/tx/QueryTransactionContextImpl.java create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/IteratorToDataCursorAdapter.java rename modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/{AsyncSqlCursorImplTest.java => exec/TxAwareCursorSelfTest.java} (84%) create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/ExplicitTxContext.java create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/ImplicitTxContext.java