forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit27b8922
committed
Add an extra header byte to TOAST-pointer datums to represent their size
explicitly. This means a TOAST pointer takes 18 bytes instead of 17 --- stillsmaller than in 8.2 --- which seems a good tradeoff to ensure we won't havepainted ourselves into a corner if we want to support multiple types of TOASTpointer later on. Per discussion with Greg Stark.1 parent3ff0018 commit27b8922
File tree
4 files changed
+58
-37
lines changed- doc/src/sgml
- src
- backend/access/heap
- include
- catalog
4 files changed
+58
-37
lines changedLines changed: 5 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
233 | 233 |
| |
234 | 234 |
| |
235 | 235 |
| |
236 |
| - | |
237 |
| - | |
| 236 | + | |
| 237 | + | |
238 | 238 |
| |
239 | 239 |
| |
240 | 240 |
| |
| |||
274 | 274 |
| |
275 | 275 |
| |
276 | 276 |
| |
277 |
| - | |
278 |
| - | |
| 277 | + | |
| 278 | + | |
279 | 279 |
| |
280 | 280 |
| |
281 | 281 |
| |
|
Lines changed: 28 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
52 | 52 |
| |
53 | 53 |
| |
54 | 54 |
| |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
55 | 70 |
| |
56 | 71 |
| |
57 | 72 |
| |
| |||
172 | 187 |
| |
173 | 188 |
| |
174 | 189 |
| |
175 |
| - | |
| 190 | + | |
176 | 191 |
| |
177 | 192 |
| |
178 | 193 |
| |
| |||
249 | 264 |
| |
250 | 265 |
| |
251 | 266 |
| |
252 |
| - | |
| 267 | + | |
253 | 268 |
| |
254 | 269 |
| |
255 | 270 |
| |
| |||
294 | 309 |
| |
295 | 310 |
| |
296 | 311 |
| |
297 |
| - | |
| 312 | + | |
298 | 313 |
| |
299 | 314 |
| |
300 | 315 |
| |
| |||
470 | 485 |
| |
471 | 486 |
| |
472 | 487 |
| |
473 |
| - | |
474 |
| - | |
475 |
| - | |
| 488 | + | |
| 489 | + | |
476 | 490 |
| |
477 | 491 |
| |
478 | 492 |
| |
| |||
1071 | 1085 |
| |
1072 | 1086 |
| |
1073 | 1087 |
| |
1074 |
| - | |
| 1088 | + | |
1075 | 1089 |
| |
1076 | 1090 |
| |
1077 | 1091 |
| |
| |||
1192 | 1206 |
| |
1193 | 1207 |
| |
1194 | 1208 |
| |
1195 |
| - | |
1196 |
| - | |
1197 |
| - | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
1198 | 1212 |
| |
1199 | 1213 |
| |
1200 | 1214 |
| |
| |||
1221 | 1235 |
| |
1222 | 1236 |
| |
1223 | 1237 |
| |
1224 |
| - | |
1225 |
| - | |
| 1238 | + | |
1226 | 1239 |
| |
1227 | 1240 |
| |
1228 | 1241 |
| |
| |||
1289 | 1302 |
| |
1290 | 1303 |
| |
1291 | 1304 |
| |
1292 |
| - | |
1293 |
| - | |
| 1305 | + | |
1294 | 1306 |
| |
1295 | 1307 |
| |
1296 | 1308 |
| |
| |||
1452 | 1464 |
| |
1453 | 1465 |
| |
1454 | 1466 |
| |
1455 |
| - | |
1456 |
| - | |
| 1467 | + | |
1457 | 1468 |
| |
1458 | 1469 |
| |
1459 | 1470 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
|
Lines changed: 23 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
| |||
100 | 100 |
| |
101 | 101 |
| |
102 | 102 |
| |
103 |
| - | |
| 103 | + | |
104 | 104 |
| |
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
108 |
| - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
109 | 117 |
| |
110 | 118 |
| |
111 | 119 |
| |
| |||
161 | 169 |
| |
162 | 170 |
| |
163 | 171 |
| |
164 |
| - | |
165 | 172 |
| |
166 |
| - | |
| 173 | + | |
167 | 174 |
| |
168 | 175 |
| |
169 | 176 |
| |
170 | 177 |
| |
171 | 178 |
| |
172 | 179 |
| |
173 | 180 |
| |
174 |
| - | |
175 |
| - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
176 | 184 |
| |
177 | 185 |
| |
178 | 186 |
| |
| |||
194 | 202 |
| |
195 | 203 |
| |
196 | 204 |
| |
197 |
| - | |
198 | 205 |
| |
199 |
| - | |
| 206 | + | |
200 | 207 |
| |
201 | 208 |
| |
202 | 209 |
| |
203 | 210 |
| |
204 | 211 |
| |
205 | 212 |
| |
206 | 213 |
| |
207 |
| - | |
208 |
| - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
209 | 217 |
| |
210 | 218 |
| |
211 | 219 |
| |
| |||
220 | 228 |
| |
221 | 229 |
| |
222 | 230 |
| |
| 231 | + | |
223 | 232 |
| |
224 | 233 |
| |
225 | 234 |
| |
| |||
249 | 258 |
| |
250 | 259 |
| |
251 | 260 |
| |
| 261 | + | |
252 | 262 |
| |
253 | 263 |
| |
254 | 264 |
| |
| |||
258 | 268 |
| |
259 | 269 |
| |
260 | 270 |
| |
261 |
| - | |
| 271 | + | |
262 | 272 |
| |
263 | 273 |
| |
264 | 274 |
| |
265 | 275 |
| |
266 | 276 |
| |
267 | 277 |
| |
268 | 278 |
| |
269 |
| - | |
| 279 | + | |
270 | 280 |
| |
271 | 281 |
| |
272 | 282 |
| |
|
0 commit comments
Comments
(0)