Commit 53e4097
Add ALTER TABLE SPLIT/MERGE RANGE partition support
- Add AlterTableAlterPartitionStatement AST type for partition operations
- Add parsing support for ALTER TABLE table SPLIT/MERGE RANGE (value)
- Add JSON marshaling for the new statement type
Note: AlterTableStatementTests130 has additional differences related to
system versioning features (PERIOD FOR SYSTEM_TIME, SystemTimePeriodDefinition)
that need separate implementation.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent a869586 commit 53e4097
3 files changed
Lines changed: 68 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
| 594 | + | |
| 595 | + | |
594 | 596 | | |
595 | 597 | | |
596 | 598 | | |
| |||
16934 | 16936 | | |
16935 | 16937 | | |
16936 | 16938 | | |
| 16939 | + | |
| 16940 | + | |
| 16941 | + | |
| 16942 | + | |
| 16943 | + | |
| 16944 | + | |
| 16945 | + | |
| 16946 | + | |
| 16947 | + | |
| 16948 | + | |
| 16949 | + | |
| 16950 | + | |
| 16951 | + | |
| 16952 | + | |
16937 | 16953 | | |
16938 | 16954 | | |
16939 | 16955 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5049 | 5049 | | |
5050 | 5050 | | |
5051 | 5051 | | |
| 5052 | + | |
| 5053 | + | |
| 5054 | + | |
| 5055 | + | |
| 5056 | + | |
| 5057 | + | |
5052 | 5058 | | |
5053 | 5059 | | |
5054 | 5060 | | |
| 5061 | + | |
| 5062 | + | |
| 5063 | + | |
| 5064 | + | |
| 5065 | + | |
| 5066 | + | |
| 5067 | + | |
| 5068 | + | |
| 5069 | + | |
| 5070 | + | |
| 5071 | + | |
| 5072 | + | |
| 5073 | + | |
| 5074 | + | |
| 5075 | + | |
| 5076 | + | |
| 5077 | + | |
| 5078 | + | |
| 5079 | + | |
| 5080 | + | |
| 5081 | + | |
| 5082 | + | |
| 5083 | + | |
| 5084 | + | |
| 5085 | + | |
| 5086 | + | |
| 5087 | + | |
| 5088 | + | |
| 5089 | + | |
| 5090 | + | |
| 5091 | + | |
| 5092 | + | |
| 5093 | + | |
| 5094 | + | |
| 5095 | + | |
5055 | 5096 | | |
5056 | 5097 | | |
5057 | 5098 | | |
| |||
0 commit comments