forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitfaff8f8
committed
Allow underscores in integer and numeric constants.
This allows underscores to be used in integer and numeric literals,and their corresponding type input functions, for visual grouping.For example: 1_500_000_000 3.14159_26535_89793 0xffff_ffff 0b_1001_0001A single underscore is allowed between any 2 digits, or immediatelyafter the base prefix indicator of non-decimal integers, per SQL:202xdraft.Peter Eisentraut and Dean RasheedDiscussion:https://postgr.es/m/84aae844-dc55-a4be-86d9-4f0fa405cc97%40enterprisedb.com1 parent1b6f632 commitfaff8f8
File tree
22 files changed
+724
-184
lines changed- doc/src/sgml
- src
- backend
- catalog
- parser
- utils/adt
- fe_utils
- interfaces/ecpg/preproc
- pl/plpgsql/src
- expected
- sql
- test/regress
- expected
- sql
22 files changed
+724
-184
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
677 | 677 | | |
678 | 678 | | |
679 | 679 | | |
680 | | - | |
| 680 | + | |
| 681 | + | |
681 | 682 | | |
682 | 683 | | |
683 | 684 | | |
| |||
695 | 696 | | |
696 | 697 | | |
697 | 698 | | |
698 | | - | |
| 699 | + | |
699 | 700 | | |
700 | 701 | | |
701 | 702 | | |
702 | 703 | | |
703 | 704 | | |
704 | | - | |
| 705 | + | |
705 | 706 | | |
706 | | - | |
| 707 | + | |
707 | 708 | | |
708 | 709 | | |
709 | 710 | | |
710 | 711 | | |
711 | 712 | | |
712 | 713 | | |
713 | | - | |
714 | | - | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
715 | 717 | | |
716 | 718 | | |
717 | 719 | | |
| |||
720 | 722 | | |
721 | 723 | | |
722 | 724 | | |
723 | | - | |
724 | | - | |
725 | | - | |
726 | | - | |
727 | | - | |
728 | | - | |
729 | | - | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
730 | 740 | | |
731 | 741 | | |
732 | 742 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
528 | 528 | | |
529 | 529 | | |
530 | 530 | | |
| 531 | + | |
531 | 532 | | |
532 | 533 | | |
533 | 534 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
385 | 386 | | |
386 | 387 | | |
387 | 388 | | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
| 389 | + | |
392 | 390 | | |
393 | | - | |
394 | 391 | | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
407 | | - | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | | - | |
| 392 | + | |
| 393 | + | |
429 | 394 | | |
430 | 395 | | |
431 | 396 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| |||
395 | 397 | | |
396 | 398 | | |
397 | 399 | | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
402 | 404 | | |
403 | | - | |
404 | | - | |
405 | | - | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
406 | 408 | | |
407 | 409 | | |
408 | 410 | | |
409 | 411 | | |
410 | | - | |
| 412 | + | |
411 | 413 | | |
412 | 414 | | |
413 | 415 | | |
| |||
1364 | 1366 | | |
1365 | 1367 | | |
1366 | 1368 | | |
1367 | | - | |
1368 | | - | |
| 1369 | + | |
| 1370 | + | |
1369 | 1371 | | |
1370 | | - | |
1371 | | - | |
1372 | | - | |
| 1372 | + | |
| 1373 | + | |
1373 | 1374 | | |
1374 | 1375 | | |
1375 | 1376 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6968 | 6968 | | |
6969 | 6969 | | |
6970 | 6970 | | |
6971 | | - | |
6972 | | - | |
6973 | | - | |
6974 | | - | |
| 6971 | + | |
6975 | 6972 | | |
6976 | 6973 | | |
6977 | 6974 | | |
| |||
6992 | 6989 | | |
6993 | 6990 | | |
6994 | 6991 | | |
6995 | | - | |
6996 | | - | |
6997 | | - | |
6998 | | - | |
| 6992 | + | |
6999 | 6993 | | |
7000 | 6994 | | |
| 6995 | + | |
| 6996 | + | |
| 6997 | + | |
| 6998 | + | |
| 6999 | + | |
| 7000 | + | |
| 7001 | + | |
| 7002 | + | |
| 7003 | + | |
| 7004 | + | |
7001 | 7005 | | |
7002 | 7006 | | |
7003 | 7007 | | |
| |||
7010 | 7014 | | |
7011 | 7015 | | |
7012 | 7016 | | |
7013 | | - | |
7014 | | - | |
7015 | | - | |
7016 | | - | |
7017 | | - | |
7018 | | - | |
7019 | | - | |
7020 | | - | |
7021 | | - | |
7022 | | - | |
7023 | | - | |
| 7017 | + | |
| 7018 | + | |
7024 | 7019 | | |
7025 | 7020 | | |
7026 | 7021 | | |
| |||
7030 | 7025 | | |
7031 | 7026 | | |
7032 | 7027 | | |
7033 | | - | |
7034 | | - | |
7035 | | - | |
7036 | | - | |
| 7028 | + | |
| 7029 | + | |
| 7030 | + | |
| 7031 | + | |
| 7032 | + | |
| 7033 | + | |
| 7034 | + | |
| 7035 | + | |
| 7036 | + | |
| 7037 | + | |
| 7038 | + | |
| 7039 | + | |
| 7040 | + | |
| 7041 | + | |
| 7042 | + | |
| 7043 | + | |
| 7044 | + | |
| 7045 | + | |
| 7046 | + | |
| 7047 | + | |
| 7048 | + | |
| 7049 | + | |
| 7050 | + | |
| 7051 | + | |
| 7052 | + | |
| 7053 | + | |
| 7054 | + | |
| 7055 | + | |
| 7056 | + | |
| 7057 | + | |
| 7058 | + | |
| 7059 | + | |
| 7060 | + | |
| 7061 | + | |
| 7062 | + | |
| 7063 | + | |
| 7064 | + | |
7037 | 7065 | | |
7038 | 7066 | | |
7039 | 7067 | | |
| |||
7085 | 7113 | | |
7086 | 7114 | | |
7087 | 7115 | | |
| 7116 | + | |
| 7117 | + | |
| 7118 | + | |
| 7119 | + | |
| 7120 | + | |
| 7121 | + | |
| 7122 | + | |
| 7123 | + | |
| 7124 | + | |
| 7125 | + | |
| 7126 | + | |
7088 | 7127 | | |
7089 | 7128 | | |
7090 | 7129 | | |
| |||
7167 | 7206 | | |
7168 | 7207 | | |
7169 | 7208 | | |
| 7209 | + | |
| 7210 | + | |
| 7211 | + | |
| 7212 | + | |
| 7213 | + | |
| 7214 | + | |
| 7215 | + | |
7170 | 7216 | | |
7171 | 7217 | | |
7172 | 7218 | | |
| |||
7197 | 7243 | | |
7198 | 7244 | | |
7199 | 7245 | | |
| 7246 | + | |
| 7247 | + | |
| 7248 | + | |
| 7249 | + | |
| 7250 | + | |
| 7251 | + | |
| 7252 | + | |
7200 | 7253 | | |
7201 | 7254 | | |
7202 | 7255 | | |
| |||
7227 | 7280 | | |
7228 | 7281 | | |
7229 | 7282 | | |
| 7283 | + | |
| 7284 | + | |
| 7285 | + | |
| 7286 | + | |
| 7287 | + | |
| 7288 | + | |
| 7289 | + | |
7230 | 7290 | | |
7231 | 7291 | | |
7232 | 7292 | | |
| |||
0 commit comments
Comments
(0)