feat(DirectoryNamespace): add alter table column operations (add/alter/drop)#6273
Conversation
PR ReviewP0: Silent failure on data type conversion in
|
45e752d to
240dfd1
Compare
|
ACTION NEEDED The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification. For details on the error please inspect the "PR Title Check" action. |
1c05903 to
26122fc
Compare
a9afac3 to
1e243c9
Compare
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
1e243c9 to
b2fab80
Compare
…r/drop) Implement the three DDL operations for altering table columns in both ManifestNamespace (manifest.rs) and DirectoryNamespace (dir.rs): - alter_table_add_columns: Add new columns via SQL expressions - alter_table_alter_columns: Rename, change type, or change nullability - alter_table_drop_columns: Remove columns from a table
… box_error import
cef40aa to
626a0e9
Compare
close: #6274
Implement the three DDL operations for altering table columns in both ManifestNamespace (manifest.rs) and DirectoryNamespace (dir.rs):
These methods were previously returning 'not implemented' errors. The implementation delegates to Lance Dataset's add_columns, alter_columns, and drop_columns APIs respectively.
Add comprehensive unit tests :
manifest.rs tests (12 tests, with/without optimization):
dir.rs tests (8 tests):