from discord
in rust/lance/src/dataset/write/update.rs:269-291:
- The update operation creates a scanner with default blob handling (BlobsDescriptions)
- With this default, blob columns (marked with lance-encoding:blob) are read as descriptions (Struct with position, size)
- The schema validation at line 286 compares the stream schema (with Struct) against the dataset schema (with LargeBinary)
- This causes a schema mismatch error
from discord
in rust/lance/src/dataset/write/update.rs:269-291: