callum-ryan opened a new issue, #11120: URL: https://github.com/apache/iceberg/issues/11120
### Feature Request / Improvement when using `VectorizedTableScanIterable` / `ArrowReader` there is no support for deletes, be it equality or positional. The `IcebergGenerics` functionality to read with deletes "feels" far too slow, it would be beneficial to have a vectorized implementation without Spark that supports these kind of reads. Using the DeleteFilter is easy enough to translate from ColumnarBatch to an iterable of Record (with the appropriate records removed), but I am not sure this is the most efficient way of handling deletes. ### Query engine Other ### Willingness to contribute - [ ] I can contribute this improvement/feature independently - [X] I would be willing to contribute this improvement/feature with guidance from the Iceberg community - [ ] I cannot contribute this improvement/feature at this time -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org