- Notifications
You must be signed in to change notification settings - Fork5
Commit27fee81
committed
Replace SearchSysCacheGetAttribute with SysCacheGetAttr, which fetches
an attribute of a tuple previously fetched with SearchSysCacheTuple.This avoids a lot of redundant cache lookups, particularly in selfuncs.c.Also, remove SearchSysCacheStruct, which was unused and grotty.1 parent1161077 commit27fee81
File tree
5 files changed
+107
-240
lines changed- src
- backend/utils
- adt
- cache
- include/utils
5 files changed
+107
-240
lines changedLines changed: 19 additions & 29 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 |
| - | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
| |||
587 | 587 |
| |
588 | 588 |
| |
589 | 589 |
| |
590 |
| - | |
591 |
| - | |
592 |
| - | |
593 | 590 |
| |
594 | 591 |
| |
595 | 592 |
| |
| |||
600 | 597 |
| |
601 | 598 |
| |
602 | 599 |
| |
603 |
| - | |
604 |
| - | |
605 | 600 |
| |
606 | 601 |
| |
607 | 602 |
| |
608 | 603 |
| |
| 604 | + | |
609 | 605 |
| |
610 |
| - | |
611 |
| - | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
612 | 609 |
| |
613 |
| - | |
614 |
| - | |
615 |
| - | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
616 | 614 |
| |
617 | 615 |
| |
618 | 616 |
| |
619 |
| - | |
620 | 617 |
| |
621 | 618 |
| |
622 | 619 |
| |
623 |
| - | |
624 |
| - | |
625 |
| - | |
626 | 620 |
| |
627 | 621 |
| |
628 | 622 |
| |
| |||
639 | 633 |
| |
640 | 634 |
| |
641 | 635 |
| |
642 |
| - | |
| 636 | + | |
643 | 637 |
| |
644 | 638 |
| |
645 | 639 |
| |
646 |
| - | |
647 |
| - | |
648 |
| - | |
649 |
| - | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
650 | 643 |
| |
651 | 644 |
| |
652 | 645 |
| |
| |||
663 | 656 |
| |
664 | 657 |
| |
665 | 658 |
| |
666 |
| - | |
667 |
| - | |
668 |
| - | |
669 |
| - | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
670 | 662 |
| |
671 | 663 |
| |
672 | 664 |
| |
| |||
683 | 675 |
| |
684 | 676 |
| |
685 | 677 |
| |
686 |
| - | |
687 |
| - | |
688 |
| - | |
689 |
| - | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
690 | 681 |
| |
691 | 682 |
| |
692 | 683 |
| |
| |||
701 | 692 |
| |
702 | 693 |
| |
703 | 694 |
| |
704 |
| - | |
705 | 695 |
| |
706 | 696 |
| |
707 | 697 |
| |
|
Lines changed: 33 additions & 52 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
77 |
| - | |
78 | 77 |
| |
| 78 | + | |
| 79 | + | |
79 | 80 |
| |
80 | 81 |
| |
81 |
| - | |
82 |
| - | |
83 |
| - | |
| 82 | + | |
84 | 83 |
| |
85 | 84 |
| |
86 | 85 |
| |
| |||
94 | 93 |
| |
95 | 94 |
| |
96 | 95 |
| |
97 |
| - | |
98 |
| - | |
99 |
| - | |
| 96 | + | |
| 97 | + | |
100 | 98 |
| |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 | 99 |
| |
106 | 100 |
| |
107 | 101 |
| |
108 |
| - | |
109 |
| - | |
110 |
| - | |
| 102 | + | |
111 | 103 |
| |
112 | 104 |
| |
113 | 105 |
| |
114 | 106 |
| |
115 | 107 |
| |
116 | 108 |
| |
117 | 109 |
| |
118 |
| - | |
119 |
| - | |
120 |
| - | |
121 |
| - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
122 | 114 |
| |
123 | 115 |
| |
124 | 116 |
| |
125 | 117 |
| |
126 | 118 |
| |
127 | 119 |
| |
128 |
| - | |
129 |
| - | |
130 |
| - | |
131 |
| - | |
| 120 | + | |
| 121 | + | |
132 | 122 |
| |
133 | 123 |
| |
134 |
| - | |
| 124 | + | |
135 | 125 |
| |
136 | 126 |
| |
137 | 127 |
| |
138 |
| - | |
139 | 128 |
| |
140 | 129 |
| |
141 | 130 |
| |
| |||
147 | 136 |
| |
148 | 137 |
| |
149 | 138 |
| |
150 |
| - | |
| 139 | + | |
151 | 140 |
| |
152 | 141 |
| |
153 | 142 |
| |
| |||
157 | 146 |
| |
158 | 147 |
| |
159 | 148 |
| |
160 |
| - | |
161 |
| - | |
| 149 | + | |
| 150 | + | |
162 | 151 |
| |
163 | 152 |
| |
164 | 153 |
| |
| |||
198 | 187 |
| |
199 | 188 |
| |
200 | 189 |
| |
201 |
| - | |
| 190 | + | |
202 | 191 |
| |
203 | 192 |
| |
204 | 193 |
| |
| |||
230 | 219 |
| |
231 | 220 |
| |
232 | 221 |
| |
233 |
| - | |
234 |
| - | |
235 |
| - | |
236 |
| - | |
237 | 222 |
| |
238 | 223 |
| |
239 |
| - | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
240 | 232 |
| |
241 | 233 |
| |
242 | 234 |
| |
243 | 235 |
| |
244 |
| - | |
245 |
| - | |
246 |
| - | |
247 |
| - | |
248 |
| - | |
249 |
| - | |
250 |
| - | |
251 |
| - | |
252 |
| - | |
| 236 | + | |
253 | 237 |
| |
254 | 238 |
| |
255 | 239 |
| |
256 | 240 |
| |
257 |
| - | |
258 |
| - | |
| 241 | + | |
| 242 | + | |
259 | 243 |
| |
260 |
| - | |
261 |
| - | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
262 | 248 |
| |
263 | 249 |
| |
264 |
| - | |
265 | 250 |
| |
266 | 251 |
| |
267 |
| - | |
268 |
| - | |
269 |
| - | |
270 | 252 |
| |
271 | 253 |
| |
272 | 254 |
| |
| |||
275 | 257 |
| |
276 | 258 |
| |
277 | 259 |
| |
278 |
| - | |
279 | 260 |
| |
280 | 261 |
| |
281 | 262 |
| |
|
Lines changed: 20 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
617 | 617 |
| |
618 | 618 |
| |
619 | 619 |
| |
620 |
| - | |
621 |
| - | |
622 | 620 |
| |
623 | 621 |
| |
| 622 | + | |
| 623 | + | |
| 624 | + | |
624 | 625 |
| |
625 | 626 |
| |
626 | 627 |
| |
627 | 628 |
| |
628 |
| - | |
629 |
| - | |
630 |
| - | |
631 |
| - | |
632 |
| - | |
633 |
| - | |
634 |
| - | |
635 |
| - | |
636 |
| - | |
637 |
| - | |
638 |
| - | |
639 |
| - | |
640 |
| - | |
641 |
| - | |
642 |
| - | |
643 |
| - | |
644 |
| - | |
645 |
| - | |
646 |
| - | |
647 |
| - | |
648 |
| - | |
649 | 629 |
| |
650 | 630 |
| |
651 | 631 |
| |
| |||
654 | 634 |
| |
655 | 635 |
| |
656 | 636 |
| |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
657 | 653 |
| |
658 | 654 |
| |
659 | 655 |
| |
|
0 commit comments
Comments
(0)