mirror of
https://github.com/lancedb/lancedb.git
synced 2026-09-22 04:55:39 +00:00
ZoneMap indexes were added to the Rust API in #4199, but LanceDB reused the BTree type validation when creating them. That made the public builder reject some types that Lance ZoneMap can support, including `LargeUtf8`, `Binary`, and `LargeBinary`. This PR gives ZoneMap its own validation helper so it can accept the broader scalar set while keeping the rest of the create-index path unchanged.