Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GQL framework #212

Merged
merged 29 commits into from
Nov 29, 2024
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
5f79778
Swamp the lagacy and the GQL code tab examples
renetapopova Oct 30, 2024
b1ce2dd
add info about deprecated notification api and swap the code examples
renetapopova Nov 1, 2024
0390d21
Add more information to the gql frameworks
renetapopova Nov 5, 2024
43146bd
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 20, 2024
84b493d
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 20, 2024
60a20fc
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 20, 2024
724455f
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 20, 2024
fffb8ee
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 20, 2024
ccdd1c3
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 20, 2024
8214062
Update modules/ROOT/pages/index.adoc
renetapopova Nov 20, 2024
07dab7d
apply some feedback from reviews
renetapopova Nov 25, 2024
6e7b231
remove legacy and further updates
renetapopova Nov 27, 2024
77b843e
remove server from headings
renetapopova Nov 27, 2024
e666f2e
Update modules/ROOT/pages/errors/index.adoc
renetapopova Nov 28, 2024
edb0d38
Further updates based on feedback
renetapopova Nov 28, 2024
0a43d3d
fix the link to the Cypher Manual
renetapopova Nov 28, 2024
9097481
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 29, 2024
9be9ba0
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 29, 2024
92a67c4
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 29, 2024
a2940f0
Update modules/ROOT/pages/errors/all-errors.adoc
renetapopova Nov 29, 2024
5734458
Update modules/ROOT/pages/errors/index.adoc
renetapopova Nov 29, 2024
d27ad0e
Update modules/ROOT/pages/index.adoc
renetapopova Nov 29, 2024
d7a7eff
Update modules/ROOT/pages/notifications/all-notifications.adoc
renetapopova Nov 29, 2024
3addd2d
Update modules/ROOT/pages/notifications/all-notifications.adoc
renetapopova Nov 29, 2024
dffd078
Update modules/ROOT/pages/notifications/index.adoc
renetapopova Nov 29, 2024
9c409e8
Update modules/ROOT/pages/errors/index.adoc
renetapopova Nov 29, 2024
4f63dfd
Update modules/ROOT/pages/errors/index.adoc
renetapopova Nov 29, 2024
18db250
apply suggestions from review
renetapopova Nov 29, 2024
b772532
remove DBMS
renetapopova Nov 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion modules/ROOT/content-nav.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
* xref:index.adoc[]
* xref:errors/index.adoc[]
** xref:errors/all-errors.adoc[]
** xref:errors/gql-errors.adoc[]
** xref:errors/all-errors.adoc[]
* xref:notifications/index.adoc[]
** xref:notifications/all-notifications.adoc[]
* xref:changelogs.adoc[]
Expand Down
30 changes: 25 additions & 5 deletions modules/ROOT/pages/errors/all-errors.adoc
Original file line number Diff line number Diff line change
@@ -1,8 +1,28 @@
:description: The Neo4j error codes for Neo4j version {neo4j-version}.
:description: The legacy error codes for Neo4j 5.


[[neo4j-errors]]
= List of all server error codes
= List of legacy server error codes

This page lists the legacy server error codes, also known as Neo4j status codes.
These will be replaced by xref:errors/gql-errors.adoc[GQLSTATUS server error codes].

Error codes are returned by the server when the execution of a query fails.
They always have the severity level `ERROR`.
Errors are grouped based on the type of the Neo4j status code:

Client errors::
These errors are caused by the client and are usually related to the request itself.
The Neo4j status codes for client errors have the prefix `Neo.ClientError`.

Transient errors::
These errors are detected by the server and are usually related to some kind of database unavailability, such as limits reached, out-of-memory, timeouts, etc.
The error can be temporary, and the request could succeed if retried.
The Neo4j status codes for transient errors have the prefix Neo.`TransientError`.

Database errors::
These errors are caused by the database and are usually related to the database state.
The Neo4j status codes for database errors have the prefix `Neo.DatabaseError`.

This page contains lists of all Neo4j errors, grouped by type.

Expand All @@ -13,7 +33,7 @@ This is a complete list of all client errors Neo4j may return, and what they mea
[options="header", cols="<1m,<1"]
|===

| Neo4j status code
| Neo4j legacy code
| Description

| Neo.ClientError.ChangeDataCapture.InvalidIdentifier
Expand Down Expand Up @@ -279,7 +299,7 @@ This is a complete list of all transient errors Neo4j may return, and what they
[options="header", cols="<1m,<1"]
|===

| Neo4j status code
| Neo4j legacy code
| Description

| Neo.TransientError.ChangeDataCapture.FutureIdentifier
Expand Down Expand Up @@ -386,7 +406,7 @@ This is a complete list of all database errors Neo4j may return, and what they m
[options="header", cols="<1m,<1"]
|===

| Neo4j status code
| Neo4j legacy code
| Description

| Neo.DatabaseError.ChangeDataCapture.Disabled
Expand Down
4 changes: 2 additions & 2 deletions modules/ROOT/pages/errors/gql-errors.adoc
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
:description: This section describes the GQLSTATUS errors that Neo4j can return, grouped by category, and an example of when they can occur.

[[neo4j-gqlstatus-errors]]
= List of all GQLSTATUS server error codes
= List of GQLSTATUS server error codes

//The following page provides an overview of all server errors in Neo4j, along with some scenarios and their possible solutions.
The following page provides an overview of all GQLSTATUS server error codes in Neo4j.
All errors in Neo4j have severity level `ERROR`.

== Connection exceptions

Connection exceptions occur when the client is unable to connect to the server for various reasons such as network issues, server-side routing being disabled, or the database being unavailable, etc.
Connection exceptions occur when the client (e.g. Browser/Bloom/Cypher Shell) is unable to connect to the server for various reasons such as network issues, server-side routing being disabled, or the database being unavailable, etc.

=== 08000

Expand Down
Loading