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 09cd1d897d IGNITE-22042 Do not enlist operations in a FINISHING
transaction (#3604)
add 0f9f1df95e IGNITE-22015: Fix checking NOT NULL constraint for UPDATE,
MERGE, INSERT INTO ... FROM statements (#3583)
No new revisions were added by this update.
Summary of changes:
.../ignite/internal/sql/api/ItSqlApiBaseTest.java | 2 +-
.../sql/engine/ItAlterTableAlterColumnTest.java | 3 +-
.../internal/sql/engine/ItDataTypesTest.java | 2 +-
.../ignite/internal/sql/engine/ItDmlTest.java | 4 +-
.../sql/engine/ItNotNullConstraintClientTest.java | 79 ++++++
.../sql/engine/ItNotNullConstraintServerTest.java} | 9 +-
.../sql/engine/ItNotNullConstraintTest.java | 279 +++++++++++++++++++++
.../internal/sql/engine/exec/RowHandler.java | 9 +
.../internal/sql/engine/exec/SqlRowHandler.java | 18 ++
.../sql/engine/exec/UpdatableTableImpl.java | 25 ++
.../engine/util/SqlExceptionMapperProvider.java | 14 +-
.../internal/lang/SqlExceptionMapperUtilTest.java | 38 ++-
.../sql/engine/exec/row/SqlRowHandlerTest.java | 32 ++-
.../sql/engine/framework/ArrayRowHandler.java | 5 +
14 files changed, 501 insertions(+), 18 deletions(-)
create mode 100644
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintClientTest.java
copy
modules/{runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientMarshallingEmbeddedTest.java
=>
sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintServerTest.java}
(79%)
create mode 100644
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintTest.java