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

amoghj pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git


The following commit(s) were added to refs/heads/main by this push:
     new 367dc8b1b9 Core: Add comment property to ViewProperties (#9181)
367dc8b1b9 is described below

commit 367dc8b1b94fd8cbae2b5e4da5d01225e717c49b
Author: Amogh Jahagirdar <[email protected]>
AuthorDate: Tue Dec 5 17:27:42 2023 -0800

    Core: Add comment property to ViewProperties (#9181)
---
 core/src/main/java/org/apache/iceberg/view/ViewProperties.java     | 1 +
 .../test/java/org/apache/iceberg/view/TestViewMetadataParser.java  | 7 +++++--
 .../test/resources/org/apache/iceberg/view/ValidViewMetadata.json  | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/core/src/main/java/org/apache/iceberg/view/ViewProperties.java 
b/core/src/main/java/org/apache/iceberg/view/ViewProperties.java
index b356db7ce0..12b63659bc 100644
--- a/core/src/main/java/org/apache/iceberg/view/ViewProperties.java
+++ b/core/src/main/java/org/apache/iceberg/view/ViewProperties.java
@@ -25,6 +25,7 @@ public class ViewProperties {
 
   public static final String METADATA_COMPRESSION = 
"write.metadata.compression-codec";
   public static final String METADATA_COMPRESSION_DEFAULT = "gzip";
+  public static final String COMMENT = "comment";
 
   private ViewProperties() {}
 }
diff --git 
a/core/src/test/java/org/apache/iceberg/view/TestViewMetadataParser.java 
b/core/src/test/java/org/apache/iceberg/view/TestViewMetadataParser.java
index 613b8a7fdd..d237236372 100644
--- a/core/src/test/java/org/apache/iceberg/view/TestViewMetadataParser.java
+++ b/core/src/test/java/org/apache/iceberg/view/TestViewMetadataParser.java
@@ -107,7 +107,8 @@ public class TestViewMetadataParser {
             .addVersion(version1)
             .addVersion(version2)
             .setLocation("s3://bucket/test/location")
-            .setProperties(ImmutableMap.of("some-key", "some-value"))
+            .setProperties(
+                ImmutableMap.of("some-key", "some-value", 
ViewProperties.COMMENT, "some-comment"))
             .setCurrentVersionId(2)
             .upgradeFormatVersion(1)
             .build();
@@ -218,7 +219,9 @@ public class TestViewMetadataParser {
                     .addVersion(version1)
                     .addVersion(version2)
                     .setLocation("s3://bucket/test/location")
-                    .setProperties(ImmutableMap.of("some-key", "some-value"))
+                    .setProperties(
+                        ImmutableMap.of(
+                            "some-key", "some-value", ViewProperties.COMMENT, 
"some-comment"))
                     .setCurrentVersionId(2)
                     .upgradeFormatVersion(1)
                     .build())
diff --git 
a/core/src/test/resources/org/apache/iceberg/view/ValidViewMetadata.json 
b/core/src/test/resources/org/apache/iceberg/view/ValidViewMetadata.json
index cf022c5a70..4b600d6f6b 100644
--- a/core/src/test/resources/org/apache/iceberg/view/ValidViewMetadata.json
+++ b/core/src/test/resources/org/apache/iceberg/view/ValidViewMetadata.json
@@ -2,7 +2,7 @@
   "view-uuid": "fa6506c3-7681-40c8-86dc-e36561f83385",
   "format-version": 1,
   "location": "s3://bucket/test/location",
-  "properties": {"some-key": "some-value"},
+  "properties": {"some-key": "some-value", "comment":  "some-comment"},
   "current-schema-id": 0,
   "schemas": [
     {

Reply via email to