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