Skip to content

Commit 9353892

Browse files
Fix broken anchors (#1290)
1 parent 077e7ad commit 9353892

File tree

26 files changed

+46
-45
lines changed

26 files changed

+46
-45
lines changed

modules/ROOT/pages/appendix/gql-conformance/additional-cypher.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ Either the pattern already exists, or it needs to be created.
7272
| xref:expressions/list-expressions.adoc#list-comprehension[List comprehension]
7373
| Syntactic construct for creating a `LIST` based on existing lists.
7474

75-
| xref:values-and-types/maps.adoc#cypher-map-comprehension[Map projection]
75+
| xref:expressions/map-expressions.adoc#map-projection[Map projection]
7676
| Constructs `MAP` projections from nodes, relationships, and other `MAP` values.
7777

78-
| xref:values-and-types/lists.adoc#cypher-pattern-comprehension[Pattern comprehension]
78+
| xref:expressions/list-expressions.adoc#pattern-comprehension[Pattern comprehension]
7979
| Syntactic construct for creating a `LIST` based on matchings of a pattern.
8080
|===
8181

@@ -391,12 +391,12 @@ On earlier versions, it is only supported on composite databases.
391391
| xref:functions/spatial.adoc#functions-point[`point()`]
392392
| Returns a 2D or 3D point object, given two or respectively three coordinate values in the Cartesian coordinate system or WGS 84 geographic coordinate system.
393393

394-
| xref:functions/spatial.adoc#functions-point-distance[`point.distance()`]
394+
| xref:functions/spatial.adoc#functions-distance[`point.distance()`]
395395
| Returns a `FLOAT` representing the distance between any two points in the same CRS.
396396
If the points are in the WGS 84 CRS, the function returns the geodesic distance (i.e., the shortest path along the curved surface of the Earth).
397397
If the points are in a Cartesian CRS, the function returns the Euclidean distance (i.e., the shortest straight-line distance in a flat, planar space).
398398

399-
| xref:functions/spatial.adoc#functions-point-withinBBox[`point.withinBBox()`]
399+
| xref:functions/spatial.adoc#functions-withinBBox[`point.withinBBox()`]
400400
| Returns true if the provided point is within the bounding box defined by the two provided points.
401401

402402
|===

modules/ROOT/pages/appendix/gql-conformance/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ For more information, see xref:syntax/parsing.adoc#_using_unicodes_in_cypher[Par
4747
* Cypher supports the following mandatory GQL property types: `BOOLEAN` (`BOOL`), `FLOAT` footnote:[The `FLOAT` type in Cypher always represents a 64-bit double-precision floating point number.], `INTEGER` (`SIGNED INTEGER`, or `INT`)footnote:[The `INTEGER` type in Cypher always represents a 64-bit `INTEGER`.], and `STRING` (`VARCHAR`).
4848
+
4949
Cypher also supports the following optional GQL property types: `DATE`, `DURATION`, `LIST<INNER_TYPE NOT NULL>` (`ARRAY<INNER_TYPE NOT NULL>`, `INNER_TYPE LIST`, or `INNER_TYPE ARRAY`)footnote:[The `INNER_TYPE` cannot be a `LIST` type.], `LOCAL DATETIME` (`TIMESTAMP WITHOUT TIME ZONE`), `LOCAL TIME` (`TIME WITHOUT TIME ZONE`), `POINT`, `ZONED DATETIME` (`TIME WITH TIME ZONE`), and `ZONED TIME` (`TIMESTAMP WITH TIME ZONE`).
50-
For more information, see xref:values-and-types/property-structural-constructed.adoc#_property_types[Values and types -> property types].
50+
For more information, see xref:values-and-types/property-structural-constructed.adoc#property-types[Values and types -> property types].

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ The below table is instead listed in order of their appearance in the link:https
1818

1919
| 4.13
2020
| GQL object types
21-
| xref:values-and-types/property-structural-constructed.adoc#structural-types[Structural types], xref:values-and-types/property-structural-constructed.adoc#type-synonyms[Types and their synonyms].
21+
| xref:values-and-types/property-structural-constructed.adoc#structural-types[Structural types], xref:values-and-types/property-structural-constructed.adoc#types-synonyms[Types and their synonyms].
2222
| Includes: `NODE` (`ANY NODE`, `VERTEX`, `ANY VERTEX`) and `RELATIONSHIP` (`ANY RELATIONSHIP`, `EDGE`, `ANY EDGE`).
2323

2424
| 4.16
2525
| Predefined value types
26-
| xref:values-and-types/property-structural-constructed.adoc#property-types[Property types], xref:values-and-types/property-structural-constructed.adoc#type-synonyms[Types and their synonyms].
26+
| xref:values-and-types/property-structural-constructed.adoc#property-types[Property types], xref:values-and-types/property-structural-constructed.adoc#types-synonyms[Types and their synonyms].
2727
| Includes: `BOOLEAN` (`BOOL`), `FLOAT`, `INTEGER` (`SIGNED INTEGER`, `INT`), and `STRING` (`VARCHAR`).
2828

2929
Cypher supports the boolean type predicate for `true`, `false`, and `null` but does not support the GQL keyword `UNKNOWN`.
@@ -118,7 +118,7 @@ This is currently not available in Cypher.
118118

119119
| 16.17
120120
| <sort specification list>
121-
| xref:clauses/order-by.adoc#order-nodes-in-descending-order[Order results in ascending or descending order]
121+
| xref:clauses/order-by.adoc#ascending-descending-order[Ascending and descending order]
122122
|
123123

124124
| 16.19
@@ -133,7 +133,7 @@ This is currently not available in Cypher.
133133

134134
| 19.4
135135
| <exists predicate>
136-
| xref:functions/predicate.adoc#function-exists[`exists()`]
136+
| xref:functions/predicate.adoc#functions-exists[`exists()`]
137137
|
138138

139139
| 19.5
@@ -169,7 +169,7 @@ In Cypher, current user details can be seen using the link:{neo4j-docs-base-uri}
169169

170170
| 20.9
171171
| <aggregate function>
172-
| xref:functions/aggregating.adoc#functions-avg[`avg()`], xref:functions/aggregating.adoc#functions-count[`count()`], xref:functions/aggregating.adoc#functions-max[`max`], xref:functions/aggregating.adoc#functions-mind[`min()`], xref:functions/aggregating.adoc#functions-sum[`sum()`]
172+
| xref:functions/aggregating.adoc#functions-avg[`avg()`], xref:functions/aggregating.adoc#functions-count[`count()`], xref:functions/aggregating.adoc#functions-max[`max`], xref:functions/aggregating.adoc#functions-min[`min()`], xref:functions/aggregating.adoc#functions-sum[`sum()`]
173173
| Cypher and GQL handle `null` values differently for the `sum()` function when queries return 0 rows.
174174
For example, `RETURN sum(<expr>)` on an empty table returns `null` in GQL, but in Cypher it returns `0`.
175175

modules/ROOT/pages/clauses/clause-composition.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -959,7 +959,7 @@ materialize the table of intermediate results before executing the next clause.
959959
This approach would consume a lot of memory for materializing the tables of intermediate results and would generally not perform well.
960960

961961
Instead, Cypher will in general try to interleave the execution of clauses.
962-
This is called xref::planning-and-tuning/execution-plans.adoc#laze-eager-evaluation[lazy evaluation].
962+
This is called xref::planning-and-tuning/execution-plans.adoc#lazy-eager-evaluation[lazy evaluation].
963963
It only materializes intermediate results when needed.
964964
In many read-write queries it is unproblematic to execute clauses interleaved, but when it is not,
965965
Cypher must ensure that the table of intermediate results gets materialized at the right time(s).

modules/ROOT/pages/clauses/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ These comprise clauses to create, show, and drop indexes and constraints.
269269
|===
270270
| Clause | Description
271271

272-
m| xref:indexes/search-performance-indexes/managing-indexes.adoc#indexes-syntax[CREATE \| SHOW \| DROP INDEX]
272+
m| xref:indexes/syntax.adoc[CREATE \| SHOW \| DROP INDEX]
273273
| Create, show or drop an index.
274274

275275
m| xref::constraints/syntax.adoc[CREATE \| SHOW \| DROP CONSTRAINT]

modules/ROOT/pages/clauses/match.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ For a list of all label expressions supported by Cypher, see xref:patterns/refer
147147

148148
The `MATCH` clause allows you to specify relationship patterns of varying complexity to retrieve from a graph.
149149
Unlike a node pattern, a relationship pattern cannot be used in a `MATCH` clause without node patterns at both ends.
150-
For more information about relationship patterns, see xref:patterns/fixed-length-patterns#relationship patterns[Patterns -> Relationship patterns].
150+
For more information about relationship patterns, see xref:patterns/fixed-length-patterns#relationship-patterns[Patterns -> Relationship patterns].
151151

152152
[NOTE]
153153
Relationships will only be matched once inside a single pattern.

modules/ROOT/pages/clauses/merge.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ Instead, a new `Movie` node is created.
422422
=== Merge on an undirected relationship
423423

424424
`MERGE` can also be used without specifying the direction of a relationship.
425-
Cypher will first try to xref:clauses/match.adoc#_match_on_an_undirected_relationship[match the relationship in both directions].
425+
Cypher will first try to match the relationship in both directions.
426426
If the relationship does not exist in either direction, it will create one left to right.
427427

428428
.Query

modules/ROOT/pages/constraints/syntax.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ Where `<TYPE>` is one of the following property types:
137137

138138
Allowed syntax variations of these types are listed in xref::values-and-types/property-structural-constructed.adoc#types-synonyms[Types and their synonyms].
139139

140-
For examples on how to create property type constraints, see xref:constraints/managing-constraints.adoc#create-property-type-constraint[Create, show, and drop constraints -> Create property type constraints].
140+
For examples on how to create property type constraints, see xref:constraints/managing-constraints.adoc#create-property-type-constraints[Create, show, and drop constraints -> Create property type constraints].
141141

142142

143143
[role=label--enterprise-edition]

modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,7 @@ label:new[]
481481
SET n:$(label)
482482
REMOVE n:$(label)
483483
----
484-
| Added the ability to dynamically reference labels in xref:clauses/set.adoc#set-set-a-dynamic-label-on-a-node[SET] and xref:clauses/remove.adoc#remove-remove-a-label-dynamically-from-a-node[REMOVE] clauses.
484+
| Added the ability to dynamically reference labels in xref:clauses/set.adoc#dynamic-set-node-label[SET] and xref:clauses/remove.adoc#dynamic-remove-node-label[REMOVE] clauses.
485485

486486
a|
487487
label:functionality[]
@@ -1067,7 +1067,7 @@ IS [NOT] [NFC \| NFD \| NFKC \| NFKD] NORMALIZED
10671067
RETURN "string" IS NORMALIZED
10681068
----
10691069

1070-
| Introduction of an xref::expressions/predicates/string-operators.adoc#string-normalization-operator[IS NORMALIZED] operator.
1070+
| Introduction of an xref::expressions/predicates/string-operators.adoc#string-normalization-operators[IS NORMALIZED] operator.
10711071
The operator can be used to check if a `STRING` is normalized according to the specified normalization form, which can be of type `NFC`, `NFD`, `NFKC`, or `NFKD`.
10721072

10731073
a|
@@ -1220,7 +1220,7 @@ label:updated[]
12201220
SHOW VECTOR INDEXES
12211221
----
12221222

1223-
| Extended xref:indexes/search-performance-indexes/managing-indexes.adoc#indexes-list-indexes[`SHOW INDEXES`] with easy filtering for vector indexes.
1223+
| Extended xref:indexes/semantic-indexes/vector-indexes.adoc#show-vector-indexes[`SHOW INDEXES`] with easy filtering for vector indexes.
12241224
This is equivalent to `SHOW INDEXES WHERE type = 'VECTOR'`.
12251225

12261226
a|
@@ -1927,7 +1927,7 @@ CREATE CONSTRAINT name FOR ()-[r:TYPE]-() REQUIRE r.prop IS RELATIONSHIP KEY
19271927
----
19281928
a|
19291929

1930-
Added relationship xref:constraints/managing-constraints.adoc#create-key-constraint[key] and xref:constraints/managing-constraints.adoc#create--property-uniqueness-constraint[property uniqueness] constraints.
1930+
Added relationship xref:constraints/managing-constraints.adoc#create-key-constraints[key] and xref:constraints/managing-constraints.adoc#create-property-uniqueness-constraints[property uniqueness] constraints.
19311931

19321932
a|
19331933
label:functionality[]

modules/ROOT/pages/expressions/map-expressions.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ RETURN map{.a, .c} AS projectedMap
297297
1+d|Rows: 1
298298
|===
299299
300-
In the below query, a map projection with property selectors is used to xref:functions/list.adoc#functions-collect[`collect`] only the `title` and `release` year of each movie.
300+
In the below query, a map projection with property selectors is used to xref:functions/aggregating.adoc#functions-collect[`collect`] only the `title` and `release` year of each movie.
301301
302302
.Map projection with a key selector
303303
[source, cypher]

0 commit comments

Comments
 (0)