forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit18c3000
committed
Teach grammar and parser about aggregate(DISTINCT ...). No implementation
yet, but at least we can give a better error message:regression=> select count(distinct f1) from int4_tbl;ERROR: aggregate(DISTINCT ...) is not implemented yetinstead of 'parser: parse error at or near distinct'.1 parentecba5d3 commit18c3000
File tree
11 files changed
+218
-112
lines changed- src
- backend
- nodes
- parser
- include
- nodes
- parser
11 files changed
+218
-112
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
| 118 | + | |
118 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
119 | 123 | | |
120 | 124 | | |
121 | 125 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
624 | 624 | | |
625 | 625 | | |
626 | 626 | | |
| 627 | + | |
| 628 | + | |
627 | 629 | | |
628 | 630 | | |
629 | 631 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
912 | 912 | | |
913 | 913 | | |
914 | 914 | | |
915 | | - | |
| 915 | + | |
916 | 916 | | |
917 | 917 | | |
918 | 918 | | |
| |||
939 | 939 | | |
940 | 940 | | |
941 | 941 | | |
942 | | - | |
| 942 | + | |
943 | 943 | | |
944 | 944 | | |
945 | 945 | | |
946 | 946 | | |
947 | 947 | | |
948 | 948 | | |
949 | | - | |
| 949 | + | |
| 950 | + | |
950 | 951 | | |
951 | 952 | | |
952 | 953 | | |
| |||
3792 | 3793 | | |
3793 | 3794 | | |
3794 | 3795 | | |
| 3796 | + | |
| 3797 | + | |
3795 | 3798 | | |
3796 | 3799 | | |
3797 | 3800 | | |
| |||
4037 | 4040 | | |
4038 | 4041 | | |
4039 | 4042 | | |
| 4043 | + | |
| 4044 | + | |
4040 | 4045 | | |
4041 | 4046 | | |
4042 | 4047 | | |
| |||
4129 | 4134 | | |
4130 | 4135 | | |
4131 | 4136 | | |
| 4137 | + | |
| 4138 | + | |
4132 | 4139 | | |
4133 | 4140 | | |
4134 | 4141 | | |
| |||
4139 | 4146 | | |
4140 | 4147 | | |
4141 | 4148 | | |
| 4149 | + | |
| 4150 | + | |
4142 | 4151 | | |
4143 | 4152 | | |
4144 | 4153 | | |
4145 | 4154 | | |
4146 | 4155 | | |
4147 | 4156 | | |
4148 | 4157 | | |
| 4158 | + | |
| 4159 | + | |
| 4160 | + | |
| 4161 | + | |
| 4162 | + | |
| 4163 | + | |
| 4164 | + | |
| 4165 | + | |
| 4166 | + | |
| 4167 | + | |
| 4168 | + | |
4149 | 4169 | | |
4150 | 4170 | | |
4151 | 4171 | | |
| |||
4158 | 4178 | | |
4159 | 4179 | | |
4160 | 4180 | | |
4161 | | - | |
4162 | | - | |
4163 | | - | |
4164 | | - | |
4165 | | - | |
4166 | | - | |
| 4181 | + | |
| 4182 | + | |
| 4183 | + | |
4167 | 4184 | | |
4168 | 4185 | | |
4169 | 4186 | | |
| |||
4172 | 4189 | | |
4173 | 4190 | | |
4174 | 4191 | | |
| 4192 | + | |
| 4193 | + | |
4175 | 4194 | | |
4176 | 4195 | | |
4177 | 4196 | | |
| |||
4203 | 4222 | | |
4204 | 4223 | | |
4205 | 4224 | | |
| 4225 | + | |
| 4226 | + | |
4206 | 4227 | | |
4207 | 4228 | | |
4208 | 4229 | | |
| |||
4226 | 4247 | | |
4227 | 4248 | | |
4228 | 4249 | | |
| 4250 | + | |
| 4251 | + | |
4229 | 4252 | | |
4230 | 4253 | | |
4231 | 4254 | | |
| |||
4249 | 4272 | | |
4250 | 4273 | | |
4251 | 4274 | | |
| 4275 | + | |
| 4276 | + | |
4252 | 4277 | | |
4253 | 4278 | | |
4254 | 4279 | | |
| |||
4275 | 4300 | | |
4276 | 4301 | | |
4277 | 4302 | | |
| 4303 | + | |
| 4304 | + | |
4278 | 4305 | | |
4279 | 4306 | | |
4280 | 4307 | | |
| |||
4298 | 4325 | | |
4299 | 4326 | | |
4300 | 4327 | | |
| 4328 | + | |
| 4329 | + | |
4301 | 4330 | | |
4302 | 4331 | | |
4303 | 4332 | | |
| |||
4309 | 4338 | | |
4310 | 4339 | | |
4311 | 4340 | | |
| 4341 | + | |
| 4342 | + | |
4312 | 4343 | | |
4313 | 4344 | | |
4314 | 4345 | | |
4315 | 4346 | | |
4316 | 4347 | | |
4317 | 4348 | | |
4318 | 4349 | | |
| 4350 | + | |
| 4351 | + | |
4319 | 4352 | | |
4320 | 4353 | | |
4321 | 4354 | | |
4322 | 4355 | | |
4323 | 4356 | | |
4324 | 4357 | | |
4325 | 4358 | | |
| 4359 | + | |
| 4360 | + | |
4326 | 4361 | | |
4327 | 4362 | | |
4328 | 4363 | | |
4329 | 4364 | | |
4330 | 4365 | | |
4331 | 4366 | | |
4332 | 4367 | | |
| 4368 | + | |
| 4369 | + | |
4333 | 4370 | | |
4334 | 4371 | | |
4335 | 4372 | | |
4336 | 4373 | | |
4337 | 4374 | | |
4338 | 4375 | | |
4339 | 4376 | | |
| 4377 | + | |
| 4378 | + | |
4340 | 4379 | | |
4341 | 4380 | | |
4342 | 4381 | | |
| |||
4345 | 4384 | | |
4346 | 4385 | | |
4347 | 4386 | | |
| 4387 | + | |
| 4388 | + | |
4348 | 4389 | | |
4349 | 4390 | | |
4350 | 4391 | | |
4351 | 4392 | | |
4352 | 4393 | | |
4353 | 4394 | | |
4354 | 4395 | | |
| 4396 | + | |
| 4397 | + | |
4355 | 4398 | | |
4356 | 4399 | | |
4357 | 4400 | | |
4358 | 4401 | | |
4359 | 4402 | | |
4360 | 4403 | | |
4361 | 4404 | | |
| 4405 | + | |
| 4406 | + | |
4362 | 4407 | | |
4363 | 4408 | | |
4364 | 4409 | | |
4365 | 4410 | | |
4366 | 4411 | | |
4367 | 4412 | | |
4368 | 4413 | | |
| 4414 | + | |
| 4415 | + | |
4369 | 4416 | | |
4370 | 4417 | | |
4371 | 4418 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | | - | |
| 206 | + | |
| 207 | + | |
207 | 208 | | |
208 | 209 | | |
209 | 210 | | |
| |||
242 | 243 | | |
243 | 244 | | |
244 | 245 | | |
245 | | - | |
| 246 | + | |
246 | 247 | | |
247 | 248 | | |
248 | 249 | | |
| |||
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
264 | | - | |
| 265 | + | |
265 | 266 | | |
266 | 267 | | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
267 | 276 | | |
268 | 277 | | |
269 | 278 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
102 | 104 | | |
103 | 105 | | |
104 | 106 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
110 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
111 | 113 | | |
112 | 114 | | |
113 | 115 | | |
| |||
116 | 118 | | |
117 | 119 | | |
118 | 120 | | |
119 | | - | |
120 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
121 | 125 | | |
122 | 126 | | |
123 | 127 | | |
| |||
192 | 196 | | |
193 | 197 | | |
194 | 198 | | |
| 199 | + | |
| 200 | + | |
195 | 201 | | |
196 | 202 | | |
197 | 203 | | |
| |||
0 commit comments
Comments
(0)