forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit16d489b
committed
Numeric error suppression in jsonpath
Add support of numeric error suppression to jsonpath as it's required bystandard. This commit doesn't use PG_TRY()/PG_CATCH() in order to implementthat. Instead, it provides internal versions of numeric functions used, whichsupport error suppression.Discussion:https://postgr.es/m/fcc6fc6a-b497-f39a-923d-aa34d0c588e8%402ndQuadrant.comAuthor: Alexander Korotkov, Nikita GlukhovReviewed-by: Tomas Vondra1 parent72b6460 commit16d489b
File tree
7 files changed
+353
-97
lines changed- doc/src/sgml
- src
- backend/utils/adt
- include/utils
- test/regress/expected
7 files changed
+353
-97
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12209 | 12209 |
| |
12210 | 12210 |
| |
12211 | 12211 |
| |
12212 |
| - | |
| 12212 | + | |
12213 | 12213 |
| |
12214 | 12214 |
| |
12215 | 12215 |
| |
|
Lines changed: 49 additions & 19 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
336 | 336 |
| |
337 | 337 |
| |
338 | 338 |
| |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
339 | 350 |
| |
340 |
| - | |
| 351 | + | |
341 | 352 |
| |
342 | 353 |
| |
343 | 354 |
| |
| |||
353 | 364 |
| |
354 | 365 |
| |
355 | 366 |
| |
| 367 | + | |
| 368 | + | |
| 369 | + | |
356 | 370 |
| |
357 | 371 |
| |
358 |
| - | |
359 |
| - | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
360 | 375 |
| |
361 | 376 |
| |
362 | 377 |
| |
| |||
370 | 385 |
| |
371 | 386 |
| |
372 | 387 |
| |
373 |
| - | |
374 |
| - | |
375 |
| - | |
376 |
| - | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
377 | 392 |
| |
378 | 393 |
| |
379 | 394 |
| |
| |||
446 | 461 |
| |
447 | 462 |
| |
448 | 463 |
| |
449 |
| - | |
450 |
| - | |
451 |
| - | |
452 |
| - | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
453 | 469 |
| |
454 | 470 |
| |
455 | 471 |
| |
456 |
| - | |
457 |
| - | |
458 |
| - | |
459 |
| - | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
460 | 477 |
| |
461 | 478 |
| |
462 | 479 |
| |
| |||
479 | 496 |
| |
480 | 497 |
| |
481 | 498 |
| |
482 |
| - | |
483 |
| - | |
484 |
| - | |
485 |
| - | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
486 | 504 |
| |
487 | 505 |
| |
488 | 506 |
| |
489 | 507 |
| |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
490 | 520 |
| |
491 | 521 |
| |
492 | 522 |
| |
|
Lines changed: 55 additions & 23 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
179 | 179 |
| |
180 | 180 |
| |
181 | 181 |
| |
| 182 | + | |
182 | 183 |
| |
183 | 184 |
| |
184 | 185 |
| |
| |||
212 | 213 |
| |
213 | 214 |
| |
214 | 215 |
| |
215 |
| - | |
216 |
| - | |
| 216 | + | |
| 217 | + | |
217 | 218 |
| |
218 | 219 |
| |
219 | 220 |
| |
| |||
830 | 831 |
| |
831 | 832 |
| |
832 | 833 |
| |
833 |
| - | |
| 834 | + | |
834 | 835 |
| |
835 | 836 |
| |
836 | 837 |
| |
837 |
| - | |
| 838 | + | |
838 | 839 |
| |
839 | 840 |
| |
840 | 841 |
| |
841 |
| - | |
| 842 | + | |
842 | 843 |
| |
843 | 844 |
| |
844 | 845 |
| |
845 |
| - | |
| 846 | + | |
846 | 847 |
| |
847 | 848 |
| |
848 | 849 |
| |
849 |
| - | |
| 850 | + | |
850 | 851 |
| |
851 | 852 |
| |
852 | 853 |
| |
| |||
999 | 1000 |
| |
1000 | 1001 |
| |
1001 | 1002 |
| |
| 1003 | + | |
1002 | 1004 |
| |
1003 |
| - | |
1004 |
| - | |
1005 |
| - | |
1006 |
| - | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
1007 | 1010 |
| |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
1008 | 1019 |
| |
1009 | 1020 |
| |
1010 | 1021 |
| |
| |||
1013 | 1024 |
| |
1014 | 1025 |
| |
1015 | 1026 |
| |
| 1027 | + | |
1016 | 1028 |
| |
1017 |
| - | |
1018 |
| - | |
1019 |
| - | |
1020 |
| - | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
1021 | 1034 |
| |
1022 |
| - | |
| 1035 | + | |
1023 | 1036 |
| |
1024 | 1037 |
| |
1025 | 1038 |
| |
| |||
1497 | 1510 |
| |
1498 | 1511 |
| |
1499 | 1512 |
| |
1500 |
| - | |
| 1513 | + | |
1501 | 1514 |
| |
1502 | 1515 |
| |
1503 | 1516 |
| |
| |||
1506 | 1519 |
| |
1507 | 1520 |
| |
1508 | 1521 |
| |
1509 |
| - | |
| 1522 | + | |
1510 | 1523 |
| |
1511 | 1524 |
| |
1512 | 1525 |
| |
| |||
1542 | 1555 |
| |
1543 | 1556 |
| |
1544 | 1557 |
| |
1545 |
| - | |
1546 |
| - | |
1547 |
| - | |
| 1558 | + | |
| 1559 | + | |
| 1560 | + | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
1548 | 1571 |
| |
1549 | 1572 |
| |
1550 | 1573 |
| |
1551 | 1574 |
| |
1552 | 1575 |
| |
1553 | 1576 |
| |
1554 |
| - | |
| 1577 | + | |
1555 | 1578 |
| |
1556 | 1579 |
| |
1557 | 1580 |
| |
| |||
2108 | 2131 |
| |
2109 | 2132 |
| |
2110 | 2133 |
| |
| 2134 | + | |
2111 | 2135 |
| |
2112 | 2136 |
| |
2113 | 2137 |
| |
| |||
2124 | 2148 |
| |
2125 | 2149 |
| |
2126 | 2150 |
| |
2127 |
| - | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
2128 | 2160 |
| |
2129 | 2161 |
| |
2130 | 2162 |
| |
|
0 commit comments
Comments
(0)