apoc.trigger

Qualified Name Type

apoc.trigger.add(name String, statement String, selector Map<String, Any>, config Map<String, Any>) - adds a trigger to the given Cypher statement. The selector for this procedure is {phase:'before/after/rollback/afterAsync'}.

Procedure Deprecated

apoc.trigger.drop(databaseName String, name String) - eventually removes the given trigger.

Procedure

apoc.trigger.dropAll(databaseName String) - eventually removes all triggers from the given database.

Procedure

apoc.trigger.install(databaseName String, name String, statement String, selector Map<String, Any>, config Map<String, Any>) - eventually adds a trigger for a given database which is invoked when a successful transaction occurs.

Procedure

apoc.trigger.list() - lists all currently installed triggers for the session database.

Procedure

apoc.trigger.pause(name String) - pauses the given trigger.

Procedure Deprecated

apoc.trigger.remove(name String) - removes the given trigger.

Procedure Deprecated

apoc.trigger.removeAll() - removes all previously added triggers.

Procedure Deprecated

apoc.trigger.resume(name String) - resumes the given paused trigger.

Procedure Deprecated

apoc.trigger.start(databaseName String, name String) - eventually restarts the given paused trigger.

Procedure

apoc.trigger.stop(databaseName String, name String) - eventually stops the given trigger.

Procedure

apoc.trigger.show(databaseName String) - lists all eventually installed triggers for a database.

Procedure