1
0
Fork 0
arangodb/Documentation/UserManual
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
..
Actions.md more fox-manager, added files section 2013-03-26 13:58:00 +01:00
ActionsTOC.md issue #370: add documentation for reloadRouting and flushServerModules 2013-02-21 13:33:03 +01:00
Aql.md INCOMPATIBLE CHANGE: changed AQL user function namespace resolution operator from `:` to `::` 2013-07-18 12:02:28 +02:00
AqlExamples.md updated AQL examples 2013-06-11 18:25:10 +02:00
AqlExamplesTOC.md moved .dox to .md 2013-02-09 22:16:40 +01:00
AqlTOC.md moved .dox to .md 2013-02-09 21:42:20 +01:00
Arangosh.md moved .dox to .md 2013-02-09 22:16:40 +01:00
ArangoshTOC.md moved .dox to .md 2013-02-09 22:57:32 +01:00
CommandLine.md added logging options 2013-07-02 12:16:13 +02:00
CommandLineTOC.md added logging options 2013-07-02 12:16:13 +02:00
ExtendingAql.md updated docs 2013-05-10 12:26:15 +02:00
ExtendingAqlTOC.md extended API for user-defined AQL functions 2013-04-16 18:32:19 +02:00
FirstStepsArangoDB.md updated FirstSteps 2013-06-21 21:50:17 +02:00
FirstStepsArangoDBTOC.md
Foxx.md documentation issues, updated CHANGELOG 2013-07-16 10:19:31 +02:00
FoxxTOC.md issue #559: added Foxx documentation to User manual 2013-06-27 12:46:16 +02:00
Graphs.md issue #523 2013-05-14 13:01:21 +02:00
GraphsTOC.md issue #523 2013-05-14 13:01:21 +02:00
HandlingCollections.md fixed collection docs 2013-07-11 14:58:33 +02:00
HandlingCollectionsTOC.md fixed collection docs 2013-07-11 14:58:33 +02:00
HandlingDocuments.md added db._exists() 2013-06-21 21:50:00 +02:00
HandlingDocumentsTOC.md added db._exists() 2013-06-21 21:50:00 +02:00
HandlingEdges.md moved .dox to .md 2013-02-09 22:57:32 +01:00
HandlingEdgesTOC.md moved .dox to .md 2013-02-09 22:57:32 +01:00
SimpleQueries.md fixed documentation 2013-07-03 17:51:49 +02:00
SimpleQueriesTOC.md added replaceByExample() and updateByExample() methods 2013-02-19 11:38:55 +01:00
Transactions.md updated docs 2013-05-10 12:26:15 +02:00
TransactionsTOC.md updated transaction API 2013-04-15 11:54:36 +02:00
UserManual.md issue #559: added Foxx documentation to User manual 2013-06-27 12:46:16 +02:00
WebInterface.md removed links to non-existing images in documentation 2013-05-23 13:31:14 +02:00
WebInterfaceTOC.md removed links to non-existing images in documentation 2013-05-23 13:31:14 +02:00