Repository navigation
Commit 551c5f4
committed
Support row lineage assignment on commit
V3 snapshots set first-row-id but not added-rows, so REST catalogs
reject every V3 commit and next-row-id is lost after the first one.
Set added-rows to the row IDs that the V3 manifest list writer
assigns, as Java does, and remove the unused _calculate_added_rows.
Closes #36211 parent c152089 commit 551c5f4
3 files changed
Lines changed: 84 additions & 14 deletions
File tree
- pyiceberg/table/update
- tests
- integration/test_writes
- table
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
209 | 210 | | |
210 | 211 | | |
211 | 212 | | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | 213 | | |
226 | 214 | | |
227 | 215 | | |
| |||
335 | 323 | | |
336 | 324 | | |
337 | 325 | | |
| 326 | + | |
338 | 327 | | |
339 | 328 | | |
340 | 329 | | |
| |||
350 | 339 | | |
351 | 340 | | |
352 | 341 | | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
353 | 346 | | |
354 | 347 | | |
355 | 348 | | |
| |||
358 | 351 | | |
359 | 352 | | |
360 | 353 | | |
| 354 | + | |
361 | 355 | | |
362 | 356 | | |
363 | 357 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2532 | 2532 | | |
2533 | 2533 | | |
2534 | 2534 | | |
2535 | | - | |
2536 | 2535 | | |
2537 | 2536 | | |
2538 | 2537 | | |
| |||
2569 | 2568 | | |
2570 | 2569 | | |
2571 | 2570 | | |
| 2571 | + | |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
2572 | 2579 | | |
2573 | 2580 | | |
2574 | 2581 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
858 | 858 | | |
859 | 859 | | |
860 | 860 | | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
0 commit comments