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 changedLines changed: 12 additions & 1 deletion
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 |
| |
|
Lines changed: 97 additions & 9 deletions
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 |
| |
|
Lines changed: 35 additions & 29 deletions
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)