- Notifications
You must be signed in to change notification settings - Fork28
Commit6f38d4d
committed
Remove dependency on HeapTuple from predicate locking functions.
The following changes make the predicate locking functions moregeneric and suitable for use by future access methods:- PredicateLockTuple() is renamed to PredicateLockTID(). It takes ItemPointer and inserting transaction ID instead of HeapTuple.- CheckForSerializableConflictIn() takes blocknum instead of buffer.- CheckForSerializableConflictOut() no longer takes HeapTuple or buffer.Author: Ashwin AgrawalReviewed-by: Andres Freund, Kuntal Ghosh, Thomas MunroDiscussion:https://postgr.es/m/CALfoeiv0k3hkEb3Oqk%3DziWqtyk2Jys1UOK5hwRBNeANT_yX%2Bng%40mail.gmail.com1 parent4589c6a commit6f38d4d
File tree
12 files changed
+176
-130
lines changed- src
- backend
- access
- gin
- gist
- hash
- heap
- index
- nbtree
- storage/lmgr
- include
- access
- storage
12 files changed
+176
-130
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
92 |
| - | |
| 92 | + | |
93 | 93 |
| |
94 | 94 |
| |
95 | 95 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
246 | 246 |
| |
247 | 247 |
| |
248 | 248 |
| |
249 |
| - | |
| 249 | + | |
250 | 250 |
| |
251 | 251 |
| |
252 | 252 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
216 | 216 |
| |
217 | 217 |
| |
218 | 218 |
| |
219 |
| - | |
| 219 | + | |
| 220 | + | |
220 | 221 |
| |
221 | 222 |
| |
222 | 223 |
| |
| |||
225 | 226 |
| |
226 | 227 |
| |
227 | 228 |
| |
228 |
| - | |
| 229 | + | |
| 230 | + | |
229 | 231 |
| |
230 | 232 |
| |
231 | 233 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1264 | 1264 |
| |
1265 | 1265 |
| |
1266 | 1266 |
| |
1267 |
| - | |
| 1267 | + | |
1268 | 1268 |
| |
1269 | 1269 |
| |
1270 | 1270 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
91 |
| - | |
| 91 | + | |
92 | 92 |
| |
93 | 93 |
| |
94 | 94 |
| |
|
Lines changed: 109 additions & 16 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| 44 | + | |
44 | 45 |
| |
45 | 46 |
| |
46 | 47 |
| |
| |||
446 | 447 |
| |
447 | 448 |
| |
448 | 449 |
| |
449 |
| - | |
450 |
| - | |
| 450 | + | |
| 451 | + | |
451 | 452 |
| |
452 | 453 |
| |
453 | 454 |
| |
| |||
668 | 669 |
| |
669 | 670 |
| |
670 | 671 |
| |
671 |
| - | |
672 |
| - | |
673 |
| - | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
674 | 675 |
| |
675 | 676 |
| |
676 | 677 |
| |
| |||
1477 | 1478 |
| |
1478 | 1479 |
| |
1479 | 1480 |
| |
1480 |
| - | |
| 1481 | + | |
| 1482 | + | |
1481 | 1483 |
| |
1482 |
| - | |
| 1484 | + | |
1483 | 1485 |
| |
1484 | 1486 |
| |
1485 | 1487 |
| |
| |||
1610 | 1612 |
| |
1611 | 1613 |
| |
1612 | 1614 |
| |
1613 |
| - | |
1614 |
| - | |
| 1615 | + | |
| 1616 | + | |
1615 | 1617 |
| |
1616 | 1618 |
| |
1617 | 1619 |
| |
1618 | 1620 |
| |
1619 |
| - | |
| 1621 | + | |
| 1622 | + | |
1620 | 1623 |
| |
1621 | 1624 |
| |
1622 | 1625 |
| |
| |||
1750 | 1753 |
| |
1751 | 1754 |
| |
1752 | 1755 |
| |
1753 |
| - | |
| 1756 | + | |
1754 | 1757 |
| |
1755 | 1758 |
| |
1756 | 1759 |
| |
| |||
1905 | 1908 |
| |
1906 | 1909 |
| |
1907 | 1910 |
| |
1908 |
| - | |
| 1911 | + | |
1909 | 1912 |
| |
1910 | 1913 |
| |
1911 | 1914 |
| |
| |||
2159 | 2162 |
| |
2160 | 2163 |
| |
2161 | 2164 |
| |
2162 |
| - | |
| 2165 | + | |
2163 | 2166 |
| |
2164 | 2167 |
| |
2165 | 2168 |
| |
| |||
2350 | 2353 |
| |
2351 | 2354 |
| |
2352 | 2355 |
| |
2353 |
| - | |
| 2356 | + | |
2354 | 2357 |
| |
2355 | 2358 |
| |
2356 | 2359 |
| |
| |||
2664 | 2667 |
| |
2665 | 2668 |
| |
2666 | 2669 |
| |
2667 |
| - | |
| 2670 | + | |
2668 | 2671 |
| |
2669 | 2672 |
| |
2670 | 2673 |
| |
| |||
3580 | 3583 |
| |
3581 | 3584 |
| |
3582 | 3585 |
| |
3583 |
| - | |
| 3586 | + | |
3584 | 3587 |
| |
3585 | 3588 |
| |
3586 | 3589 |
| |
| |||
9043 | 9046 |
| |
9044 | 9047 |
| |
9045 | 9048 |
| |
| 9049 | + | |
| 9050 | + | |
| 9051 | + | |
| 9052 | + | |
| 9053 | + | |
| 9054 | + | |
| 9055 | + | |
| 9056 | + | |
| 9057 | + | |
| 9058 | + | |
| 9059 | + | |
| 9060 | + | |
| 9061 | + | |
| 9062 | + | |
| 9063 | + | |
| 9064 | + | |
| 9065 | + | |
| 9066 | + | |
| 9067 | + | |
| 9068 | + | |
| 9069 | + | |
| 9070 | + | |
| 9071 | + | |
| 9072 | + | |
| 9073 | + | |
| 9074 | + | |
| 9075 | + | |
| 9076 | + | |
| 9077 | + | |
| 9078 | + | |
| 9079 | + | |
| 9080 | + | |
| 9081 | + | |
| 9082 | + | |
| 9083 | + | |
| 9084 | + | |
| 9085 | + | |
| 9086 | + | |
| 9087 | + | |
| 9088 | + | |
| 9089 | + | |
| 9090 | + | |
| 9091 | + | |
| 9092 | + | |
| 9093 | + | |
| 9094 | + | |
| 9095 | + | |
| 9096 | + | |
| 9097 | + | |
| 9098 | + | |
| 9099 | + | |
| 9100 | + | |
| 9101 | + | |
| 9102 | + | |
| 9103 | + | |
| 9104 | + | |
| 9105 | + | |
| 9106 | + | |
| 9107 | + | |
| 9108 | + | |
| 9109 | + | |
| 9110 | + | |
| 9111 | + | |
| 9112 | + | |
| 9113 | + | |
| 9114 | + | |
| 9115 | + | |
| 9116 | + | |
| 9117 | + | |
| 9118 | + | |
| 9119 | + | |
| 9120 | + | |
| 9121 | + | |
| 9122 | + | |
| 9123 | + | |
| 9124 | + | |
| 9125 | + | |
| 9126 | + | |
| 9127 | + | |
| 9128 | + | |
| 9129 | + | |
| 9130 | + | |
| 9131 | + | |
| 9132 | + | |
| 9133 | + | |
| 9134 | + | |
| 9135 | + | |
| 9136 | + | |
| 9137 | + | |
| 9138 | + |
Lines changed: 6 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2171 | 2171 |
| |
2172 | 2172 |
| |
2173 | 2173 |
| |
2174 |
| - | |
| 2174 | + | |
| 2175 | + | |
2175 | 2176 |
| |
2176 |
| - | |
2177 |
| - | |
| 2177 | + | |
| 2178 | + | |
2178 | 2179 |
| |
2179 | 2180 |
| |
2180 | 2181 |
| |
| |||
2361 | 2362 |
| |
2362 | 2363 |
| |
2363 | 2364 |
| |
2364 |
| - | |
2365 |
| - | |
| 2365 | + | |
| 2366 | + | |
2366 | 2367 |
| |
2367 | 2368 |
| |
2368 | 2369 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
180 | 180 |
| |
181 | 181 |
| |
182 | 182 |
| |
183 |
| - | |
184 |
| - | |
| 183 | + | |
| 184 | + | |
185 | 185 |
| |
186 | 186 |
| |
187 | 187 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
285 | 285 |
| |
286 | 286 |
| |
287 | 287 |
| |
288 |
| - | |
| 288 | + | |
289 | 289 |
| |
290 | 290 |
| |
291 | 291 |
| |
| |||
528 | 528 |
| |
529 | 529 |
| |
530 | 530 |
| |
531 |
| - | |
| 531 | + | |
532 | 532 |
| |
533 | 533 |
| |
534 | 534 |
| |
|
0 commit comments
Comments
(0)