QuakeWang opened a new pull request, #806: URL: https://github.com/apache/paimon-rust/pull/806
### Purpose Follow-up to #783. FileIndex predicate remapping checked literal conversion but allowed narrowing integer schema changes. An old INT value such as 383 becomes NULL when read as TINYINT, so pushing IS NULL into the old index can incorrectly discard matching rows. ### Brief change log - Reject index predicate remapping for narrowing integer changes, matching Java's fallback rule. - Preserve safe integer widening and add regression tests for predicate composition and index-enabled/disabled result equivalence. ### Tests - `cargo fmt --all -- --check` - `cargo clippy --locked --all-targets --workspace --features fulltext,vortex -- -D warnings` - `cargo test --locked -p paimon --all-targets --features fulltext,vortex` ### API and Format No changes. ### Documentation No changes needed. -- 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]
