Deltacat V2 API
Create DeltaCAT V2 APIs, including (1) a native DeltaCAT Catalog implementation, (2) a native DeltaCAT CLI and corresponding Linux-FS-like APIs, (3) Ray/Daft Data source/sink adapters (to enable local/distributed reads/writes of DeltaCAT catalogs).
The DeltaCAT Catalog implementation should also include all capabilities indeltacat/storage/rivulet/dataset.py
…
Create DeltaCAT V2 APIs, including (1) a native DeltaCAT Catalog implementation, (2) a native DeltaCAT CLI and corresponding Linux-FS-like APIs, (3) Ray/Daft Data source/sink adapters (to enable local/distributed reads/writes of DeltaCAT catalogs).
The DeltaCAT Catalog implementation should also include all capabilities indeltacat/storage/rivulet/dataset.py
(mostly on the table version level), including:
- Manage (multiple) schemas on dataset
- Import data (e.g. from_csv)
- Export data (e.g. to webdataset)
- Read and write methods (currently, deltacat catalog has somewhat different read/write methods from rivulet)