11:description: This section describes the notifications that Neo4j can return, grouped by category, and an example of when they can occur. 
2+ 
23[[listOfNnotifications]] 
34= List of all notification codes  
45
@@ -18,7 +19,7 @@ The following are all Neo4j notifications, grouped by category, when they are re
1819Performance notifications are returned whenever the query uses costly operations and the performance may be improved by changing the query or adding an index.
1920
2021[#_neo_clientnotification_statement_cartesianproduct]
21- === Neo.ClientNotification.Statement. CartesianProduct 
22+ === CartesianProduct
2223
2324.When is this notification returned? 
2425[TIP]
@@ -67,7 +68,7 @@ MATCH (c:Child)-[:ChildOf]->(p:Parent) RETURN c, p
6768==== 
6869
6970[#_neo_clientnotification_statement_unboundedvariablelengthpattern]
70- === Neo.ClientNotification.Statement. UnboundedVariableLengthPattern 
71+ === UnboundedVariableLengthPattern
7172
7273.When is this notification returned? 
7374[TIP]
@@ -112,7 +113,7 @@ MATCH p=shortestPath((n)-[*..8]->(m)) RETURN p
112113==== 
113114
114115[#_neo_clientnotification_statement_exhaustiveshortestpath]
115- === Neo.ClientNotification.Statement. ExhaustiveShortestPath 
116+ === ExhaustiveShortestPath
116117
117118.When is this notification returned? 
118119[TIP]
@@ -161,7 +162,7 @@ RETURN p
161162==== 
162163
163164[#_neo_clientnotification_statement_noapplicableindex]
164- === Neo.ClientNotification.Statement. NoApplicableIndex 
165+ === NoApplicableIndex
165166
166167.When is this notification returned? 
167168[TIP]
@@ -205,7 +206,7 @@ CREATE INDEX FOR (n:Person) ON (n.name)
205206==== 
206207
207208[#_neo_clientnotification_statement_eageroperator]
208- === Neo.ClientNotification.Statement. EagerOperator 
209+ === EagerOperator
209210
210211.When is this notification returned? 
211212[TIP]
@@ -258,7 +259,7 @@ RETURN line
258259==== 
259260
260261[#_neo_clientnotification_statement_dynamicproperty]
261- === Neo.ClientNotification.Statement. DynamicProperty 
262+ === DynamicProperty
262263
263264.Notification details 
264265[cols="<1s,<4"]
@@ -321,7 +322,7 @@ MATCH ()-[r: KNOWS]->() WHERE r.since IS NOT NULL RETURN r
321322==== 
322323
323324[#_neo_clientnotification_statement_codegenerationfailed]
324- === Neo.ClientNotification.Statement. CodeGenerationFailed 
325+ === CodeGenerationFailed
325326
326327.Notification details 
327328[cols="<1s,<4"]
@@ -346,7 +347,7 @@ To find more information about the specific query, see the stack trace in the _d
346347This behavior of the Cypher planner or runtime can be changed by setting the configuration `dbms.cypher.hints_error` to `true`, in which case, the query will return an error instead.
347348
348349[#_neo_clientnotification_statement_joinhintunfulfillablewarning]
349- === Neo.ClientNotification.Statement. JoinHintUnfulfillableWarning 
350+ === JoinHintUnfulfillableWarning
350351
351352.Notification details 
352353[cols="<1s,<4"]
@@ -386,7 +387,7 @@ The only option for this query is to remove the hint or change the query so it i
386387==== 
387388
388389[#_neo_clientnotification_schema_hintedindexnotfound]
389- === Neo.ClientNotification.Schema. HintedIndexNotFound 
390+ === HintedIndexNotFound
390391
391392.Notification details 
392393[cols="<1s,<4"]
@@ -449,7 +450,7 @@ If the spelling is correct, either create the index or remove the hint from the
449450A notification has the unrecognized category if the query or command mentions entities that are unknown to the system.
450451
451452[#_neo_clientnotification_database_homedatabasenotfound]
452- === Neo.ClientNotification.Database. HomeDatabaseNotFound 
453+ === HomeDatabaseNotFound
453454
454455.Notification details 
455456[cols="<1s,<4"]
@@ -483,7 +484,7 @@ Make sure the home database has not been misspelled.
483484==== 
484485
485486[#_neo_clientnotification_statement_unknownlabelwarning]
486- === Neo.ClientNotification.Statement. UnknownLabelWarning 
487+ === UnknownLabelWarning
487488
488489.Notification details 
489490[cols="<1s,<4"]
@@ -516,7 +517,7 @@ Make sure you didn't misspell the label. If nodes with the given label will be c
516517==== 
517518
518519[#_neo_clientnotification_statement_unknownrelationshiptypewarning]
519- === Neo.ClientNotification.Statement. UnknownRelationshipTypeWarning 
520+ === UnknownRelationshipTypeWarning
520521
521522.Notification details 
522523[cols="<1s,<4"]
@@ -551,7 +552,7 @@ If relationships will be created, with the given relationship type, in the futur
551552==== 
552553
553554[#_neo_clientnotification_statement_unknownpropertykeywarning]
554- === Neo.ClientNotification.Statement. UnknownPropertyKeyWarning 
555+ === UnknownPropertyKeyWarning
555556
556557.Notification details 
557558[cols="<1s,<4"]
@@ -590,7 +591,7 @@ Make sure you didn't misspell the property key. If the property key will be crea
590591Notifications with the unsupported category are created if the query or command is trying to use features that are not supported by the current system or using experimental features that should not be used in production.
591592
592593[#_neo_clientnotification_statement_runtimeunsupportedwarning]
593- === Neo.ClientNotification.Statement. RuntimeUnsupportedWarning 
594+ === RuntimeUnsupportedWarning
594595
595596.Notification details 
596597[cols="<1s,<4"]
@@ -628,7 +629,7 @@ SHOW INDEXES YIELD *
628629==== 
629630
630631[#_neo_clientnotification_statement_runtimeexperimental]
631- === Neo.ClientNotification.Statement. RuntimeExperimental 
632+ === RuntimeExperimental
632633
633634.Notification details 
634635[cols="<1s,<4"]
@@ -670,7 +671,7 @@ MATCH (n) RETURN (n)
670671Notifications within the deprecation category contain information about a feature or functionality which has been deprecated. It is important to change to the new functionality, otherwise, the query might break in a future version.
671672
672673[#_neo_clientnotification_statement_featuredeprecationwarning]
673- === Neo.ClientNotification.Statement. FeatureDeprecationWarning 
674+ === FeatureDeprecationWarning
674675
675676.Notification details 
676677[cols="<1s,<4"]
@@ -983,7 +984,7 @@ For more information, see link:https://neo4j.com/docs/cypher-manual/current/quer
983984==== 
984985
985986[#_neo_clientnotification_request_deprecatedformat]
986- === Neo.ClientNotification.Request. DeprecatedFormat 
987+ === DeprecatedFormat
987988
988989
989990.Notification details 
@@ -1006,7 +1007,7 @@ m|DEPRECATION
10061007`GENERIC` notification codes do not belong to any wider category and do not have any connection to each other.
10071008
10081009[#_neo_clientnotification_statement_subqueryvariableshadowing]
1009- === Neo.ClientNotification.Statement. SubqueryVariableShadowing 
1010+ === SubqueryVariableShadowing
10101011
10111012.Notification details 
10121013[cols="<1s,<4"]
@@ -1057,7 +1058,7 @@ RETURN *
10571058
10581059
10591060[#_neo_clientnotification_statement_parameternotprovided]
1060- === Neo.ClientNotification.Statement. ParameterNotProvided 
1061+ === ParameterNotProvided
10611062
10621063.Notification details 
10631064[cols="<1s,<4"]
@@ -1091,7 +1092,7 @@ Provide the parameter to be able to cache the plan.
10911092==== 
10921093
10931094[#_neo_clientnotification_procedure_procedurewarning]
1094- === Neo.ClientNotification.Procedure. ProcedureWarning 
1095+ === ProcedureWarning
10951096
10961097.Notification details 
10971098[cols="<1s,<4"]
@@ -1107,7 +1108,9 @@ m|GENERIC
11071108|===
11081109
11091110[#_neo_clientnotification_statement_unsatisfiablerelationshiptypeexpression]
1110- === Neo.ClientNotification.Statement.UnsatisfiableRelationshipTypeExpression (when run on version 5.4 or newer) 
1111+ === UnsatisfiableRelationshipTypeExpression
1112+ 
1113+ label:introduced-in-Neo4j-5.4[Introduced in Neo4j 5.4]
11111114
11121115.When is this notification returned? 
11131116[TIP]
@@ -1141,7 +1144,9 @@ Relationship type expression cannot possibly be satisfied. (`R1&R2` can never be
11411144==== 
11421145
11431146[#_neo_clientnotification_statement_repeatedrelationshipreference]
1144- === Neo.ClientNotification.Statement.RepeatedRelationshipReference (when run on version 5.5 or newer) 
1147+ === RepeatedRelationshipReference
1148+ 
1149+ label:introduced-in-Neo4j-5.5[Introduced in Neo4j 5.5]
11451150
11461151.Notification category details 
11471152[cols="<1s,<4"]
0 commit comments