Commit 8f8a2d2
feat: forward batch_size parameter to PyArrow Scanner
Add batch_size parameter to _task_to_record_batches,
_record_batches_from_scan_tasks_and_deletes, ArrowScan.to_record_batches,
and DataScan.to_arrow_batch_reader so users can control the number of
rows per RecordBatch returned by PyArrow's Scanner.
Closes partially #3036
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 7d4a8ef commit 8f8a2d2
File tree
4 files changed
+94
-11
lines changed- mkdocs/docs
- pyiceberg
- io
- table
- tests/io
4 files changed
+94
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
358 | 365 | | |
359 | 366 | | |
360 | 367 | | |
| |||
1619 | 1626 | | |
1620 | 1627 | | |
1621 | 1628 | | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
1622 | 1638 | | |
1623 | 1639 | | |
1624 | 1640 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1581 | 1581 | | |
1582 | 1582 | | |
1583 | 1583 | | |
| 1584 | + | |
1584 | 1585 | | |
1585 | 1586 | | |
1586 | 1587 | | |
| |||
1612 | 1613 | | |
1613 | 1614 | | |
1614 | 1615 | | |
1615 | | - | |
1616 | | - | |
1617 | | - | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
1618 | 1619 | | |
1619 | 1620 | | |
1620 | | - | |
1621 | | - | |
1622 | | - | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
1623 | 1628 | | |
1624 | 1629 | | |
1625 | 1630 | | |
| |||
1756 | 1761 | | |
1757 | 1762 | | |
1758 | 1763 | | |
1759 | | - | |
| 1764 | + | |
1760 | 1765 | | |
1761 | 1766 | | |
1762 | 1767 | | |
| |||
1783 | 1788 | | |
1784 | 1789 | | |
1785 | 1790 | | |
1786 | | - | |
| 1791 | + | |
1787 | 1792 | | |
1788 | 1793 | | |
1789 | 1794 | | |
| |||
1803 | 1808 | | |
1804 | 1809 | | |
1805 | 1810 | | |
1806 | | - | |
| 1811 | + | |
1807 | 1812 | | |
1808 | 1813 | | |
1809 | 1814 | | |
| |||
1822 | 1827 | | |
1823 | 1828 | | |
1824 | 1829 | | |
| 1830 | + | |
1825 | 1831 | | |
1826 | 1832 | | |
1827 | 1833 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2157 | 2157 | | |
2158 | 2158 | | |
2159 | 2159 | | |
2160 | | - | |
| 2160 | + | |
2161 | 2161 | | |
2162 | 2162 | | |
2163 | 2163 | | |
2164 | 2164 | | |
2165 | 2165 | | |
2166 | 2166 | | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
2167 | 2170 | | |
2168 | 2171 | | |
2169 | 2172 | | |
| |||
2175 | 2178 | | |
2176 | 2179 | | |
2177 | 2180 | | |
2178 | | - | |
| 2181 | + | |
2179 | 2182 | | |
2180 | 2183 | | |
2181 | 2184 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3048 | 3048 | | |
3049 | 3049 | | |
3050 | 3050 | | |
| 3051 | + | |
| 3052 | + | |
| 3053 | + | |
| 3054 | + | |
| 3055 | + | |
| 3056 | + | |
| 3057 | + | |
| 3058 | + | |
| 3059 | + | |
| 3060 | + | |
| 3061 | + | |
| 3062 | + | |
| 3063 | + | |
| 3064 | + | |
| 3065 | + | |
| 3066 | + | |
| 3067 | + | |
| 3068 | + | |
| 3069 | + | |
| 3070 | + | |
| 3071 | + | |
| 3072 | + | |
| 3073 | + | |
| 3074 | + | |
| 3075 | + | |
| 3076 | + | |
| 3077 | + | |
| 3078 | + | |
| 3079 | + | |
| 3080 | + | |
| 3081 | + | |
| 3082 | + | |
| 3083 | + | |
| 3084 | + | |
| 3085 | + | |
| 3086 | + | |
| 3087 | + | |
| 3088 | + | |
| 3089 | + | |
| 3090 | + | |
| 3091 | + | |
| 3092 | + | |
| 3093 | + | |
| 3094 | + | |
| 3095 | + | |
| 3096 | + | |
| 3097 | + | |
| 3098 | + | |
| 3099 | + | |
| 3100 | + | |
| 3101 | + | |
| 3102 | + | |
| 3103 | + | |
| 3104 | + | |
| 3105 | + | |
| 3106 | + | |
| 3107 | + | |
| 3108 | + | |
3051 | 3109 | | |
3052 | 3110 | | |
3053 | 3111 | | |
| |||
0 commit comments