From 59cfae38b6ef9e40523da76b0b9f0b803166d2f2 Mon Sep 17 00:00:00 2001 From: Jan Steemann Date: Thu, 20 Nov 2014 11:47:01 +0100 Subject: [PATCH] updated documentation --- .../Books/Users/Upgrading/UpgradingChanges23.mdpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/Books/Users/Upgrading/UpgradingChanges23.mdpp b/Documentation/Books/Users/Upgrading/UpgradingChanges23.mdpp index c2ea30ad6c..2c5d844adc 100644 --- a/Documentation/Books/Users/Upgrading/UpgradingChanges23.mdpp +++ b/Documentation/Books/Users/Upgrading/UpgradingChanges23.mdpp @@ -105,6 +105,14 @@ Here is a summary of changes: receive invalid arguments will then return `null`. +!SUBSECTION Nested FOR loop execution order + +The query optimizer in 2.3 may permute the order of nested `FOR` loops in AQL queries, +provided that exchanging the loops will not alter a query result. However, a change +in the order of returned values is allowed because no sort order is guaranteed by AQL +(and was never) unless an explicit `SORT` statement is used in a query. + + !SUBSECTION Changed return values of ArangoQueryCursor.getExtra() The return value of `ArangoQueryCursor.getExtra()` has been changed in ArangoDB 2.3.