Skip to content

Commit c6fd584

Browse files
committed
docs: mark schema evolution complete in roadmap
All three schema-evolution operations have landed: lance_dataset_add_columns_* (#45), lance_dataset_drop_columns (#42), and lance_dataset_alter_columns (#44). Tick the Phase 3 row and spell out the functions that cover it.
1 parent a4f4cef commit c6fd584

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Based on the [liblance RFC](https://github.com/lance-format/lance/discussions/60
4747
| [ ] | Delete operations | Predicate-based deletion |
4848
| [ ] | Update operations | Expression-based row updates |
4949
| [ ] | Merge-insert | Upsert functionality with builder pattern |
50-
| [ ] | Schema evolution | Add/drop/alter columns with expressions |
50+
| [x] | Schema evolution | Add columns via SQL / all-null / `ArrowArrayStream` with `lance_dataset_add_columns_*()`, drop via `lance_dataset_drop_columns()`, rename / retype / set nullability via `lance_dataset_alter_columns()` |
5151
| [x] | Version management | List via `lance_dataset_versions()`, rollback via `lance_dataset_restore()`, checkout via `lance_dataset_open(uri, opts, version)` |
5252

5353
### Phase 4: Advanced Features

0 commit comments

Comments
 (0)