Predicates
Predicates evaluate to a BOOLEAN value (true, false, or null), and are frequently used for filtering in WHERE subclauses.
This chapter is divided into the following sections:
-
Boolean operators:
AND,OR,XOR,NOT -
Comparison operators:
=,<>,<,>,<=,>=,IS NULL,IS NOT NULL -
List operators:
IN -
String operators:
STARTS WITH,ENDS WITH,CONTAINS,IS NORMALIZED,IS NOT NORMALIZED,=~ -
Path pattern expressions: information about filtering queries with path pattern expressions.
-
Type predicate expressions: information about how to verify the value type of a Cypher® expression.
The following can also serve as a predicates if they result in a BOOLEAN value (but are documented elsewhere):