This is an automated email from the ASF dual-hosted git repository.

wankai pushed a commit to branch internal-trace
in repository 
https://gitbox.apache.org/repos/asf/skywalking-banyandb-java-client.git

commit fe0c287e7ea741cbde320955e89478e0d88cb680
Author: wankai123 <[email protected]>
AuthorDate: Mon Sep 29 10:05:51 2025 +0800

    Make TraceQueryResponse internal trace return object.
    Update license.
---
 .licenserc.yaml                                               |  4 ++--
 dist-material/LICENSE                                         |  8 ++++----
 .../skywalking/banyandb/v1/client/TraceQueryResponse.java     | 11 ++++-------
 3 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/.licenserc.yaml b/.licenserc.yaml
index 6397c1c..e0ee3e9 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -56,8 +56,8 @@ dependency:
       version: 9999.0-empty-to-avoid-conflict-with-guava
       license: Apache-2.0
     - name: build.buf.protoc-gen-validate:pgv-java-stub
-      version: 0.6.13
+      version: 1.2.1
       license: Apache-2.0
     - name: build.buf.protoc-gen-validate:protoc-gen-validate
-      version: 0.6.13
+      version: 1.2.1
       license: Apache-2.0
diff --git a/dist-material/LICENSE b/dist-material/LICENSE
index af6895b..82a45cd 100644
--- a/dist-material/LICENSE
+++ b/dist-material/LICENSE
@@ -178,8 +178,8 @@
 Apache-2.0 licenses
 ========================================================================
 
-    build.buf.protoc-gen-validate:pgv-java-stub 0.6.13 Apache-2.0
-    build.buf.protoc-gen-validate:protoc-gen-validate 0.6.13 Apache-2.0
+    build.buf.protoc-gen-validate:pgv-java-stub 1.2.1 Apache-2.0
+    build.buf.protoc-gen-validate:protoc-gen-validate 1.2.1 Apache-2.0
     com.google.android:annotations 4.1.1.4 Apache-2.0
     com.google.api.grpc:proto-google-common-protos 2.0.1 Apache-2.0
     com.google.code.findbugs:jsr305 3.0.2 Apache-2.0
@@ -189,7 +189,7 @@ Apache-2.0 licenses
     com.google.guava:guava 31.0.1-android Apache-2.0
     com.google.guava:listenablefuture 
9999.0-empty-to-avoid-conflict-with-guava Apache-2.0
     com.google.j2objc:j2objc-annotations 1.3 Apache-2.0
-    commons-validator:commons-validator 1.7 Apache-2.0
+    commons-validator:commons-validator 1.9 Apache-2.0
     io.grpc:grpc-api 1.46.0 Apache-2.0
     io.grpc:grpc-context 1.46.0 Apache-2.0
     io.grpc:grpc-core 1.46.0 Apache-2.0
@@ -236,4 +236,4 @@ MIT licenses
 https://golang.org/LICENSE licenses
 ========================================================================
 
-    com.google.re2j:re2j 1.5 https://golang.org/LICENSE
+    com.google.re2j:re2j 1.7 https://golang.org/LICENSE
diff --git 
a/src/main/java/org/apache/skywalking/banyandb/v1/client/TraceQueryResponse.java
 
b/src/main/java/org/apache/skywalking/banyandb/v1/client/TraceQueryResponse.java
index 4fdd714..fff4a3c 100644
--- 
a/src/main/java/org/apache/skywalking/banyandb/v1/client/TraceQueryResponse.java
+++ 
b/src/main/java/org/apache/skywalking/banyandb/v1/client/TraceQueryResponse.java
@@ -27,9 +27,11 @@ import java.util.List;
  */
 public class TraceQueryResponse {
     private final BanyandbTrace.QueryResponse response;
+    private final Trace trace;
 
     TraceQueryResponse(BanyandbTrace.QueryResponse response) {
         this.response = response;
+        this.trace = Trace.convertFromProto(response.getTraceQueryResult());
     }
 
     /**
@@ -43,14 +45,9 @@ public class TraceQueryResponse {
 
     /**
      * Get the trace query execution trace if enabled.
-     *
-     * @return trace query execution trace or null if not enabled
      */
-    public String getTraceResult() {
-        if (response.hasTraceQueryResult()) {
-            return response.getTraceQueryResult().toString();
-        }
-        return null;
+    public Trace getTraceResult() {
+        return this.trace;
     }
 
     /**

Reply via email to