chenghuichen opened a new pull request, #7673:
URL: https://github.com/apache/paimon/pull/7673

   ### Purpose
   Previously, SlicedSplit row ranges were applied post-read via 
ShardBatchReader — the full file was read before discarding out-of-range rows.
   
   This change pushes the shard range directly into format readers that support 
native range reads:
   - Lance: uses LanceFileReader.read_range(start, num_rows) so only the 
requested rows are read from disk
   - Vortex: converts the shard range to indices for 
VortexFile.scan(indices=...), leveraging native row selection
   
   Other formats (Parquet/ORC/Avro/Blob) fall back to ShardBatchReader as 
before.
   
   ### Tests
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to