Пользовательские функции

Пользователи могут определять собственные функции для использования в AGE. В рамках запросов Cypher все вызовы функций разрешаются в пространство имён по умолчанию: ag_catalog. Чтобы вызвать функцию из другого пространства имён, укажите его как префикс перед именем функции.

Синтаксис: namespace_name.function_name

Запрос:

SELECT *
FROM cypher('graph_name', $$
RETURN pg_catalog.sqrt(25)
$$) as (result agtype);

Результат:

result
25