dwilson1988 opened a new issue, #172:
URL: https://github.com/apache/iceberg-go/issues/172

   ### Feature Request / Improvement
   
   Hello, I'm working on a use case where I need to be my own catalog and need 
to be able to create my own Iceberg tables purely in Go. I understand that 
table creation through a catalog is one of the design goals, but direct 
creation of manifests (snapshots, manifest lists/entries, data file metadata) 
does not appear to be supported unless I'm missing something. My use case is 
fairly straightforward:
   1. crawl a filesystem/object store for parquet files
   2. gather column level statistics and file level metadata
   3. build up a single snapshot for the results
   4. create table metadata for this snapshot and keep track of this in a 
separate store.
   
   I could be missing something, but it appears all of the concrete structs are 
un-exported and I don't see any external interface to create them. Is this 
within the design goals of this module? If so, where does it stand on the 
priorities? I will be started work on this in fairly short order and plan to 
use this module to at least read tables. I'd like to be able to use it to write 
as well.
   
   I'm more than happy to contribute this, if desired and would love some 
guidance on how you'd like to see behavior like this implemented. 
   
   In addition, I notice a gocloud CDK PR that seems to have stalled out. 
Seeing as I also need this functionality, I'm happy to help take this across 
the finish line (though I might take a step back and rethink the design a 
little bit)
   
   @zeroshade 


-- 
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: issues-unsubscr...@iceberg.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to