Commit e617d40
Feat!: extend ANALYZE common syntax to cover multiple dialects (#4591)
* Extend ANALYZE common syntax to cover multiple dialects
* Support starrocks and redshift
* parse VALIDATE and SAMPLE statements
* Parse oracle ANALYZE LIST and ANALYZE DELETE
* Fix analyze list chained rows type hint
* Fix analyze with type hint
* Simplify generator logic (1)
* Simplify generator logic (2)
---------
Co-authored-by: Jo <[email protected]>1 parent b7ab3f1 commit e617d40
File tree
17 files changed
+412
-65
lines changed- sqlglot
- tests
- dialects
17 files changed
+412
-65
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4718 | 4718 | | |
4719 | 4719 | | |
4720 | 4720 | | |
4721 | | - | |
| 4721 | + | |
4722 | 4722 | | |
| 4723 | + | |
| 4724 | + | |
4723 | 4725 | | |
4724 | | - | |
| 4726 | + | |
| 4727 | + | |
4725 | 4728 | | |
4726 | 4729 | | |
4727 | 4730 | | |
4728 | | - | |
| 4731 | + | |
4729 | 4732 | | |
| 4733 | + | |
| 4734 | + | |
4730 | 4735 | | |
4731 | 4736 | | |
4732 | 4737 | | |
4733 | 4738 | | |
4734 | 4739 | | |
| 4740 | + | |
| 4741 | + | |
| 4742 | + | |
| 4743 | + | |
| 4744 | + | |
| 4745 | + | |
| 4746 | + | |
| 4747 | + | |
| 4748 | + | |
| 4749 | + | |
| 4750 | + | |
| 4751 | + | |
| 4752 | + | |
| 4753 | + | |
| 4754 | + | |
| 4755 | + | |
| 4756 | + | |
| 4757 | + | |
| 4758 | + | |
| 4759 | + | |
| 4760 | + | |
| 4761 | + | |
| 4762 | + | |
| 4763 | + | |
| 4764 | + | |
| 4765 | + | |
| 4766 | + | |
| 4767 | + | |
| 4768 | + | |
| 4769 | + | |
| 4770 | + | |
| 4771 | + | |
| 4772 | + | |
| 4773 | + | |
| 4774 | + | |
| 4775 | + | |
| 4776 | + | |
| 4777 | + | |
| 4778 | + | |
| 4779 | + | |
| 4780 | + | |
| 4781 | + | |
| 4782 | + | |
| 4783 | + | |
| 4784 | + | |
| 4785 | + | |
| 4786 | + | |
| 4787 | + | |
| 4788 | + | |
| 4789 | + | |
4735 | 4790 | | |
4736 | 4791 | | |
4737 | 4792 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4656 | 4656 | | |
4657 | 4657 | | |
4658 | 4658 | | |
4659 | | - | |
| 4659 | + | |
| 4660 | + | |
| 4661 | + | |
| 4662 | + | |
| 4663 | + | |
| 4664 | + | |
| 4665 | + | |
| 4666 | + | |
| 4667 | + | |
4660 | 4668 | | |
| 4669 | + | |
4661 | 4670 | | |
4662 | 4671 | | |
4663 | | - | |
| 4672 | + | |
| 4673 | + | |
| 4674 | + | |
| 4675 | + | |
| 4676 | + | |
| 4677 | + | |
| 4678 | + | |
| 4679 | + | |
| 4680 | + | |
| 4681 | + | |
| 4682 | + | |
| 4683 | + | |
| 4684 | + | |
| 4685 | + | |
| 4686 | + | |
| 4687 | + | |
| 4688 | + | |
| 4689 | + | |
| 4690 | + | |
| 4691 | + | |
| 4692 | + | |
| 4693 | + | |
| 4694 | + | |
| 4695 | + | |
| 4696 | + | |
| 4697 | + | |
| 4698 | + | |
| 4699 | + | |
| 4700 | + | |
| 4701 | + | |
| 4702 | + | |
| 4703 | + | |
| 4704 | + | |
| 4705 | + | |
| 4706 | + | |
| 4707 | + | |
4664 | 4708 | | |
4665 | 4709 | | |
| 4710 | + | |
| 4711 | + | |
4666 | 4712 | | |
| 4713 | + | |
4667 | 4714 | | |
4668 | 4715 | | |
4669 | | - | |
4670 | | - | |
| 4716 | + | |
| 4717 | + | |
| 4718 | + | |
| 4719 | + | |
4671 | 4720 | | |
4672 | 4721 | | |
4673 | | - | |
4674 | | - | |
| 4722 | + | |
| 4723 | + | |
| 4724 | + | |
4675 | 4725 | | |
4676 | 4726 | | |
4677 | 4727 | | |
| |||
0 commit comments