Skip to content

Commit c9b7999

Browse files
Updated deprecating root for procedures
1 parent 90b2192 commit c9b7999

File tree

3 files changed

+89
-96
lines changed

3 files changed

+89
-96
lines changed

modules/ROOT/pages/extending-neo4j/aggregation-functions.adoc

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -146,30 +146,31 @@ public class LongestStringTest
146146
.Overview of reserved and deprecated function namespaces and names
147147
[options="header", cols="m,m"]
148148
|===
149-
| Reserved | Deprecated
150-
| date |abac.*
151-
| date.realtime |aura.*
152-
| date.statement |builtin.*
153-
| date.transaction |cdc.*
154-
| date.truncate |coll.*
155-
| datetime |date.*
156-
| datetime.fromepoch |datetime.*
157-
| datetime.fromepochmillis |db.*
158-
| datetime.realtime |dbms.*
159-
| datetime.statement |duration.*
160-
| datetime.transaction |graph.*
161-
| datetime.truncate |internal.*
162-
| db.nameFromElementId |localdatetime.*
163-
| duration |localtime.*
164-
| duration.between |math.*
165-
| duration.inDays |plugin.*
166-
| duration.inMonths |point.*
167-
| duration.inSeconds |stored.*
168-
| graph.byElementId |string.*
169-
| graph.byName |time.*
170-
| graph.names |tx.*
171-
| graph.propertiesByName |unsupported.*
172-
| localdatetime |vector.*
149+
| Reserved | Deprecated since Neo4j 2025.11
150+
| * | abac.*
151+
| date | aura.*
152+
| date.realtime | builtin.*
153+
| date.statement | cdc.*
154+
| date.transaction | coll.*
155+
| date.truncate | date.*
156+
| datetime | datetime.*
157+
| datetime.fromepoch | db.*
158+
| datetime.fromepochmillis | dbms.*
159+
| datetime.realtime | duration.*
160+
| datetime.statement | graph.*
161+
| datetime.transaction | internal.*
162+
| datetime.truncate | localdatetime.*
163+
| db.nameFromElementId | localtime.*
164+
| duration | math.*
165+
| duration.between | plugin.*
166+
| duration.inDays | point.*
167+
| duration.inMonths | stored.*
168+
| duration.inSeconds | string.*
169+
| graph.byElementId | time.*
170+
| graph.byName | tx.*
171+
| graph.names | unsupported.*
172+
| graph.propertiesByName | vector.*
173+
| localdatetime |
173174
| localdatetime.realtime |
174175
| localdatetime.statement |
175176
| localdatetime.transaction |

modules/ROOT/pages/extending-neo4j/functions.adoc

Lines changed: 44 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -133,28 +133,47 @@ public class JoinTest {
133133
.Overview of reserved and deprecated function namespaces and names
134134
[options="header", cols="m,m"]
135135
|===
136-
| Reserved | Deprecated
137-
| cdc.* | abac.*
138-
| date.* | aura.*
139-
| datetime.* | builtin.*
140-
| db.* | coll.*
141-
| dbms.* | math.*
142-
| duration.* | plugin.*
143-
| graph.* | point.*
144-
| internal.* | stored.*
145-
| localdatetime.* | string.*
146-
| localtime.* | vector.*
147-
| time.* |
148-
| tx.* |
149-
| unsupported.* |
150-
|===
151-
152-
153-
154-
155-
156-
157-
158-
159-
160-
136+
| Reserved | Deprecated since Neo4j 2025.11
137+
| * | abac.*
138+
| date | aura.*
139+
| date.realtime | builtin.*
140+
| date.statement | cdc.*
141+
| date.transaction | coll.*
142+
| date.truncate | date.*
143+
| datetime | datetime.*
144+
| datetime.fromepoch | db.*
145+
| datetime.fromepochmillis | dbms.*
146+
| datetime.realtime | duration.*
147+
| datetime.statement | graph.*
148+
| datetime.transaction | internal.*
149+
| datetime.truncate | localdatetime.*
150+
| db.nameFromElementId | localtime.*
151+
| duration | math.*
152+
| duration.between | plugin.*
153+
| duration.inDays | point.*
154+
| duration.inMonths | stored.*
155+
| duration.inSeconds | string.*
156+
| graph.byElementId | time.*
157+
| graph.byName | tx.*
158+
| graph.names | unsupported.*
159+
| graph.propertiesByName | vector.*
160+
| localdatetime |
161+
| localdatetime.realtime |
162+
| localdatetime.statement |
163+
| localdatetime.transaction |
164+
| localdatetime.truncate |
165+
| localtime |
166+
| localtime.realtime |
167+
| localtime.statement |
168+
| localtime.transaction |
169+
| localtime.truncate |
170+
| point.distance |
171+
| point.withinBBox |
172+
| time |
173+
| time.realtime |
174+
| time.statement |
175+
| time.transaction |
176+
| time.truncate |
177+
| vector.similarity.cosine |
178+
| vector.similarity.euclidean |
179+
|===

modules/ROOT/pages/extending-neo4j/procedures.adoc

Lines changed: 20 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ Particular things to note:
143143
* The procedure annotation can take three optional arguments: `name`, `mode`, and `eager`.
144144
** `name` is used to specify a different name for the procedure than the default generated, which is `class.path.nameOfMethod`.
145145
If `mode` is specified, `name` must be specified as well.
146-
** `name` must be namespaced and is not allowed in reserved namespaces.
147-
** If a procedure is registered with the same name as a built-in procedure in a deprecated namespace, the built-in procedure is shadowed.
146+
** `name` is not allowed in a reserved namespace, and having a `name` without a namespace is deprecated behavior.
147+
** If a procedure is registered with the same name as a built-in procedure in a deprecated namespace the built-in procedure will be shadowed.
148148
** `mode` is used to declare the types of interactions that the procedure performs.
149149
A procedure fails if it attempts to execute database operations that violate its mode.
150150
The default `mode` is `READ`.
@@ -275,53 +275,26 @@ public class MyProcedures {
275275
}
276276
277277
----
278+
278279
[[reserved-and-deprecated-namespaces]]
279-
== Reserved and deprecated function namespaces
280+
== Reserved and deprecated procedure namespaces
280281

281-
[[reserved-and-deprecated-function-namespaces]]
282-
.Overview of reserved and deprecated function namespaces and names
282+
[[reserved-and-deprecated-procedure-namespaces]]
283+
.Overview of reserved and deprecated procedure namespaces
283284
[options="header", cols="m,m"]
284285
|===
285-
| Reserved | Deprecated
286-
| date |abac.*
287-
| date.realtime |aura.*
288-
| date.statement |builtin.*
289-
| date.transaction |cdc.*
290-
| date.truncate |coll.*
291-
| datetime |date.*
292-
| datetime.fromepoch |datetime.*
293-
| datetime.fromepochmillis |db.*
294-
| datetime.realtime |dbms.*
295-
| datetime.statement |duration.*
296-
| datetime.transaction |graph.*
297-
| datetime.truncate |internal.*
298-
| db.nameFromElementId |localdatetime.*
299-
| duration |localtime.*
300-
| duration.between |math.*
301-
| duration.inDays |plugin.*
302-
| duration.inMonths |point.*
303-
| duration.inSeconds |stored.*
304-
| graph.byElementId |string.*
305-
| graph.byName |time.*
306-
| graph.names |tx.*
307-
| graph.propertiesByName |unsupported.*
308-
| localdatetime |vector.*
309-
| localdatetime.realtime |
310-
| localdatetime.statement |
311-
| localdatetime.transaction |
312-
| localdatetime.truncate |
313-
| localtime |
314-
| localtime.realtime |
315-
| localtime.statement |
316-
| localtime.transaction |
317-
| localtime.truncate |
318-
| point.distance |
319-
| point.withinBBox |
320-
| time |
321-
| time.realtime |
322-
| time.statement |
323-
| time.transaction |
324-
| time.truncate |
325-
| vector.similarity.cosine |
326-
| vector.similarity.euclidean |
286+
| Reserved | Deprecated since Neo4j 2025.11
287+
| cdc.* | *
288+
| date.* | abac.*
289+
| datetime.* | aura.*
290+
| db.* | builtin.*
291+
| dbms.* | coll.*
292+
| duration.* | math.*
293+
| graph.* | plugin.*
294+
| internal.* | point.*
295+
| localdatetime.* | stored.*
296+
| localtime.* | string.*
297+
| time.* | vector.*
298+
| tx.* |
299+
| unsupported.* |
327300
|===

0 commit comments

Comments
 (0)