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]
