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]

Reply via email to