Commit e062ae3
Add DISTRIBUTION option support for CREATE EXTERNAL TABLE
- Add ExternalTableDistributionOption AST type
- Add ExternalTableShardedDistributionPolicy for SHARDED(col)
- Add ExternalTableRoundRobinDistributionPolicy for ROUND_ROBIN
- Add ExternalTableReplicatedDistributionPolicy for REPLICATE
- Add parsing and marshaling for all distribution policies
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 4013de1 commit e062ae3
3 files changed
Lines changed: 84 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
98 | 128 | | |
99 | 129 | | |
100 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16697 | 16697 | | |
16698 | 16698 | | |
16699 | 16699 | | |
| 16700 | + | |
| 16701 | + | |
16700 | 16702 | | |
16701 | 16703 | | |
16702 | 16704 | | |
| |||
16710 | 16712 | | |
16711 | 16713 | | |
16712 | 16714 | | |
| 16715 | + | |
| 16716 | + | |
| 16717 | + | |
| 16718 | + | |
| 16719 | + | |
| 16720 | + | |
| 16721 | + | |
| 16722 | + | |
| 16723 | + | |
| 16724 | + | |
| 16725 | + | |
| 16726 | + | |
| 16727 | + | |
| 16728 | + | |
| 16729 | + | |
| 16730 | + | |
| 16731 | + | |
| 16732 | + | |
| 16733 | + | |
| 16734 | + | |
| 16735 | + | |
| 16736 | + | |
| 16737 | + | |
| 16738 | + | |
| 16739 | + | |
| 16740 | + | |
| 16741 | + | |
| 16742 | + | |
16713 | 16743 | | |
16714 | 16744 | | |
16715 | 16745 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8567 | 8567 | | |
8568 | 8568 | | |
8569 | 8569 | | |
| 8570 | + | |
| 8571 | + | |
| 8572 | + | |
| 8573 | + | |
| 8574 | + | |
| 8575 | + | |
| 8576 | + | |
| 8577 | + | |
| 8578 | + | |
| 8579 | + | |
| 8580 | + | |
| 8581 | + | |
| 8582 | + | |
| 8583 | + | |
| 8584 | + | |
| 8585 | + | |
| 8586 | + | |
| 8587 | + | |
| 8588 | + | |
| 8589 | + | |
| 8590 | + | |
| 8591 | + | |
| 8592 | + | |
| 8593 | + | |
8570 | 8594 | | |
8571 | 8595 | | |
8572 | 8596 | | |
| |||
0 commit comments