>From Shahrzad Shirazi <[email protected]>: Shahrzad Shirazi has submitted this change. ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/21096?usp=email )
Change subject: [ASTERIXDB-3759][COMP] Fix inconsistent array index handling in UPDATE AT clause ...................................................................... [ASTERIXDB-3759][COMP] Fix inconsistent array index handling in UPDATE AT clause - user model changes: yes - storage format changes: no - interface changes: no Ext-ref: MB-70911, MB-70853 Change-Id: I186b0cd683416cc843671a7812f7c8551a36ced4 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/21096 Tested-by: Jenkins <[email protected]> Reviewed-by: Shahrzad Shirazi <[email protected]> Tested-by: Ali Alsuliman <[email protected]> Integration-Tests: Jenkins <[email protected]> Reviewed-by: Ali Alsuliman <[email protected]> --- M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/temporal/interval_joins_spilling/interval_after/interval_after.2.update.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/temporal/interval_joins_spilling/interval_before/interval_before.2.update.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/temporal/interval_joins_spilling/interval_covered_by/interval_covered_by.2.update.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/temporal/interval_joins_spilling/interval_covers/interval_covers.2.update.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/temporal/interval_joins_spilling/interval_overlapped_by/interval_overlapped_by.2.update.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/temporal/interval_joins_spilling/interval_overlapping/interval_overlapping.2.update.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/temporal/interval_joins_spilling/interval_overlaps/interval_overlaps.2.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.21.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.22.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.23.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.30.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.31.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.32.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.33.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.34.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.35.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.36.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.37.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.38.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.39.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.40.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.41.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.42.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.43.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.44.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.45.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.46.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/update-statements/simple-case/simple-case.47.query.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/results/flwor/at00/at00.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/flwor/at00/at00.3.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/flwor/at00/at00.6.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/flwor/at05/at05.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/flwor/at06/at06.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/objects/object_transform/object_transform.4.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/sql-compat/outer_unnest_01/outer_unnest_01.4.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/unnest/left-outer-unnest-with-pos/left-outer-unnest-with-pos.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/complex-case/complex-case.7.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/complex-case/complex-case.9.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.13.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.15.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.16.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.17.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.18.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.19.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.20.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.21.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.22.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.23.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.25.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.27.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.28.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.29.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.30.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.31.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.32.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.33.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.34.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.35.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.36.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.37.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.38.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.39.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.40.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.41.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.42.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.43.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.44.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.45.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.46.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/simple-case/simple-case.47.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/update-null-missing/update-null-missing.11.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/update-null-missing/update-null-missing.6.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/update-null-missing/update-null-missing.7.adm M asterixdb/asterix-app/src/test/resources/runtimets/results/update-statements/update-null-missing/update-null-missing.8.adm M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/exceptions/ErrorCode.java M asterixdb/asterix-common/src/main/resources/asx_errormsg/en.properties M asterixdb/asterix-lang-sqlpp/src/main/java/org/apache/asterix/lang/sqlpp/rewrites/visitor/SqlppChangeExprToSelectExprVisitor.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/functions/BuiltinFunctions.java A asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/CheckInsertPositionDescriptor.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/CheckListDescriptor.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/functions/FunctionCollection.java M hyracks-fullstack/algebricks/algebricks-runtime/src/main/java/org/apache/hyracks/algebricks/runtime/operators/std/UnnestRuntimeFactory.java 82 files changed, 4,319 insertions(+), 2,566 deletions(-) Approvals: Jenkins: Verified; Verified Ali Alsuliman: Looks good to me, approved; Verified Shahrzad Shirazi: Looks good to me, but someone else must approve -- To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/21096?usp=email To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings?usp=email Gerrit-MessageType: merged Gerrit-Project: asterixdb Gerrit-Branch: lumina Gerrit-Change-Id: I186b0cd683416cc843671a7812f7c8551a36ced4 Gerrit-Change-Number: 21096 Gerrit-PatchSet: 22 Gerrit-Owner: Shahrzad Shirazi <[email protected]> Gerrit-Reviewer: Ali Alsuliman <[email protected]> Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins <[email protected]> Gerrit-Reviewer: Shahrzad Shirazi <[email protected]>
