From 2dbe3cf397357de09d24bb57e367bbe947e682f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Fri, 10 Jan 2020 06:13:30 +0100 Subject: [PATCH] feat: add public method to get gRPC status code (#25) Fixes #14. --- .../src/main/java/com/google/cloud/spanner/ErrorCode.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/ErrorCode.java b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/ErrorCode.java index dab075236d..a9df5ab59b 100644 --- a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/ErrorCode.java +++ b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/ErrorCode.java @@ -69,6 +69,11 @@ Status getGrpcStatus() { return this.code.toStatus(); } + /** @return the corresponding gRPC status code of this {@link ErrorCode}. */ + public Status.Code getGrpcStatusCode() { + return this.code; + } + /** * Returns the error code represents by {@code name}, or {@code defaultValue} if {@code name} does * not map to a known code.