-
Notifications
You must be signed in to change notification settings - Fork 60
Closed
Description
I am planning to implement the REST catalog system for the iceberg-cpp project.
Based on the project structure and implementations in other languages, I propose the creation of a new iceberg-rest-catalog library to house the logic for the REST catalog.
This would involve the following changes to the current directory structure:
- Create a new
memory
subdirectory withiniceberg-cpp/src/iceberg/catalog/
. - Move the existing
in_memory_catalog.cc
andin_memory_catalog.h
files into this new memory subdirectory. - Create a new
rest
subdirectory iniceberg-cpp/src/iceberg/catalog/
to contain all the logic related to the REST catalog. This directory will form the basis of the newiceberg-rest-catalog
library.
To function, this new library will require the integration of a C++ HTTP client library. The selection and discussion of the specific third-party library will be handled in a separate issue. #232
Metadata
Metadata
Assignees
Labels
No labels