diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/AuthenticationException.java b/driver/src/main/java/org/neo4j/driver/exceptions/AuthenticationException.java
index 645230ee23..6d462f24f9 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/AuthenticationException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/AuthenticationException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* Failed to authenticate the driver to the server due to bad credentials provided.
@@ -59,7 +58,6 @@ public AuthenticationException(String code, String message) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public AuthenticationException(
String gqlStatus,
String statusDescription,
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/AuthorizationExpiredException.java b/driver/src/main/java/org/neo4j/driver/exceptions/AuthorizationExpiredException.java
index 182de187ae..605be5961a 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/AuthorizationExpiredException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/AuthorizationExpiredException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* The authorization info maintained on the server has expired. The client should reconnect.
@@ -63,7 +62,6 @@ public AuthorizationExpiredException(String code, String message) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public AuthorizationExpiredException(
String gqlStatus,
String statusDescription,
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/ClientException.java b/driver/src/main/java/org/neo4j/driver/exceptions/ClientException.java
index 1056d3ee3c..6a6b094a65 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/ClientException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/ClientException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* A ClientException indicates that the client has carried out an operation incorrectly.
@@ -88,7 +87,6 @@ public ClientException(String code, String message) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public ClientException(
String gqlStatus,
String statusDescription,
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/DatabaseException.java b/driver/src/main/java/org/neo4j/driver/exceptions/DatabaseException.java
index bb09aa6741..2a42d18123 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/DatabaseException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/DatabaseException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* A DatabaseException indicates that there is a problem within the underlying database.
@@ -57,7 +56,6 @@ public DatabaseException(String code, String message) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public DatabaseException(
String gqlStatus,
String statusDescription,
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/FatalDiscoveryException.java b/driver/src/main/java/org/neo4j/driver/exceptions/FatalDiscoveryException.java
index f94a6ee822..6b25eddb31 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/FatalDiscoveryException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/FatalDiscoveryException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* This error indicate a fatal problem to obtain routing tables such as the routing table for a specified database does not exist.
@@ -73,7 +72,6 @@ public FatalDiscoveryException(String code, String message) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public FatalDiscoveryException(
String gqlStatus,
String statusDescription,
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/Neo4jException.java b/driver/src/main/java/org/neo4j/driver/exceptions/Neo4jException.java
index d7d2ab7498..8e7b02d41d 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/Neo4jException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/Neo4jException.java
@@ -23,7 +23,6 @@
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
import org.neo4j.driver.types.TypeSystem;
-import org.neo4j.driver.util.Preview;
/**
* This is the base class for Neo4j exceptions.
@@ -131,7 +130,6 @@ public Neo4jException(String code, String message, Throwable cause) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public Neo4jException(
String gqlStatus,
String statusDescription,
@@ -176,7 +174,6 @@ public String code() {
* @return the GQLSTATUS value
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public String gqlStatus() {
return gqlStatus;
}
@@ -187,7 +184,6 @@ public String gqlStatus() {
* @return the GQLSTATUS description
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public String statusDescription() {
return statusDescription;
}
@@ -198,7 +194,6 @@ public String statusDescription() {
* @return the GQL diagnostic record
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public Map diagnosticRecord() {
return diagnosticRecord;
}
@@ -213,7 +208,6 @@ public Map diagnosticRecord() {
* @see #rawClassification()
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public Optional classification() {
return Optional.ofNullable(classification);
}
@@ -229,7 +223,6 @@ public Optional classification() {
* @see #diagnosticRecord()
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public Optional rawClassification() {
return Optional.ofNullable(rawClassification);
}
@@ -240,7 +233,6 @@ public Optional rawClassification() {
* @return an {@link Optional} of GQL error cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public Optional gqlCause() {
return Optional.ofNullable(findFirstGqlCause(this));
}
@@ -253,7 +245,6 @@ public Optional gqlCause() {
* @return {@literal true} if yes or {@literal false} otherwise
* @since 5.28.8
*/
- @Preview(name = "GQL-error")
public boolean containsGqlStatus(String gqlStatus) {
return findByGqlStatus(this, gqlStatus) != null;
}
@@ -266,7 +257,6 @@ public boolean containsGqlStatus(String gqlStatus) {
* @return an {@link Optional} of {@link Neo4jException} or {@link Optional#empty()} otherwise
* @since 5.28.8
*/
- @Preview(name = "GQL-error")
public Optional findByGqlStatus(String gqlStatus) {
return Optional.ofNullable(findByGqlStatus(this, gqlStatus));
}
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/SecurityException.java b/driver/src/main/java/org/neo4j/driver/exceptions/SecurityException.java
index 98e8fc5548..bfba09bd1f 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/SecurityException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/SecurityException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* Failed to communicate with the server due to security errors.
@@ -67,7 +66,6 @@ public SecurityException(String message, Throwable t) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public SecurityException(
String gqlStatus,
String statusDescription,
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/TokenExpiredException.java b/driver/src/main/java/org/neo4j/driver/exceptions/TokenExpiredException.java
index 97bc0654ff..fb2e037b3f 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/TokenExpiredException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/TokenExpiredException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* The provided token has expired.
@@ -59,7 +58,6 @@ public TokenExpiredException(String code, String message) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public TokenExpiredException(
String gqlStatus,
String statusDescription,
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/TransactionTerminatedException.java b/driver/src/main/java/org/neo4j/driver/exceptions/TransactionTerminatedException.java
index 5b4457fd09..3bcfcb0859 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/TransactionTerminatedException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/TransactionTerminatedException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* Indicates that the transaction has been terminated.
@@ -98,7 +97,6 @@ public TransactionTerminatedException(String message, Throwable cause) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public TransactionTerminatedException(
String gqlStatus,
String statusDescription,
diff --git a/driver/src/main/java/org/neo4j/driver/exceptions/TransientException.java b/driver/src/main/java/org/neo4j/driver/exceptions/TransientException.java
index 8c221fa4a9..1f703d2952 100644
--- a/driver/src/main/java/org/neo4j/driver/exceptions/TransientException.java
+++ b/driver/src/main/java/org/neo4j/driver/exceptions/TransientException.java
@@ -20,7 +20,6 @@
import java.util.Map;
import org.neo4j.driver.Value;
import org.neo4j.driver.internal.GqlStatusError;
-import org.neo4j.driver.util.Preview;
/**
* A TransientException signals a temporary fault that may be worked around by retrying. The error code provided can be used to determine further
@@ -58,7 +57,6 @@ public TransientException(String code, String message) {
* @param cause the cause
* @since 5.26.0
*/
- @Preview(name = "GQL-error")
public TransientException(
String gqlStatus,
String statusDescription,