feat: Add support for creating and dropping Delta tables in OneLake
- Implemented `create_table` and `drop_table` functions in the Rust Delta writer. - Added C API functions for creating and dropping tables. - Enhanced the OneLake Delta Writer class to handle table creation and deletion. - Introduced a parser extension to handle `PARTITION BY` syntax in CREATE TABLE statements. - Updated the OneLake catalog and table set to support dropping tables. - Added tests for creating and dropping tables, including partitioned tables and error handling. - Introduced configuration options for allowing destructive operations.
A
alphacei committed
e2a24868a0237b03abe0ced3ed81ea0411694e99
Parent: ef6eb2a