Skip to content

Commit a55c089

Browse files
authored
Merge branch 'dev' into pascal-case-wording
2 parents 5a638ec + f90532c commit a55c089

File tree

18 files changed

+104
-73
lines changed

18 files changed

+104
-73
lines changed

antora.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ nav:
77
- modules/ROOT/content-nav.adoc
88
asciidoc:
99
attributes:
10-
neo4j-version: '2025.10'
10+
neo4j-version: '2025.11'

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

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@ These codes order the features in the table below.
3131
| * GQL's `PERCENTILE_CONT()` function is equivalent to Cypher's xref:functions/aggregating.adoc#functions-percentilecont[`percentileCont()`] function.
3232
* GQL's `PERCENTILE_DISC()` function is equivalent to Cypher's xref:functions/aggregating.adoc#functions-percentiledisc[`percentileDisc()`] function.
3333

34-
| GQ09
35-
| `LET` statement
36-
| Adds columns to the current working table.
37-
Cypher uses xref:clauses/with.adoc[`WITH`] instead.
38-
3934
| GQ10, GQ11, GQ23, GQ24
4035
| `FOR` statement: list value support, binding table support, `WITH ORDINALITY`, `WITH OFFSET`
4136
| Unnests a list or a binding table by expanding the current working table.

modules/ROOT/pages/clauses/use.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Targeting multiple databases is not allowed, unless connected to a composite dat
3636
When connected to a non-composite database, the `USE` clause can only appear as the prefix of schema commands, or as the first clause of queries. There may be multiple `USE` clauses as long as they target the same database.
3737

3838
== USE clause when connected to a composite database
39-
When executing queries against a link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/composite-databases/concepts/[composite database], the `USE` clause must only refer to graphs that are part of the current composite database. The constituents can be listed either with `RETURN graph.names()` when connected to the composite database or `SHOW DATABASES YIELD name, constituents RETURN *`.
39+
When executing queries against a link:{neo4j-docs-base-uri}/operations-manual/current/scalability/composite-databases/concepts/[composite database], the `USE` clause must only refer to graphs that are part of the current composite database. The constituents can be listed either with `RETURN graph.names()` when connected to the composite database or `SHOW DATABASES YIELD name, constituents RETURN *`.
4040

4141
=== Position of use clauses
4242
When running queries against a composite database, the `USE` clause can appear as the first clause of:

modules/ROOT/pages/constraints/managing-constraints.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,7 @@ Added 1 constraint.
344344
345345
======
346346

347+
[[vector-type-constraints]]
347348
.Create `VECTOR` property type constraints label:cypher[Cypher 25 only] label:new[Introduced in Neo4j 2025.10]
348349
======
349350
@@ -452,6 +453,8 @@ The allowed property types for property type constraints are:
452453

453454
[NOTE]
454455
Because storing lists of xref:values-and-types/vector.adoc[`VECTOR`] values is not supported, property type constraints cannot be created for `LIST<VECTOR<TYPE>(DIMENSION) NOT NULL>`.
456+
Additionally, `VECTOR` property type constraints must be created with a specific dimension and coordinate value, where the dimension must be greater than `0` and less than or equal to `4096`.
457+
For more information, see xref:values-and-types/vector.adoc[Values and types -> Vectors].
455458

456459
For a complete reference describing all types available in Cypher, see the section on xref::values-and-types/property-structural-constructed.adoc#types-synonyms[types and their synonyms].
457460

modules/ROOT/pages/constraints/syntax.adoc

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

139139
[NOTE]
140140
Because storing lists of xref:values-and-types/vector.adoc[`VECTOR`] values is not supported, property type constraints cannot be created for `LIST<VECTOR<TYPE>(DIMENSION) NOT NULL>`.
141-
Additionally, `VECTOR` property type constraints must be created with a specific dimension and coordinate value, where the dimension must be greater than `0` and less or equal to `4096`.
141+
Additionally, `VECTOR` property type constraints must be created with a specific dimension and coordinate value, where the dimension must be greater than `0` and less than or equal to `4096`.
142142
For more information, see xref:values-and-types/vector.adoc[Values and types -> Vectors].
143143

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

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ If not specified, the default language for the database is set to the default la
598598
For more information, see the following sections in the Operations Manual:
599599

600600
* link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/standard-databases/create-databases/#_set_a_default_cypher_version_for_a_standard_database[Set a default Cypher version for a standard database].
601-
* link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/composite-databases/create-composite-databases/#composite-databases-default-language[Set the default Cypher version for a composite database].
601+
* link:{neo4j-docs-base-uri}/operations-manual/current/scalability/composite-databases/create-composite-databases/#composite-databases-default-language[Set the default Cypher version for a composite database].
602602

603603
a|
604604
label:functionality[]
@@ -1363,7 +1363,7 @@ DROP [COMPOSITE] DATABASE ... [RESTRICT \| CASCADE ALIAS[ES]]
13631363

13641364
| Added the ability to drop database aliases while deleting a database.
13651365
This will affect local database aliases targeting the database and constituent database aliases belonging to the composite database.
1366-
For more information, see link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/standard-databases/delete-databases/#delete-databases-with-aliases[Delete a database with local database aliases targeting it] and link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/composite-databases/delete-composite-databases/#composite-databases-delete-with-aliases[Delete a composite database with constituent database aliases].
1366+
For more information, see link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/standard-databases/delete-databases/#delete-databases-with-aliases[Delete a database with local database aliases targeting it] and link:{neo4j-docs-base-uri}/operations-manual/current/scalability/composite-databases/delete-composite-databases/#composite-databases-delete-with-aliases[Delete a composite database with constituent database aliases].
13671367

13681368
a|
13691369
label:functionality[]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ RETURN list[0] + [2] + list[1..] AS newList
301301
[[list-concatenation]]
302302
== List concatenation
303303

304-
Cypher contains two list concatenation operators: `||` and `+`.
304+
Cypher contains two list concatenation operators: `||` and `\+`.
305305
`||` is xref:appendix/gql-conformance/index.adoc[GQL conformant], while `+` is not.
306306

307307
.List concatenation using `||` and `+`

modules/ROOT/pages/functions/graph.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
.Considerations
1818
|===
19-
| `graph.names()` is only supported on link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/composite-databases/concepts/[composite databases].
19+
| `graph.names()` is only supported on link:{neo4j-docs-base-uri}/operations-manual/current/scalability/composite-databases/concepts/[composite databases].
2020
|===
2121

2222
.+graph.names()+
@@ -71,7 +71,7 @@ The names of all graphs on the current composite database are returned.
7171

7272
.Considerations
7373
|===
74-
| `graph.propertiesByName()` is only supported on link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/composite-databases/concepts/[composite databases].
74+
| `graph.propertiesByName()` is only supported on link:{neo4j-docs-base-uri}/operations-manual/current/scalability/composite-databases/concepts/[composite databases].
7575
| The properties in the returned `MAP` are set on the link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/aliases/manage-aliases-standard-databases/[alias]that adds the graph as a constituent of a composite database.
7676
|===
7777

modules/ROOT/pages/functions/predicate.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,9 @@ RETURN all(i in emptyList WHERE true) as allTrue, all(i in emptyList WHERE false
110110
|===
111111
| *Syntax* 3+| `allReduce(accumulator = initial, stepVariable IN list \| reductionFunction, predicate)`
112112
| *Description* 3+| Returns true if, during the stepwise evaluation of a value across the elements in a given `LIST<ANY>`, the accumulated result satisfies a specified predicate at every step.
113-
Where that list is a xref:patterns/variable-length-patterns.adoc#group-variables[group variable] defined in a xref:patterns/variable-length-patterns.adoc#quantified-path-patterns[quantified path pattern], it allows for the early pruning of paths that do not satisfy the predicate.
113+
If that list is a xref:patterns/variable-length-patterns.adoc#group-variables[group variable] defined in a xref:patterns/variable-length-patterns.adoc#quantified-path-patterns[quantified path pattern], its predicate is inlined where applicable.
114+
This inlining allows for early pruning of the search space by discarding paths as soon as the predicate is not satisfied.
115+
Note that `allReduce()` predicates are not inlined when used in a xref:patterns/shortest-paths.adoc[shortest path pattern], and therefore do not benefit from this pruning.
114116
.7+| *Arguments* | *Name* | *Type* | *Description*
115117
| `accumulator` | `ANY` | A variable that holds the result of the `reductionFunction` as the `list` is iterated.
116118
It is initialized with the value of `initial`.

modules/ROOT/pages/functions/scalar.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,8 +383,8 @@ It is therefore recommended to use application-generated IDs instead.
383383

384384
[NOTE]
385385
====
386-
On a link:{neo4j-docs-base-uri}/operations-manual/current/database-administration/composite-databases/concepts/[composite database], the `id()` function should be used with caution.
387-
It is recommended to use xref:functions/scalar.adoc#functions-elementid[`elementId()`] instead.
386+
On a link:{neo4j-docs-base-uri}/operations-manual/current/scalability/composite-databases/concepts/[composite database], the `id()` function should be used with caution.
387+
It is recommended to use xref:functions/scalar.adoc#functions-elementid[`elementId()`] instead.
388388
389389
When called in database-specific subqueries, the resulting ID value for a node or relationship is local to that database.
390390
The local ID for nodes or relationships from different databases may be the same.

0 commit comments

Comments
 (0)