lxy-9602 commented on PR #438:
URL: https://github.com/apache/paimon-cpp/pull/438#issuecomment-6245651613

   Java rolls VECTOR files independently, so one main file can correspond to 
multiple VECTOR files with different row ranges—for example, a main file 
covering `[0,9999]` and two VECTOR files covering `[0,999]` and `[1000,9999]`.
   
   However, `DataEvolutionSplitRead::MergeRangesAndSort` still treats VECTOR 
files as ordinary data files and requires their row ranges to be identical. 
This rejects valid Java-written tables with `Data files should be all row id 
ranges same.`, even when projecting only ordinary columns.
   
   Could we add the corresponding VECTOR grouping/concatenation logic and an 
interoperability fixture with multiple VECTOR files per main file? The current 
fixture only covers one-to-one pairs with identical ranges, so it does not 
exercise this case.


-- 
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