JingsongLi opened a new pull request, #492:
URL: https://github.com/apache/paimon-rust/pull/492

   ## Summary
   
   Adds read support for RESTCatalog format tables while keeping format-table 
implementation separate from ordinary Paimon table paths.
   
   ## Changes
   
   - Detect `type=format-table` metadata and route read, scan, and write 
builders through dedicated format-table implementations.
   - Load REST table `path` into schema options for format tables and scan 
external format-table files directly.
   - Add partition predicate pruning for format table scans, including direct 
partition path scans for exact partition predicates and leading equality path 
pruning.
   - Keep format-table writes fail-closed with explicit unsupported errors.
   - Add RESTCatalog integration coverage for plain and partitioned 
format-table reads.
   
   ## Testing
   
   - `cargo fmt --check && git diff --check`
   - `cargo test -p paimon --test rest_catalog_test`
   - `cargo test -p paimon --test rest_catalog_test 
test_rest_catalog_prunes_format_table_partition_filter`
   - `cargo test -p paimon --test rest_catalog_test 
test_rest_catalog_reads_format_table`
   - `cargo test -p paimon table_scan`
   - `cargo test -p paimon read_builder`
   
   ## Notes
   
   Data-column predicates continue to be passed to the file reader for 
format-level pruning/filtering. Format-table scan now uses partition predicates 
to avoid unnecessary directory scans where possible.


-- 
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