forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitf80e782
committed
Remove pre-order and post-order traversal logic for red-black trees.
This code isn't used, and there's no clear reason why anybody would everwant to use it. These traversal mechanisms don't yield a visitation orderthat is semantically meaningful for any external purpose, nor are theyany faster or simpler than the left-to-right or right-to-left traversals.(In fact, some rough testing suggests they are slower :-(.) Moreover,these mechanisms are impossible to test in any arm's-length fashion; doingso requires knowledge of the red-black tree's internal implementation.Hence, let's just jettison them.Discussion:https://postgr.es/m/17735.1505003111@sss.pgh.pa.us1 parentc824c7e commitf80e782
2 files changed
+3
-131
lines changedLines changed: 2 additions & 127 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
65 |
| - | |
66 |
| - | |
67 |
| - | |
68 |
| - | |
69 |
| - | |
70 |
| - | |
71 |
| - | |
72 |
| - | |
73 |
| - | |
74 |
| - | |
75 |
| - | |
76 | 65 |
| |
77 | 66 |
| |
78 | 67 |
| |
| |||
567 | 556 |
| |
568 | 557 |
| |
569 | 558 |
| |
| 559 | + | |
570 | 560 |
| |
571 | 561 |
| |
572 | 562 |
| |
| |||
730 | 720 |
| |
731 | 721 |
| |
732 | 722 |
| |
733 |
| - | |
734 |
| - | |
735 |
| - | |
736 |
| - | |
737 |
| - | |
738 |
| - | |
739 |
| - | |
740 |
| - | |
741 |
| - | |
742 |
| - | |
743 |
| - | |
744 |
| - | |
745 |
| - | |
746 |
| - | |
747 |
| - | |
748 |
| - | |
749 |
| - | |
750 |
| - | |
751 |
| - | |
752 |
| - | |
753 |
| - | |
754 |
| - | |
755 |
| - | |
756 |
| - | |
757 |
| - | |
758 |
| - | |
759 |
| - | |
760 |
| - | |
761 |
| - | |
762 |
| - | |
763 |
| - | |
764 |
| - | |
765 |
| - | |
766 |
| - | |
767 |
| - | |
768 |
| - | |
769 |
| - | |
770 |
| - | |
771 |
| - | |
772 |
| - | |
773 |
| - | |
774 |
| - | |
775 |
| - | |
776 |
| - | |
777 |
| - | |
778 |
| - | |
779 |
| - | |
780 |
| - | |
781 |
| - | |
782 |
| - | |
783 |
| - | |
784 |
| - | |
785 |
| - | |
786 |
| - | |
787 |
| - | |
788 |
| - | |
789 |
| - | |
790 |
| - | |
791 |
| - | |
792 |
| - | |
793 |
| - | |
794 |
| - | |
795 |
| - | |
796 |
| - | |
797 |
| - | |
798 |
| - | |
799 |
| - | |
800 |
| - | |
801 |
| - | |
802 |
| - | |
803 |
| - | |
804 |
| - | |
805 |
| - | |
806 |
| - | |
807 |
| - | |
808 |
| - | |
809 |
| - | |
810 |
| - | |
811 |
| - | |
812 |
| - | |
813 |
| - | |
814 |
| - | |
815 |
| - | |
816 |
| - | |
817 |
| - | |
818 |
| - | |
819 |
| - | |
820 |
| - | |
821 |
| - | |
822 |
| - | |
823 |
| - | |
824 |
| - | |
825 |
| - | |
826 |
| - | |
827 |
| - | |
828 |
| - | |
829 |
| - | |
830 |
| - | |
831 |
| - | |
832 |
| - | |
833 |
| - | |
834 |
| - | |
835 |
| - | |
836 |
| - | |
837 |
| - | |
838 |
| - | |
839 |
| - | |
840 |
| - | |
841 | 723 |
| |
842 | 724 |
| |
843 | 725 |
| |
| |||
849 | 731 |
| |
850 | 732 |
| |
851 | 733 |
| |
852 |
| - | |
| 734 | + | |
853 | 735 |
| |
854 | 736 |
| |
855 | 737 |
| |
| |||
867 | 749 |
| |
868 | 750 |
| |
869 | 751 |
| |
870 |
| - | |
871 |
| - | |
872 |
| - | |
873 |
| - | |
874 |
| - | |
875 |
| - | |
876 |
| - | |
877 | 752 |
| |
878 | 753 |
| |
879 | 754 |
| |
|
Lines changed: 1 addition & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
39 |
| - | |
40 |
| - | |
| 38 | + | |
41 | 39 |
| |
42 | 40 |
| |
43 | 41 |
| |
| |||
52 | 50 |
| |
53 | 51 |
| |
54 | 52 |
| |
55 |
| - | |
56 | 53 |
| |
57 | 54 |
| |
58 | 55 |
| |
|
0 commit comments
Comments
(0)