- Notifications
You must be signed in to change notification settings - Fork5
Commita9e0839
committed
Create crosstype comparison operators for date vs. timestamp and date
vs. timestamptz. This allows use of indexes for expressions like datecol >= date 'today' - interval '1 month'which were formerly not indexable without casting the righthand sidedown from timestamp to date.1 parent2e5fe48 commita9e0839
File tree
9 files changed
+601
-100
lines changed- src
- backend/utils/adt
- include
- catalog
- utils
9 files changed
+601
-100
lines changedLines changed: 417 additions & 68 deletions
Large diffs are not rendered by default.
Lines changed: 10 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1296 | 1296 |
| |
1297 | 1297 |
| |
1298 | 1298 |
| |
1299 |
| - | |
| 1299 | + | |
1300 | 1300 |
| |
1301 | 1301 |
| |
1302 | 1302 |
| |
| |||
1703 | 1703 |
| |
1704 | 1704 |
| |
1705 | 1705 |
| |
1706 |
| - | |
| 1706 | + | |
1707 | 1707 |
| |
1708 | 1708 |
| |
1709 | 1709 |
| |
| |||
1713 | 1713 |
| |
1714 | 1714 |
| |
1715 | 1715 |
| |
1716 |
| - | |
| 1716 | + | |
1717 | 1717 |
| |
1718 | 1718 |
| |
1719 | 1719 |
| |
| |||
1764 | 1764 |
| |
1765 | 1765 |
| |
1766 | 1766 |
| |
1767 |
| - | |
| 1767 | + | |
1768 | 1768 |
| |
1769 | 1769 |
| |
1770 | 1770 |
| |
| |||
1773 | 1773 |
| |
1774 | 1774 |
| |
1775 | 1775 |
| |
1776 |
| - | |
| 1776 | + | |
1777 | 1777 |
| |
1778 | 1778 |
| |
1779 | 1779 |
| |
1780 | 1780 |
| |
1781 | 1781 |
| |
1782 |
| - | |
| 1782 | + | |
1783 | 1783 |
| |
1784 | 1784 |
| |
1785 | 1785 |
| |
| |||
1789 | 1789 |
| |
1790 | 1790 |
| |
1791 | 1791 |
| |
1792 |
| - | |
| 1792 | + | |
1793 | 1793 |
| |
1794 | 1794 |
| |
1795 | 1795 |
| |
| |||
1844 | 1844 |
| |
1845 | 1845 |
| |
1846 | 1846 |
| |
1847 |
| - | |
| 1847 | + | |
1848 | 1848 |
| |
1849 | 1849 |
| |
1850 | 1850 |
| |
| |||
1853 | 1853 |
| |
1854 | 1854 |
| |
1855 | 1855 |
| |
1856 |
| - | |
| 1856 | + | |
1857 | 1857 |
| |
1858 | 1858 |
| |
1859 | 1859 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
|
Lines changed: 25 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
26 |
| - | |
| 26 | + | |
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
| |||
301 | 301 |
| |
302 | 302 |
| |
303 | 303 |
| |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
304 | 316 |
| |
305 | 317 |
| |
306 | 318 |
| |
| |||
331 | 343 |
| |
332 | 344 |
| |
333 | 345 |
| |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
334 | 352 |
| |
335 | 353 |
| |
336 | 354 |
| |
| |||
341 | 359 |
| |
342 | 360 |
| |
343 | 361 |
| |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
344 | 368 |
| |
345 | 369 |
| |
346 | 370 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 |
| - | |
| 22 | + | |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| |||
91 | 91 |
| |
92 | 92 |
| |
93 | 93 |
| |
| 94 | + | |
| 95 | + | |
94 | 96 |
| |
95 | 97 |
| |
96 | 98 |
| |
| |||
114 | 116 |
| |
115 | 117 |
| |
116 | 118 |
| |
| 119 | + | |
117 | 120 |
| |
118 | 121 |
| |
119 | 122 |
| |
120 | 123 |
| |
| 124 | + | |
121 | 125 |
| |
122 | 126 |
| |
123 | 127 |
| |
|
Lines changed: 34 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
535 | 535 |
| |
536 | 536 |
| |
537 | 537 |
| |
538 |
| - | |
| 538 | + | |
539 | 539 |
| |
540 |
| - | |
| 540 | + | |
541 | 541 |
| |
542 | 542 |
| |
543 | 543 |
| |
| |||
791 | 791 |
| |
792 | 792 |
| |
793 | 793 |
| |
794 |
| - | |
| 794 | + | |
795 | 795 |
| |
796 |
| - | |
| 796 | + | |
797 | 797 |
| |
798 | 798 |
| |
799 | 799 |
| |
| |||
818 | 818 |
| |
819 | 819 |
| |
820 | 820 |
| |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
821 | 850 |
| |
822 | 851 |
| |
823 | 852 |
| |
|
0 commit comments
Comments
(0)