Skip to content

Commit d90be6f

Browse files
Predicate expressions (#1190)
Builds on work in this PR: #1175 This PR does the following: - New "Predicate expressions" section including: -- "Predicate operators" (inclucing boolean, string, comparison, and list operators - content taken from syntax/operators.adoc, and several examples taken from clauses/where.adoc). **Redirect required** -- "Path pattern expressions "(content taken from clauses/where.adoc) -- "Type predicate expressions" (page moved from Values and types chapter) **Redirect required** - New page: "Equality, ordering, and comparison of value types" (content taken from syntax/operators.adoc) - Rewrite of WHERE page (significantly shorter due to several examples moved to new pages listed above)
1 parent f6b4dfd commit d90be6f

27 files changed

+1516
-1155
lines changed

modules/ROOT/content-nav.adoc

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,6 @@
3838
** xref:clauses/where.adoc[]
3939
** xref:clauses/with.adoc[]
4040
41-
* xref:expressions/index.adoc[]
42-
** xref:expressions/expressions-overview.adoc[]
43-
** xref:expressions/conditional-expressions.adoc[]
44-
4541
* xref:subqueries/index.adoc[]
4642
** xref:subqueries/call-subquery.adoc[]
4743
** xref:subqueries/subqueries-in-transactions.adoc[]
@@ -57,7 +53,6 @@
5753
** xref:patterns/non-linear-patterns.adoc[]
5854
** xref:patterns/reference.adoc[]
5955
60-
6156
* xref:values-and-types/index.adoc[]
6257
** xref:values-and-types/property-structural-constructed.adoc[]
6358
** xref:values-and-types/temporal.adoc[]
@@ -66,7 +61,18 @@
6661
** xref:values-and-types/lists.adoc[]
6762
** xref:values-and-types/maps.adoc[]
6863
** xref:values-and-types/casting-data.adoc[]
69-
** xref:values-and-types/type-predicate.adoc[]
64+
** xref:values-and-types/ordering-equality-comparison.adoc[]
65+
66+
* xref:expressions/index.adoc[]
67+
** xref:expressions/expressions-overview.adoc[]
68+
** xref:expressions/predicates/index.adoc[]
69+
*** xref:expressions/predicates/boolean-operators.adoc[]
70+
*** xref:expressions/predicates/comparison-operators.adoc[]
71+
*** xref:expressions/predicates/list-operators.adoc[]
72+
*** xref:expressions/predicates/string-operators.adoc[]
73+
*** xref:expressions/predicates/path-pattern-expressions.adoc[]
74+
*** xref:expressions/predicates/type-predicate-expressions.adoc[]
75+
** xref:expressions/conditional-expressions.adoc[]
7076
7177
* xref:functions/index.adoc[]
7278
** xref:functions/aggregating.adoc[]
@@ -86,7 +92,6 @@
8692
** xref:functions/user-defined.adoc[]
8793
** xref:functions/vector.adoc[]
8894
89-
9095
* xref:genai-integrations.adoc[]
9196
* xref:indexes/index.adoc[]
9297
** xref:indexes/search-performance-indexes/overview.adoc[]

modules/ROOT/images/graph_where_clause.svg

Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

modules/ROOT/pages/appendix/gql-conformance/supported-mandatory.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,12 @@ This is currently not available in Cypher.
143143

144144
| 19.5
145145
| <null predicate>
146-
| xref:values-and-types/type-predicate.adoc#type-predicate-null[Type predicate expressions for `NULL`]
146+
| xref:expressions/predicates/type-predicate-expressions.adoc#type-predicate-null[Type predicate expressions for `NULL`]
147147
|
148148

149149
| 19.6
150150
| <value type predicate>
151-
| xref:values-and-types/type-predicate.adoc#[]
151+
| xref:expressions/predicates/type-predicate-expressions.adoc#[]
152152
|
153153

154154
| 19.7

0 commit comments

Comments
 (0)