1
0
Fork 0
arangodb/Documentation
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
..
DbaManual added missing explanation for system attributes 2013-07-01 10:09:09 +02:00
Examples re-added file that got deleted accidently 2013-07-05 16:40:34 +02:00
ImplementorManual issue #568: fixed HttpCollection docs 2013-07-16 09:32:56 +02:00
ImporterManual
InstallationManual Added note at the beginning of the All-in-one-version-description that there is a separate section for the Devel version 2013-07-03 13:06:02 +02:00
Manual added missing explanation for system attributes 2013-07-01 10:09:09 +02:00
RefManual documentation issues, updated CHANGELOG 2013-07-16 10:19:31 +02:00
Scripts use a more deterministic execution order when generating examples 2013-06-13 13:07:18 +02:00
UserManual INCOMPATIBLE CHANGE: changed AQL user function namespace resolution operator from `:` to `::` 2013-07-18 12:02:28 +02:00
images
latex
man
man1
man8
KeyValue.md
Makefile.files documentation issues, updated CHANGELOG 2013-07-16 10:19:31 +02:00
arango.template.in css for REST-API Doku fixed 3 2013-07-09 10:26:29 +02:00
arangodb.css css for REST-API Doku fixed 4 2013-07-09 10:35:49 +02:00
empty.html
footer.html
header.html