dhruv-pratap commented on issue #3245:
URL: https://github.com/apache/iceberg/issues/3245#issuecomment-1112609856

   @jun-he Can you please assign this task to me?
   
   I had a discussion with @samredai and @cabhishek on this task today, and we 
feel it is a nice candidate work-stream to kick-start  in parallel to all the 
others as catalog would be a nice convergence point for all the other 
work-streams to integrate into and test. 
   
   To summarize our discussion, we would be breaking this larger effort into 
smaller chunks as listed below:
   
   - [ ] Base Catalog with just table interfaces
   - [ ] In-memory catalog implementation (Dictionary based)
   - [ ] Add Transaction interfaces to Base Catalog
   - [ ] In-memory catalog transaction interfaces implementation
   - [ ] REST Catalog Implementation (This might be a separate tracker)
   
   Initial structure of the implementation we discussed:
   
   - We already have a `catalog` package, 
   - We will be adding a `base.py` module in it to contain the `Catalog` base 
class.
   - Extend it as `InMemoryCatalog` in a 'in_memory.py' module under the same 
'catalog' package.
   
   Happy to answer any other questions.


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