1、定义
APOC提供相关过程来创建用户自定义的函数和过程。这些函数和过程实际上是参数化的Cypher语言查询,类似宏(Macro)的概念。相关过程如下:
- apoc.custom.asFunction(),创建用户自定义函数;
- apoc.custom.asProcedure(),创建用户自定义过程。
用户自定义函数和过程可以通过CALL dbms.functions和CALL dbms.procedures查看,所有自定义函数和过程自动被加上custom为前缀,例如custom.MyProcedure。
2、调用接口
CALL apoc.custom.asProcedure(
name,
statement,
mode,
outputs,
inputs,
description
)
CALL apoc.custom.asProcedure(
name,
statement,
mode,
outputs,
inputs,
description
)
参数名 |
|