XiaoHongbo-Hope opened a new pull request, #692: URL: https://github.com/apache/paimon-rust/pull/692
### Purpose `PaimonTableScan` grouped manifest entries by partition and bucket in a `HashMap`. Iterating that map produced a process-dependent split order, so LIMIT pushdown could retain different split groups from Java and Python for the same manifest entries. Use `IndexMap` to preserve first-seen manifest order, matching Java's `LinkedHashMap` and Python's insertion-ordered `dict`. This makes split planning deterministic without promising query result order when no ordering is requested. ### Tests - Added partition/bucket grouping order coverage - `table_scan::tests`: 82 passed - `cargo fmt --all -- --check` - `cargo clippy -p paimon --lib --tests -- -D warnings` -- 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]
