- Notifications
You must be signed in to change notification settings - Fork5
Commit851c83f
committed
Return FALSE instead of throwing error for comparisons with empty ranges.
Change range_before, range_after, range_adjacent to return false ratherthan throwing an error when one or both input ranges are empty.The original definition is unnecessarily difficult to use, and also canresult in undesirable planner failures since the planner could try tocompare an empty range to something else while deriving statisticalestimates. (This was, in fact, the cause of repeatable regression testfailures on buildfarm member jaguar, as well as intermittent failureselsewhere.)Also tweak rangetypes regression test to not drop all the objects itcreates, so that the final state of the regression database containssome rangetype objects for pg_dump testing.1 parentf158536 commit851c83f
File tree
7 files changed
+101
-103
lines changed- doc/src/sgml
- src
- backend/utils/adt
- test/regress
- expected
- output
- sql
7 files changed
+101
-103
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
28 |
| - | |
| 28 | + | |
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
|
Lines changed: 43 additions & 30 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10460 | 10460 |
| |
10461 | 10461 |
| |
10462 | 10462 |
| |
| 10463 | + | |
| 10464 | + | |
| 10465 | + | |
| 10466 | + | |
10463 | 10467 |
| |
10464 | 10468 |
| |
10465 | 10469 |
| |
| |||
10556 | 10560 |
| |
10557 | 10561 |
| |
10558 | 10562 |
| |
10559 |
| - | |
| 10563 | + | |
10560 | 10564 |
| |
10561 | 10565 |
| |
10562 | 10566 |
| |
10563 | 10567 |
| |
10564 | 10568 |
| |
10565 | 10569 |
| |
10566 |
| - | |
| 10570 | + | |
10567 | 10571 |
| |
10568 | 10572 |
| |
10569 | 10573 |
| |
10570 | 10574 |
| |
10571 | 10575 |
| |
10572 | 10576 |
| |
10573 |
| - | |
| 10577 | + | |
10574 | 10578 |
| |
10575 | 10579 |
| |
10576 | 10580 |
| |
10577 | 10581 |
| |
10578 | 10582 |
| |
10579 | 10583 |
| |
10580 |
| - | |
| 10584 | + | |
10581 | 10585 |
| |
10582 | 10586 |
| |
10583 | 10587 |
| |
10584 | 10588 |
| |
10585 |
| - | |
10586 |
| - | |
10587 |
| - | |
10588 |
| - | |
10589 |
| - | |
10590 |
| - | |
10591 |
| - | |
10592 | 10589 |
| |
10593 | 10590 |
| |
10594 |
| - | |
| 10591 | + | |
10595 | 10592 |
| |
10596 | 10593 |
| |
10597 | 10594 |
| |
10598 | 10595 |
| |
| 10596 | + | |
| 10597 | + | |
| 10598 | + | |
| 10599 | + | |
| 10600 | + | |
| 10601 | + | |
| 10602 | + | |
10599 | 10603 |
| |
10600 | 10604 |
| |
10601 | 10605 |
| |
10602 | 10606 |
| |
10603 | 10607 |
| |
10604 |
| - | |
10605 |
| - | |
10606 |
| - | |
| 10608 | + | |
| 10609 | + | |
| 10610 | + | |
| 10611 | + | |
| 10612 | + | |
| 10613 | + | |
10607 | 10614 |
| |
10608 | 10615 |
| |
10609 | 10616 |
| |
10610 |
| - | |
10611 |
| - | |
| 10617 | + | |
| 10618 | + | |
| 10619 | + | |
| 10620 | + | |
| 10621 | + | |
| 10622 | + | |
| 10623 | + | |
| 10624 | + | |
| 10625 | + | |
10612 | 10626 |
| |
10613 | 10627 |
| |
10614 | 10628 |
| |
10615 | 10629 |
| |
10616 |
| - | |
10617 |
| - | |
| 10630 | + | |
10618 | 10631 |
| |
10619 | 10632 |
| |
10620 | 10633 |
| |
| |||
10658 | 10671 |
| |
10659 | 10672 |
| |
10660 | 10673 |
| |
10661 |
| - | |
| 10674 | + | |
10662 | 10675 |
| |
10663 | 10676 |
| |
10664 | 10677 |
| |
| |||
10669 | 10682 |
| |
10670 | 10683 |
| |
10671 | 10684 |
| |
10672 |
| - | |
| 10685 | + | |
10673 | 10686 |
| |
10674 | 10687 |
| |
10675 | 10688 |
| |
| |||
10680 | 10693 |
| |
10681 | 10694 |
| |
10682 | 10695 |
| |
10683 |
| - | |
| 10696 | + | |
10684 | 10697 |
| |
10685 | 10698 |
| |
10686 | 10699 |
| |
| |||
10691 | 10704 |
| |
10692 | 10705 |
| |
10693 | 10706 |
| |
10694 |
| - | |
10695 |
| - | |
| 10707 | + | |
| 10708 | + | |
10696 | 10709 |
| |
10697 | 10710 |
| |
10698 | 10711 |
| |
| |||
10702 | 10715 |
| |
10703 | 10716 |
| |
10704 | 10717 |
| |
10705 |
| - | |
10706 |
| - | |
| 10718 | + | |
| 10719 | + | |
10707 | 10720 |
| |
10708 | 10721 |
| |
10709 | 10722 |
| |
| |||
10713 | 10726 |
| |
10714 | 10727 |
| |
10715 | 10728 |
| |
10716 |
| - | |
10717 |
| - | |
| 10729 | + | |
| 10730 | + | |
10718 | 10731 |
| |
10719 | 10732 |
| |
10720 | 10733 |
| |
| |||
10724 | 10737 |
| |
10725 | 10738 |
| |
10726 | 10739 |
| |
10727 |
| - | |
10728 |
| - | |
| 10740 | + | |
| 10741 | + | |
10729 | 10742 |
| |
10730 | 10743 |
| |
10731 | 10744 |
| |
|
Lines changed: 14 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
701 | 701 |
| |
702 | 702 |
| |
703 | 703 |
| |
| 704 | + | |
704 | 705 |
| |
705 |
| - | |
706 |
| - | |
707 |
| - | |
708 |
| - | |
709 |
| - | |
710 |
| - | |
711 |
| - | |
712 | 706 |
| |
| 707 | + | |
| 708 | + | |
713 | 709 |
| |
714 | 710 |
| |
715 | 711 |
| |
| |||
732 | 728 |
| |
733 | 729 |
| |
734 | 730 |
| |
| 731 | + | |
735 | 732 |
| |
736 |
| - | |
737 |
| - | |
738 |
| - | |
739 |
| - | |
740 |
| - | |
741 |
| - | |
742 |
| - | |
743 | 733 |
| |
| 734 | + | |
| 735 | + | |
744 | 736 |
| |
745 | 737 |
| |
746 | 738 |
| |
| |||
764 | 756 |
| |
765 | 757 |
| |
766 | 758 |
| |
| 759 | + | |
767 | 760 |
| |
768 |
| - | |
769 |
| - | |
770 |
| - | |
| 761 | + | |
771 | 762 |
| |
772 | 763 |
| |
773 | 764 |
| |
| |||
819 | 810 |
| |
820 | 811 |
| |
821 | 812 |
| |
| 813 | + | |
822 | 814 |
| |
823 | 815 |
| |
824 | 816 |
| |
| |||
853 | 845 |
| |
854 | 846 |
| |
855 | 847 |
| |
| 848 | + | |
856 | 849 |
| |
857 | 850 |
| |
858 | 851 |
| |
| |||
882 | 875 |
| |
883 | 876 |
| |
884 | 877 |
| |
| 878 | + | |
885 | 879 |
| |
886 | 880 |
| |
887 | 881 |
| |
| |||
917 | 911 |
| |
918 | 912 |
| |
919 | 913 |
| |
| 914 | + | |
920 | 915 |
| |
921 | 916 |
| |
922 | 917 |
| |
| |||
971 | 966 |
| |
972 | 967 |
| |
973 | 968 |
| |
| 969 | + | |
974 | 970 |
| |
975 | 971 |
| |
976 | 972 |
| |
| |||
1051 | 1047 |
| |
1052 | 1048 |
| |
1053 | 1049 |
| |
| 1050 | + | |
1054 | 1051 |
| |
1055 | 1052 |
| |
1056 | 1053 |
| |
|
0 commit comments
Comments
(0)