apoc.trigger.list
Procedure APOC Core
list all installed triggers
| This procedure is not intended to be used in a cluster environment, and may act unpredictably. | 
Signature
apoc.trigger.list() :: (name :: STRING?, query :: STRING?, selector :: MAP?, params :: MAP?, installed :: BOOLEAN?, paused :: BOOLEAN?)Output parameters
| Name | Type | 
|---|---|
| name | STRING? | 
| query | STRING? | 
| selector | MAP? | 
| params | MAP? | 
| installed | BOOLEAN? | 
| paused | BOOLEAN? | 
Enable Triggers
By default triggers are disabled.
We can enable them by setting the following property in apoc.conf:
apoc.conf
apoc.trigger.enabled=true
apoc.trigger.refresh=60000| Option Key | Value | Description | 
|---|---|---|
| apoc.trigger.enabled | true/false, default false | Enable/Disable the feature | 
| apoc.trigger.refresh | number, default 60000 | Interval in ms after which a replication check is triggered across all cluster nodes | 
Usage Examples
This example assumes that we’ve first added the trigger described in apoc.trigger.add:
CALL apoc.trigger.list();| name | query | selector | params | installed | paused | 
|---|---|---|---|---|---|
| "count-removals" | {} | {} | TRUE | FALSE |