pudidic opened a new issue, #7511:
URL: https://github.com/apache/iceberg/issues/7511

   ### Feature Request / Improvement
   
   I'm designing a service that transforms absolute paths in metadata layers. 
It needs to read and write manifest list files with new absolute paths. I tried 
to call ManifestLists.read() and ManifestLists.write(). However, ManifestLists 
is package-private class. A public class with public static methods is required 
for it.
   
   Current:
   ```
   class ManifestLists {
     private ManifestLists() {}
   
     static List<ManifestFile> read(InputFile manifestList) {
     }
     static ManifestListWriter write(
         int formatVersion,
         OutputFile manifestListFile,
         long snapshotId,
         Long parentSnapshotId,
         long sequenceNumber) {
     }
   ```
   
   Expected:
   ```
   public class ManifestLists {
     private ManifestLists() {}
   
     public static List<ManifestFile> read(InputFile manifestList) {
     }
     public static FileAppender<ManifestFile> write(
         int formatVersion,
         OutputFile manifestListFile,
         long snapshotId,
         Long parentSnapshotId,
         long sequenceNumber) {
     }
   ```
   
   
   ### Query engine
   
   None


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to