apoc.trigger

限定名称 类型

apoc.trigger.add(name STRING, statement STRING, selector MAP<STRING, ANY>, config MAP<STRING, ANY>) - 为指定的 Cypher 语句添加触发器。此过程的选择器为 {phase:'before/after/rollback/afterAsync'}。

过程 在 Cypher 5 中已弃用 在 Cypher 25 中已移除

apoc.trigger.drop(databaseName STRING, name STRING) - 最终删除给定的触发器。

过程

apoc.trigger.dropAll(databaseName STRING) - 最终从给定数据库中删除所有触发器。

过程

apoc.trigger.install(databaseName STRING, name STRING, statement STRING, selector MAP<STRING, ANY>, config MAP<STRING, ANY>) - 最终为给定数据库添加一个触发器,该触发器在成功发生事务时调用。

过程

apoc.trigger.list() - 列出当前为会话数据库安装的所有触发器。

过程

apoc.trigger.pause(name STRING) - 暂停指定的触发器。

过程 在 Cypher 5 中已弃用 在 Cypher 25 中已移除

apoc.trigger.remove(name STRING) - 移除指定的触发器。

过程 在 Cypher 5 中已弃用 在 Cypher 25 中已移除

apoc.trigger.removeAll() - 移除所有先前添加的触发器。

过程 在 Cypher 5 中已弃用 在 Cypher 25 中已移除

apoc.trigger.resume(name STRING) - 恢复指定的已暂停触发器。

过程 在 Cypher 5 中已弃用 在 Cypher 25 中已移除

apoc.trigger.start(databaseName STRING, name STRING) - 最终重新启动给定的暂停触发器。

过程

apoc.trigger.stop(databaseName STRING, name STRING) - 最终停止给定的触发器。

过程

apoc.trigger.show(databaseName STRING) - 列出为数据库最终安装的所有触发器。

过程