1
0
Fork 0
arangodb/Documentation/Books/Users/AqlExtending
jmvan 54334c7799 doc: added link between User Defined and HTTP Aql chapters 2016-02-09 04:35:21 +01:00
..
Conventions.mdpp doc: added statement about direct access to _aqlfunctions 2016-02-06 09:35:49 +01:00
Functions.mdpp doc: added link between User Defined and HTTP Aql chapters 2016-02-09 04:35:21 +01:00
README.mdpp point out the user function is defined on the selected database 2015-12-16 21:29:12 +01:00

README.mdpp

!CHAPTER Extending AQL with User Functions

AQL comes with a built-in set of functions, but it is not a
fully-featured programming language.

To add missing functionality or to simplify queries, users
may add their own functions to AQL in the selected database. 
These functions can be written in JavaScript, and must be 
registered via the API; see [Registering Functions](../AqlExtending/Functions.md).

In order to avoid conflicts with existing or future built-in 
function names, all user functions must be put into separate
namespaces. Invoking a user functions is then possible by referring
to the fully-qualified function name, which includes the namespace,
too; see [Conventions](../AqlExtending/Conventions.md).