apoc.util.validatePredicate
Function
apoc.util.validatePredicate(predicate BOOLEAN, message STRING, params LIST<ANY>)
- if the given predicate is true an exception is thrown, otherwise it returns true (for use inside WHERE
subclauses).
Signature
apoc.util.validatePredicate(predicate :: BOOLEAN, message :: STRING, params :: LIST<ANY>) :: BOOLEAN
Usage Examples
The following throws an exception because the predicate is true:
MATCH (a)
WHERE apoc.util.validatePredicate(true,'message %d',[42])
RETURN a
Failed to invoke procedure |
The following returns true because the predicate is false:
RETURN apoc.util.validatePredicate(false,'message %d',[42]) AS result
result |
---|
true |