forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commite64861c
committed
Track in the plan the types associated with PARAM_EXEC parameters.
Up until now, we only tracked the number of parameters, which wassufficient to allocate an array of Datums of the appropriate size,but not sufficient to, for example, know how to serialize a Datumstored in one of those slots. An upcoming patch wants to do that,so add this tracking to make it possible.Patch by me, reviewed by Tom Lane and Amit Kapila.Discussion:http://postgr.es/m/CA+TgmoYqpxDKn8koHdW8BEKk8FMUL0=e8m2Qe=M+r0UBjr3tuQ@mail.gmail.com1 parentce4c86a commite64861c
File tree
10 files changed
+53
-28
lines changed- src
- backend
- executor
- nodes
- optimizer
- plan
- util
- include/nodes
10 files changed
+53
-28
lines changedLines changed: 14 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
195 | 195 |
| |
196 | 196 |
| |
197 | 197 |
| |
198 |
| - | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
199 | 203 |
| |
200 |
| - | |
| 204 | + | |
| 205 | + | |
201 | 206 |
| |
202 | 207 |
| |
203 | 208 |
| |
| |||
3032 | 3037 |
| |
3033 | 3038 |
| |
3034 | 3039 |
| |
3035 |
| - | |
| 3040 | + | |
3036 | 3041 |
| |
3037 |
| - | |
| 3042 | + | |
| 3043 | + | |
| 3044 | + | |
3038 | 3045 |
| |
3039 | 3046 |
| |
3040 | 3047 |
| |
| |||
3122 | 3129 |
| |
3123 | 3130 |
| |
3124 | 3131 |
| |
3125 |
| - | |
| 3132 | + | |
3126 | 3133 |
| |
3127 |
| - | |
| 3134 | + | |
3128 | 3135 |
| |
| 3136 | + | |
3129 | 3137 |
| |
3130 | 3138 |
| |
3131 | 3139 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
195 | 195 |
| |
196 | 196 |
| |
197 | 197 |
| |
198 |
| - | |
| 198 | + | |
199 | 199 |
| |
200 | 200 |
| |
201 | 201 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
97 | 97 |
| |
98 | 98 |
| |
99 | 99 |
| |
100 |
| - | |
| 100 | + | |
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
282 | 282 |
| |
283 | 283 |
| |
284 | 284 |
| |
285 |
| - | |
| 285 | + | |
286 | 286 |
| |
287 | 287 |
| |
288 | 288 |
| |
| |||
2181 | 2181 |
| |
2182 | 2182 |
| |
2183 | 2183 |
| |
2184 |
| - | |
| 2184 | + | |
2185 | 2185 |
| |
2186 | 2186 |
| |
2187 | 2187 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1480 | 1480 |
| |
1481 | 1481 |
| |
1482 | 1482 |
| |
1483 |
| - | |
| 1483 | + | |
1484 | 1484 |
| |
1485 | 1485 |
| |
1486 | 1486 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
243 | 243 |
| |
244 | 244 |
| |
245 | 245 |
| |
246 |
| - | |
| 246 | + | |
247 | 247 |
| |
248 | 248 |
| |
249 | 249 |
| |
| |||
415 | 415 |
| |
416 | 416 |
| |
417 | 417 |
| |
418 |
| - | |
| 418 | + | |
419 | 419 |
| |
420 | 420 |
| |
421 | 421 |
| |
| |||
466 | 466 |
| |
467 | 467 |
| |
468 | 468 |
| |
469 |
| - | |
| 469 | + | |
470 | 470 |
| |
471 | 471 |
| |
472 | 472 |
| |
|
Lines changed: 26 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
131 | 131 |
| |
132 | 132 |
| |
133 | 133 |
| |
134 |
| - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
135 | 137 |
| |
136 | 138 |
| |
137 | 139 |
| |
| |||
234 | 236 |
| |
235 | 237 |
| |
236 | 238 |
| |
237 |
| - | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
238 | 242 |
| |
239 | 243 |
| |
240 | 244 |
| |
| |||
323 | 327 |
| |
324 | 328 |
| |
325 | 329 |
| |
326 |
| - | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
327 | 333 |
| |
328 | 334 |
| |
329 | 335 |
| |
| |||
348 | 354 |
| |
349 | 355 |
| |
350 | 356 |
| |
| 357 | + | |
351 | 358 |
| |
352 | 359 |
| |
353 | 360 |
| |
| |||
362 | 369 |
| |
363 | 370 |
| |
364 | 371 |
| |
| 372 | + | |
365 | 373 |
| |
366 | 374 |
| |
367 | 375 |
| |
368 |
| - | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
369 | 379 |
| |
370 | 380 |
| |
371 | 381 |
| |
372 | 382 |
| |
373 | 383 |
| |
374 | 384 |
| |
375 |
| - | |
| 385 | + | |
376 | 386 |
| |
377 | 387 |
| |
378 | 388 |
| |
| |||
385 | 395 |
| |
386 | 396 |
| |
387 | 397 |
| |
388 |
| - | |
| 398 | + | |
| 399 | + | |
389 | 400 |
| |
390 | 401 |
| |
391 | 402 |
| |
| |||
395 | 406 |
| |
396 | 407 |
| |
397 | 408 |
| |
398 |
| - | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
399 | 412 |
| |
400 | 413 |
| |
401 | 414 |
| |
| |||
415 | 428 |
| |
416 | 429 |
| |
417 | 430 |
| |
418 |
| - | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
419 | 436 |
| |
420 | 437 |
| |
421 | 438 |
| |
| |||
2098 | 2115 |
| |
2099 | 2116 |
| |
2100 | 2117 |
| |
2101 |
| - | |
| 2118 | + | |
2102 | 2119 |
| |
2103 | 2120 |
| |
2104 | 2121 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1095 | 1095 |
| |
1096 | 1096 |
| |
1097 | 1097 |
| |
1098 |
| - | |
| 1098 | + | |
1099 | 1099 |
| |
1100 | 1100 |
| |
1101 | 1101 |
| |
|
Lines 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: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
114 | 114 |
| |
115 | 115 |
| |
116 | 116 |
| |
117 |
| - | |
| 117 | + | |
118 | 118 |
| |
119 | 119 |
| |
120 | 120 |
| |
| |||
2219 | 2219 |
| |
2220 | 2220 |
| |
2221 | 2221 |
| |
2222 |
| - | |
2223 |
| - | |
| 2222 | + | |
| 2223 | + | |
2224 | 2224 |
| |
2225 | 2225 |
| |
2226 | 2226 |
| |
|
0 commit comments
Comments
(0)