apoc.util.validate
Syntax |
|
||
Description |
If the given predicate is true an exception is thrown. |
||
Input arguments |
Name |
Type |
Description |
|
|
The predicate to check against. |
|
|
|
The error message to throw if the given predicate evaluates to true. |
|
|
|
The parameters for the given error message. |
Usage Examples
The following throws an exception because the predicate is true:
WITH true AS predicate
CALL apoc.util.validate(predicate,'message %d',[42])
RETURN count(*);
Failed to invoke procedure |
The following does nothing because the predicate is false:
WITH false AS predicate
CALL apoc.util.validate(predicate,'message %d',[42])
RETURN count(*);
count(*) |
---|
1 |