- Notifications
You must be signed in to change notification settings - Fork28
Commitd26888b
committed
Move checking an explicit VARIADIC "any" argument into the parser.
This is more efficient and simpler . It does mean that an untyped NULLcan no longer be used in such cases, which should be mentioned inRelease Notes, but doesn't seem a terrible loss. The workaround is tocast the NULL to some array type.Pavel Stehule, reviewed by Jeevan Chalke.1 parent405a468 commitd26888b
File tree
7 files changed
+55
-39
lines changed- src
- backend
- catalog
- parser
- utils/adt
- include/parser
- test/regress
- expected
- sql
7 files changed
+55
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
| 335 | + | |
335 | 336 | | |
336 | 337 | | |
337 | 338 | | |
| |||
346 | 347 | | |
347 | 348 | | |
348 | 349 | | |
349 | | - | |
| 350 | + | |
| 351 | + | |
350 | 352 | | |
351 | 353 | | |
352 | 354 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
| |||
214 | 215 | | |
215 | 216 | | |
216 | 217 | | |
217 | | - | |
| 218 | + | |
| 219 | + | |
218 | 220 | | |
219 | 221 | | |
220 | 222 | | |
| |||
382 | 384 | | |
383 | 385 | | |
384 | 386 | | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
385 | 403 | | |
386 | 404 | | |
387 | 405 | | |
| |||
1033 | 1051 | | |
1034 | 1052 | | |
1035 | 1053 | | |
| 1054 | + | |
1036 | 1055 | | |
1037 | 1056 | | |
1038 | 1057 | | |
| |||
1251 | 1270 | | |
1252 | 1271 | | |
1253 | 1272 | | |
| 1273 | + | |
1254 | 1274 | | |
1255 | 1275 | | |
1256 | 1276 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8584 | 8584 | | |
8585 | 8585 | | |
8586 | 8586 | | |
| 8587 | + | |
8587 | 8588 | | |
8588 | 8589 | | |
8589 | 8590 | | |
| |||
8634 | 8635 | | |
8635 | 8636 | | |
8636 | 8637 | | |
8637 | | - | |
| 8638 | + | |
| 8639 | + | |
8638 | 8640 | | |
8639 | 8641 | | |
8640 | 8642 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3820 | 3820 | | |
3821 | 3821 | | |
3822 | 3822 | | |
3823 | | - | |
3824 | 3823 | | |
3825 | 3824 | | |
3826 | 3825 | | |
| |||
3831 | 3830 | | |
3832 | 3831 | | |
3833 | 3832 | | |
3834 | | - | |
3835 | | - | |
3836 | | - | |
| 3833 | + | |
| 3834 | + | |
| 3835 | + | |
| 3836 | + | |
| 3837 | + | |
| 3838 | + | |
3837 | 3839 | | |
3838 | | - | |
3839 | | - | |
3840 | | - | |
3841 | | - | |
3842 | | - | |
3843 | | - | |
3844 | | - | |
3845 | | - | |
| 3840 | + | |
| 3841 | + | |
3846 | 3842 | | |
3847 | | - | |
3848 | 3843 | | |
3849 | 3844 | | |
3850 | 3845 | | |
| |||
4049 | 4044 | | |
4050 | 4045 | | |
4051 | 4046 | | |
4052 | | - | |
4053 | 4047 | | |
4054 | 4048 | | |
4055 | 4049 | | |
| |||
4065 | 4059 | | |
4066 | 4060 | | |
4067 | 4061 | | |
4068 | | - | |
4069 | | - | |
4070 | | - | |
| 4062 | + | |
| 4063 | + | |
| 4064 | + | |
| 4065 | + | |
| 4066 | + | |
| 4067 | + | |
4071 | 4068 | | |
4072 | | - | |
4073 | | - | |
4074 | | - | |
4075 | | - | |
4076 | | - | |
4077 | | - | |
4078 | | - | |
4079 | | - | |
| 4069 | + | |
| 4070 | + | |
4080 | 4071 | | |
4081 | | - | |
4082 | 4072 | | |
4083 | 4073 | | |
4084 | 4074 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | | - | |
| 55 | + | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
| 152 | + | |
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
| 158 | + | |
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
| 173 | + | |
| 174 | + | |
173 | 175 | | |
174 | 176 | | |
175 | 177 | | |
| |||
315 | 317 | | |
316 | 318 | | |
317 | 319 | | |
318 | | - | |
319 | | - | |
| 320 | + | |
| 321 | + | |
320 | 322 | | |
321 | 323 | | |
322 | 324 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
| 50 | + | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | | - | |
| 96 | + | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
0 commit comments
Comments
(0)