Skip to main content

Module quantifier

Module quantifier 

Source
Expand description

Vectorized quantifier expression for Cypher ALL/ANY/SINGLE/NONE(x IN list WHERE pred).

Implements three-valued null semantics required by the OpenCypher TCK:

  • ALL: false if any false; null if any null (no false); true otherwise. Empty → true.
  • ANY: true if any true; null if any null (no true); false otherwise. Empty → false.
  • SINGLE: false if >1 true; null if nulls present with ≤1 true; true if exactly 1 true and no nulls. Empty → false.
  • NONE: false if any true; null if any null (no true); true otherwise. Empty → true.

Structs§

QuantifierExecExpr
Physical expression evaluating ALL/ANY/SINGLE/NONE(x IN list WHERE pred).

Enums§

QuantifierType
Quantifier type for boolean reduction over list elements.