Supported mandatory GQL features
Unlike optional GQL features, mandatory GQL features are not assigned a GQL feature ID code. The below table is instead listed in order of their appearance in the ISO/IEC 39075:2024(en) GQL Standard.
GQL Standard subclause | Description | Documentation | Comment |
---|---|---|---|
4.11 |
Graph pattern matching |
||
4.13 |
GQL object types |
Includes: |
|
4.16 |
Predefined value types |
Includes: Cypher supports the boolean type predicate for |
|
13.2 |
<insert statement> |
||
13.3 |
<set statement> |
GQL’s |
|
13.4 |
<remove statement> |
||
13.5 |
<delete statement> |
||
14.4 |
<match statement> |
||
14.9 |
<order by and page statement> |
||
14.10 |
<primitive result statement> |
||
14.11 |
<return statement> |
GQL defines the option to specify |
|
16.2 |
<limit clause> |
||
16.4 |
<graph pattern> |
||
16.5 |
<insert graph pattern> |
||
16.6 |
<order by clause> |
||
16.7 |
<path pattern expression> |
||
16.8 |
<label expression> |
||
16.9 |
<path variable reference> |
||
16.11 |
<graph pattern quantifier> |
||
16.17 |
<sort specification list> |
||
16.19 |
<offset clause> |
||
19.3 |
<comparison predicate> |
||
19.4 |
<exists predicate> |
||
19.5 |
<null predicate> |
||
19.6 |
<value type predicate> |
||
19.7 |
<normalized predicate> |
||
20.2 |
<value expression primary> |
||
20.3 |
<value specification> |
GQL defines the |
|
20.7 |
<case expression> |
||
20.9 |
<aggregate function> |
Cypher and GQL handle |
|
20.11 |
<property reference> |
||
20.21 |
<numeric value expression> |
||
20.22 |
<numeric value function> |
||
20.23 |
<string value expression> |
||
20.24 |
<character string function> |
In GQL, |
|
21.1 |
Names and variables |
Cypher supports GQL’s lexical elements, with the following caveats:
|
|
22.15 |
Grouping operations |