forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitbf3dbb5
committed
First steps towards index scans with heap access decoupled from index
access: define new index access method functions 'amgetmulti' that canfetch multiple TIDs per call. (The functions exist but are totallyuntested as yet.) Since I was modifying pg_am anyway, remove theno-longer-needed 'rel' parameter from amcostestimate functions, andalso remove the vestigial amowner column that was creating uselesswork for Alvaro's shared-object-dependencies project.Initdb forced due to changes in pg_am.1 parent351519a commitbf3dbb5
File tree
20 files changed
+537
-176
lines changed- doc/src/sgml
- src
- backend
- access
- gist
- hash
- heap
- index
- nbtree
- rtree
- optimizer/path
- utils/adt
- include
- access
- catalog
20 files changed
+537
-176
lines changedLines changed: 14 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| |||
316 | 316 |
| |
317 | 317 |
| |
318 | 318 |
| |
319 |
| - | |
320 |
| - | |
321 |
| - | |
322 |
| - | |
323 |
| - | |
324 |
| - | |
325 |
| - | |
326 | 319 |
| |
327 | 320 |
| |
328 | 321 |
| |
| |||
374 | 367 |
| |
375 | 368 |
| |
376 | 369 |
| |
377 |
| - | |
| 370 | + | |
378 | 371 |
| |
379 | 372 |
| |
380 |
| - | |
| 373 | + | |
381 | 374 |
| |
382 | 375 |
| |
383 | 376 |
| |
384 |
| - | |
| 377 | + | |
385 | 378 |
| |
386 | 379 |
| |
387 |
| - | |
| 380 | + | |
388 | 381 |
| |
389 | 382 |
| |
390 | 383 |
| |
391 |
| - | |
| 384 | + | |
392 | 385 |
| |
393 | 386 |
| |
394 |
| - | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
395 | 395 |
| |
396 | 396 |
| |
397 | 397 |
| |
|
Lines changed: 60 additions & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
252 | 252 |
| |
253 | 253 |
| |
254 | 254 |
| |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
255 | 277 |
| |
256 | 278 |
| |
257 | 279 |
| |
| |||
297 | 319 |
| |
298 | 320 |
| |
299 | 321 |
| |
300 |
| - | |
301 | 322 |
| |
302 | 323 |
| |
303 | 324 |
| |
| |||
407 | 428 |
| |
408 | 429 |
| |
409 | 430 |
| |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
410 | 450 |
| |
411 | 451 |
| |
412 | 452 |
| |
| |||
515 | 555 |
| |
516 | 556 |
| |
517 | 557 |
| |
518 |
| - | |
519 |
| - | |
520 |
| - | |
521 |
| - | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
522 | 567 |
| |
523 | 568 |
| |
524 | 569 |
| |
| |||
611 | 656 |
| |
612 | 657 |
| |
613 | 658 |
| |
614 |
| - | |
615 | 659 |
| |
616 | 660 |
| |
617 | 661 |
| |
| |||
632 | 676 |
| |
633 | 677 |
| |
634 | 678 |
| |
635 |
| - | |
636 |
| - | |
637 |
| - | |
638 |
| - | |
639 |
| - | |
640 |
| - | |
641 |
| - | |
642 |
| - | |
643 |
| - | |
644 | 679 |
| |
645 | 680 |
| |
646 | 681 |
| |
647 | 682 |
| |
648 |
| - | |
| 683 | + | |
649 | 684 |
| |
650 | 685 |
| |
651 | 686 |
| |
| |||
714 | 749 |
| |
715 | 750 |
| |
716 | 751 |
| |
717 |
| - | |
718 |
| - | |
719 |
| - | |
720 |
| - | |
721 |
| - | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
722 | 757 |
| |
723 | 758 |
| |
724 | 759 |
| |
725 | 760 |
| |
726 | 761 |
| |
727 | 762 |
| |
728 |
| - | |
729 |
| - | |
| 763 | + | |
| 764 | + | |
730 | 765 |
| |
731 | 766 |
| |
732 | 767 |
| |
| |||
764 | 799 |
| |
765 | 800 |
| |
766 | 801 |
| |
767 |
| - | |
| 802 | + | |
768 | 803 |
| |
769 | 804 |
| |
770 | 805 |
| |
|
Lines changed: 28 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
50 | 77 |
| |
51 | 78 |
| |
52 | 79 |
| |
|
Lines changed: 70 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
264 | 264 |
| |
265 | 265 |
| |
266 | 266 |
| |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
267 | 336 |
| |
268 | 337 |
| |
269 | 338 |
| |
|
Lines changed: 23 additions & 6 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 |
| |
| |||
933 | 933 |
| |
934 | 934 |
| |
935 | 935 |
| |
| 936 | + | |
936 | 937 |
| |
937 | 938 |
| |
938 |
| - | |
| 939 | + | |
| 940 | + | |
939 | 941 |
| |
940 |
| - | |
941 | 942 |
| |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
942 | 961 |
| |
943 | 962 |
| |
944 | 963 |
| |
945 |
| - | |
946 |
| - | |
947 |
| - | |
| 964 | + | |
948 | 965 |
| |
949 | 966 |
| |
950 | 967 |
| |
|
0 commit comments
Comments
(0)