Skip to content

Commit 42388d1

Browse files
Fix broken anchors (#1290) (#1292)
1 parent 716b06b commit 42388d1

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

@@ -389,12 +389,12 @@ It is only supported in the xref:clauses/use.adoc[`USE`] clause.
389389
| xref:functions/spatial.adoc#functions-point[`point()`]
390390
| 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.
391391

392-
| xref:functions/spatial.adoc#functions-point-distance[`point.distance()`]
392+
| xref:functions/spatial.adoc#functions-distance[`point.distance()`]
393393
| Returns a `FLOAT` representing the distance between any two points in the same CRS.
394394
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).
395395
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).
396396

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

400400
|===

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`.
@@ -122,7 +122,7 @@ The only way to guarantee row order in Neo4j is to use xref:clauses/order-by.ado
122122

123123
| 16.17
124124
| <sort specification list>
125-
| xref:clauses/order-by.adoc#order-nodes-in-descending-order[Order results in ascending or descending order]
125+
| xref:clauses/order-by.adoc#ascending-descending-order[Ascending and descending order]
126126
|
127127

128128
| 16.19
@@ -137,7 +137,7 @@ The only way to guarantee row order in Neo4j is to use xref:clauses/order-by.ado
137137

138138
| 19.4
139139
| <exists predicate>
140-
| xref:functions/predicate.adoc#function-exists[`exists()`]
140+
| xref:functions/predicate.adoc#functions-exists[`exists()`]
141141
|
142142

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

174174
| 20.9
175175
| <aggregate function>
176-
| 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()`]
176+
| 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()`]
177177
| Cypher and GQL handle `null` values differently for the `sum()` function when queries return 0 rows.
178178
For example, `RETURN sum(<expr>)` on an empty table returns `null` in GQL, but in Cypher it returns `0`.
179179

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

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

976976
Instead, Cypher will in general try to interleave the execution of clauses.
977-
This is called xref::planning-and-tuning/execution-plans.adoc#laze-eager-evaluation[lazy evaluation].
977+
This is called xref::planning-and-tuning/execution-plans.adoc#lazy-eager-evaluation[lazy evaluation].
978978
It only materializes intermediate results when needed.
979979
In many read-write queries it is unproblematic to execute clauses interleaved, but when it is not,
980980
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
@@ -275,7 +275,7 @@ These comprise clauses to create, show, and drop indexes and constraints.
275275
|===
276276
| Clause | Description
277277

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

281281
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
@@ -814,7 +814,7 @@ label:new[]
814814
SET n:$(label)
815815
REMOVE n:$(label)
816816
----
817-
| 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.
817+
| 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.
818818

819819
a|
820820
label:functionality[]
@@ -1400,7 +1400,7 @@ IS [NOT] [NFC \| NFD \| NFKC \| NFKD] NORMALIZED
14001400
RETURN "string" IS NORMALIZED
14011401
----
14021402

1403-
| Introduction of an xref::expressions/predicates/string-operators.adoc#string-normalization-operator[IS NORMALIZED] operator.
1403+
| Introduction of an xref::expressions/predicates/string-operators.adoc#string-normalization-operators[IS NORMALIZED] operator.
14041404
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`.
14051405

14061406
a|
@@ -1553,7 +1553,7 @@ label:updated[]
15531553
SHOW VECTOR INDEXES
15541554
----
15551555

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

15591559
a|
@@ -2260,7 +2260,7 @@ CREATE CONSTRAINT name FOR ()-[r:TYPE]-() REQUIRE r.prop IS RELATIONSHIP KEY
22602260
----
22612261
a|
22622262

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

22652265
a|
22662266
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)