The GitHub Actions job "Bindings Python CI" on 
iceberg-rust.git/feat/datafusion-limit-pushdown has succeeded.
Run started by GitHub user viirya (triggered by viirya).

Head commit for run:
512000111c8524c2bf6d099e649dbec37f1e3786 / Liang-Chi Hsieh <[email protected]>
feat(datafusion): Add LIMIT pushdown support

Implement LIMIT pushdown to optimize queries with LIMIT clauses by
stopping data processing once the limit is reached. This reduces
unnecessary I/O and computation for queries that only need a subset
of rows.

Changes:
- Add limit field to IcebergTableScan to track row limit
- Apply limit at stream level by filtering/slicing record batches
- Update IcebergTableProvider and IcebergStaticTableProvider to pass
  limit parameter to scan
- Add comprehensive tests for limit pushdown functionality

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>

Report URL: https://github.com/apache/iceberg-rust/actions/runs/20836280343

With regards,
GitHub Actions via GitBox

Reply via email to