1
0
Fork 0
arangodb/UnitTests
Jan Steemann e359dc29dd INCOMPATIBLE CHANGE: changed AQL user function namespace resolution operator from `:` to `::`
AQL user-defined functions were introduced in ArangoDB 1.3, and the namespace resolution
operator for them was the single colon (`:`). A function call looked like this:

    RETURN mygroup:myfunc()

The single colon caused an ambiguity in the AQL grammar, making it indistinguishable from
named attributes or the ternary operator in some cases, e.g.

    { mygroup:myfunc ? mygroup:myfunc }

The change of the namespace resolution operator from `:` to `::` fixes this ambiguity.

Existing user functions in the database will be automatically fixed when starting ArangoDB
1.4 with the `--upgrade` option. However, queries using user-defined functions need to be
adjusted on the client side to use the new operator.
2013-07-18 12:02:28 +02:00
..
Cambridge removed unused variable 2013-03-12 18:17:41 +01:00
HttpInterface INCOMPATIBLE CHANGE: changed AQL user function namespace resolution operator from `:` to `::` 2013-07-18 12:02:28 +02:00
Jutland
Philadelphia added TRI_JSON_STRING_REFERENCE 2013-07-10 17:00:29 +02:00
Makefile.unittests added authentication tests, fixed authentication 2013-06-27 13:53:19 +02:00
Runner.cpp
import-1.csv
import-1.json
import-1.tsv
import-2.csv
import-2.json
import-2.tsv
import-3.json
import-4.json
import-edges.json
server.pem