tanmayrauth opened a new pull request, #969:
URL: https://github.com/apache/iceberg-go/pull/969

   [4: CreateTable + LoadTable + 
CheckTableExists](https://github.com/apache/iceberg-go/issues/798#issuecomment-4320784323)
   Implement the three core table operations. CreateTable validates the 
namespace exists, rejects custom locations, builds metadata via 
table.NewMetadata, writes v1.metadata.json through a temp-file-plus-rename 
pattern, and does a best-effort version-hint write. LoadTable calls findVersion 
to get the current version, builds the metadata path, and delegates to 
table.NewFromLocation. CheckTableExists delegates to isTableDir. Tests cover 
create-and-load round-trip, create with partition spec / sort order / 
properties, reject custom location, create in non-existent namespace, create 
duplicate, load non-existent, load with stale hint, and check exists true/false.
   
   Relates to #768 


-- 
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