shubham-tomar opened a new pull request, #297:
URL: https://github.com/apache/iceberg-go/pull/297

   
   
   ## Overview
   This PR adds support for using Apache Nessie as a REST catalog by 
implementing the Nessie API paths for namespace operations. The changes ensure 
compatibility with [Nessie API 
v0.102.4](https://app.swaggerhub.com/apis/projectnessie/nessie/0.102.4).
   
   ## Changes
   
   ### Modified `catalog/rest.go`
   Updated namespace-related functions to align with Nessie API paths:
   - ListNamespaces
   - CreateNamespace
   - DropNamespace
   - LoadNamespaceProperties
   - UpdateNamespaceProperties
   
   ### Added `context.go`
   - Added utilities to manage reference context, which is required for Nessie 
API paths
   - Introduced `GetRefFromContext` and `WithRef` functions to handle reference 
passing through context
   - References are required in Nessie API paths to specify the branch/tag 
context for namespace operations
   
   ## Testing
   I had to modify path and structure of test cases to make it work with nessie
   All Test Cases are passing


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