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

   ## Summary
   
   Adds row-id manifest support to PyPaimon multimodal APIs so applications can 
return `_ROW_ID` from scans/searches and fetch selected rows later with 
`take_row_ids`. Documents inference and training patterns for row-id manifests.
   
   ## Changes
   
   - Add `ScanQuery.with_row_id()` to append `_ROW_ID` to scans and search 
result projections.
   - Add `MultimodalTable.take_row_ids(row_ids)` with row-id predicate pushdown.
   - Document row-id retrieval, reranking, inference, and training manifest 
workflows.
   - Add multimodal table tests for scan/search row-id projection and row-id 
fetching.
   
   ## Testing
   
   - [x] `paimon-python/.venv/bin/python -m pytest 
paimon-python/pypaimon/tests/multimodal_table_test.py -q`
   - [x] `git diff --check master..HEAD`
   
   ## Notes
   
   - `_ROW_ID` is documented as an internal coordination key, not a business 
identifier.
   - `take_row_ids` results are documented as not guaranteed to preserve input 
order.


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