Aitozi opened a new pull request, #396: URL: https://github.com/apache/paimon-rust/pull/396
### Purpose Support the remaining fixed-bucket function types in Rust table writes and scan pruning: - `bucket-function.type=mod` for single-column INT/BIGINT bucket keys using floor-mod semantics. - `bucket-function.type=hive` using Hive-compatible hash semantics for fixed bucket keys. - Reuse one bucket calculation path for write routing and bucket predicate pruning so both sides stay aligned. ### Tests - `cargo fmt --all -- --check` - `git diff --check` - `cargo test -p paimon bucket_function --lib` - `cargo test -p paimon test_compute_target_buckets_ --lib` - `cargo test -p paimon --lib` - `cargo test -p paimon-integration-tests test_fixed_bucket_scan_filters_by_bucket --test append_tables` - `cargo check -p paimon -p paimon-integration-tests -p paimon-datafusion` Note: `cargo check --workspace` is blocked locally by the Python binding environment because the active interpreter is Python 3.9 while `pyo3` is configured with `abi3-py310`. -- 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]
