From 1772c4c406e24df4930ca3eaa1ffba4fa4022d80 Mon Sep 17 00:00:00 2001 From: manuzhang Date: Fri, 6 Jun 2025 17:06:22 +0800 Subject: [PATCH] API: Override StructProjection toString with that of underlying struct --- .../main/java/org/apache/iceberg/util/StructProjection.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/main/java/org/apache/iceberg/util/StructProjection.java b/api/src/main/java/org/apache/iceberg/util/StructProjection.java index 8e2fc7a1418f..7bd9c7f854cf 100644 --- a/api/src/main/java/org/apache/iceberg/util/StructProjection.java +++ b/api/src/main/java/org/apache/iceberg/util/StructProjection.java @@ -216,4 +216,9 @@ public T get(int pos, Class javaClass) { public void set(int pos, T value) { throw new UnsupportedOperationException("Cannot set fields in a TypeProjection"); } + + @Override + public String toString() { + return struct.toString(); + } }