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]
