forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit6c1d466
committed
Finish implementation of hashed aggregation. Add enable_hashagg GUC
parameter to allow it to be forced off for comparison purposes.Add ORDER BY clauses to a bunch of regression test queries that willotherwise produce randomly-ordered output in the new regime.1 parent2676e11 commit6c1d466
File tree
25 files changed
+457
-190
lines changed- doc/src/sgml
- src
- backend
- optimizer
- path
- plan
- utils/misc
- bin/psql
- include/optimizer
- test/regress
- expected
- input
- output
- sql
25 files changed
+457
-190
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
670 | 670 | | |
671 | 671 | | |
672 | 672 | | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
673 | 684 | | |
674 | 685 | | |
675 | 686 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
| |||
423 | 424 | | |
424 | 425 | | |
425 | 426 | | |
426 | | - | |
427 | | - | |
428 | | - | |
429 | | - | |
| 427 | + | |
| 428 | + | |
430 | 429 | | |
431 | 430 | | |
432 | 431 | | |
| |||
449 | 448 | | |
450 | 449 | | |
451 | 450 | | |
| 451 | + | |
452 | 452 | | |
453 | 453 | | |
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | 457 | | |
458 | 458 | | |
| 459 | + | |
| 460 | + | |
459 | 461 | | |
460 | 462 | | |
461 | 463 | | |
462 | | - | |
| 464 | + | |
463 | 465 | | |
464 | | - | |
| 466 | + | |
465 | 467 | | |
466 | 468 | | |
467 | 469 | | |
| |||
511 | 513 | | |
512 | 514 | | |
513 | 515 | | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
514 | 602 | | |
515 | 603 | | |
516 | 604 | | |
| |||
658 | 746 | | |
659 | 747 | | |
660 | 748 | | |
661 | | - | |
662 | 749 | | |
663 | 750 | | |
664 | 751 | | |
| 752 | + | |
665 | 753 | | |
666 | 754 | | |
667 | 755 | | |
| |||
677 | 765 | | |
678 | 766 | | |
679 | 767 | | |
680 | | - | |
681 | 768 | | |
682 | 769 | | |
683 | 770 | | |
| 771 | + | |
684 | 772 | | |
685 | 773 | | |
686 | 774 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
1573 | 1573 | | |
1574 | 1574 | | |
1575 | 1575 | | |
1576 | | - | |
1577 | | - | |
1578 | | - | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
1579 | 1581 | | |
1580 | 1582 | | |
1581 | 1583 | | |
| |||
1683 | 1685 | | |
1684 | 1686 | | |
1685 | 1687 | | |
1686 | | - | |
1687 | | - | |
| 1688 | + | |
| 1689 | + | |
| 1690 | + | |
| 1691 | + | |
1688 | 1692 | | |
1689 | 1693 | | |
1690 | 1694 | | |
1691 | 1695 | | |
| 1696 | + | |
1692 | 1697 | | |
1693 | 1698 | | |
1694 | | - | |
| 1699 | + | |
1695 | 1700 | | |
1696 | 1701 | | |
1697 | 1702 | | |
1698 | | - | |
1699 | | - | |
1700 | | - | |
1701 | | - | |
1702 | | - | |
1703 | | - | |
1704 | | - | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
1705 | 1712 | | |
1706 | 1713 | | |
1707 | 1714 | | |
1708 | 1715 | | |
1709 | 1716 | | |
1710 | 1717 | | |
1711 | | - | |
1712 | 1718 | | |
1713 | | - | |
1714 | | - | |
1715 | 1719 | | |
1716 | | - | |
1717 | 1720 | | |
1718 | | - | |
1719 | 1721 | | |
1720 | 1722 | | |
1721 | 1723 | | |
| |||
1727 | 1729 | | |
1728 | 1730 | | |
1729 | 1731 | | |
1730 | | - | |
1731 | | - | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
1732 | 1735 | | |
1733 | 1736 | | |
1734 | 1737 | | |
1735 | 1738 | | |
1736 | 1739 | | |
1737 | 1740 | | |
| 1741 | + | |
1738 | 1742 | | |
1739 | | - | |
| 1743 | + | |
| 1744 | + | |
1740 | 1745 | | |
1741 | | - | |
1742 | | - | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
1746 | 1754 | | |
1747 | 1755 | | |
1748 | 1756 | | |
| |||
1752 | 1760 | | |
1753 | 1761 | | |
1754 | 1762 | | |
1755 | | - | |
1756 | | - | |
1757 | 1763 | | |
1758 | 1764 | | |
1759 | 1765 | | |
| |||
0 commit comments
Comments
(0)