Commit 28de160
committed
feat(ast): model PostgreSQL collation DDL
Add AST support for PostgreSQL collation statements and related object kinds.\n\n- introduce CreateCollation and AlterCollation structures\n- add CreateCollationDefinition and AlterCollationOperation enums\n- extend Statement with CreateCollation/AlterCollation variants\n- add ObjectType::Collation and CommentObject::Collation\n- wire display/from conversions and span matching hooks1 parent 6fa3614 commit 28de160
3 files changed
+172
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4503 | 4503 | | |
4504 | 4504 | | |
4505 | 4505 | | |
| 4506 | + | |
| 4507 | + | |
| 4508 | + | |
| 4509 | + | |
| 4510 | + | |
| 4511 | + | |
| 4512 | + | |
| 4513 | + | |
| 4514 | + | |
| 4515 | + | |
| 4516 | + | |
| 4517 | + | |
| 4518 | + | |
| 4519 | + | |
| 4520 | + | |
| 4521 | + | |
| 4522 | + | |
| 4523 | + | |
| 4524 | + | |
| 4525 | + | |
| 4526 | + | |
| 4527 | + | |
| 4528 | + | |
| 4529 | + | |
| 4530 | + | |
| 4531 | + | |
| 4532 | + | |
| 4533 | + | |
| 4534 | + | |
| 4535 | + | |
| 4536 | + | |
| 4537 | + | |
| 4538 | + | |
| 4539 | + | |
| 4540 | + | |
| 4541 | + | |
| 4542 | + | |
| 4543 | + | |
| 4544 | + | |
| 4545 | + | |
| 4546 | + | |
| 4547 | + | |
| 4548 | + | |
| 4549 | + | |
| 4550 | + | |
| 4551 | + | |
| 4552 | + | |
| 4553 | + | |
| 4554 | + | |
| 4555 | + | |
| 4556 | + | |
| 4557 | + | |
| 4558 | + | |
| 4559 | + | |
| 4560 | + | |
| 4561 | + | |
| 4562 | + | |
| 4563 | + | |
| 4564 | + | |
| 4565 | + | |
| 4566 | + | |
| 4567 | + | |
| 4568 | + | |
| 4569 | + | |
| 4570 | + | |
| 4571 | + | |
| 4572 | + | |
| 4573 | + | |
| 4574 | + | |
| 4575 | + | |
| 4576 | + | |
| 4577 | + | |
| 4578 | + | |
| 4579 | + | |
| 4580 | + | |
| 4581 | + | |
| 4582 | + | |
| 4583 | + | |
| 4584 | + | |
| 4585 | + | |
| 4586 | + | |
| 4587 | + | |
| 4588 | + | |
| 4589 | + | |
| 4590 | + | |
| 4591 | + | |
| 4592 | + | |
| 4593 | + | |
| 4594 | + | |
| 4595 | + | |
| 4596 | + | |
| 4597 | + | |
| 4598 | + | |
| 4599 | + | |
| 4600 | + | |
| 4601 | + | |
| 4602 | + | |
| 4603 | + | |
| 4604 | + | |
| 4605 | + | |
| 4606 | + | |
| 4607 | + | |
| 4608 | + | |
| 4609 | + | |
| 4610 | + | |
| 4611 | + | |
| 4612 | + | |
| 4613 | + | |
| 4614 | + | |
| 4615 | + | |
| 4616 | + | |
| 4617 | + | |
| 4618 | + | |
| 4619 | + | |
| 4620 | + | |
| 4621 | + | |
| 4622 | + | |
| 4623 | + | |
| 4624 | + | |
| 4625 | + | |
| 4626 | + | |
| 4627 | + | |
| 4628 | + | |
| 4629 | + | |
| 4630 | + | |
| 4631 | + | |
| 4632 | + | |
| 4633 | + | |
| 4634 | + | |
| 4635 | + | |
| 4636 | + | |
| 4637 | + | |
| 4638 | + | |
| 4639 | + | |
| 4640 | + | |
| 4641 | + | |
4506 | 4642 | | |
4507 | 4643 | | |
4508 | 4644 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
85 | 86 | | |
86 | 87 | | |
87 | 88 | | |
| |||
2450 | 2451 | | |
2451 | 2452 | | |
2452 | 2453 | | |
| 2454 | + | |
| 2455 | + | |
2453 | 2456 | | |
2454 | 2457 | | |
2455 | 2458 | | |
| |||
2485 | 2488 | | |
2486 | 2489 | | |
2487 | 2490 | | |
| 2491 | + | |
2488 | 2492 | | |
2489 | 2493 | | |
2490 | 2494 | | |
| |||
3764 | 3768 | | |
3765 | 3769 | | |
3766 | 3770 | | |
| 3771 | + | |
| 3772 | + | |
| 3773 | + | |
| 3774 | + | |
| 3775 | + | |
3767 | 3776 | | |
3768 | 3777 | | |
3769 | 3778 | | |
| |||
3960 | 3969 | | |
3961 | 3970 | | |
3962 | 3971 | | |
| 3972 | + | |
| 3973 | + | |
| 3974 | + | |
| 3975 | + | |
| 3976 | + | |
| 3977 | + | |
3963 | 3978 | | |
3964 | 3979 | | |
3965 | 3980 | | |
| |||
5430 | 5445 | | |
5431 | 5446 | | |
5432 | 5447 | | |
| 5448 | + | |
5433 | 5449 | | |
5434 | 5450 | | |
5435 | 5451 | | |
| |||
5507 | 5523 | | |
5508 | 5524 | | |
5509 | 5525 | | |
| 5526 | + | |
5510 | 5527 | | |
5511 | 5528 | | |
5512 | 5529 | | |
| |||
8380 | 8397 | | |
8381 | 8398 | | |
8382 | 8399 | | |
| 8400 | + | |
| 8401 | + | |
8383 | 8402 | | |
8384 | 8403 | | |
8385 | 8404 | | |
| |||
8409 | 8428 | | |
8410 | 8429 | | |
8411 | 8430 | | |
| 8431 | + | |
8412 | 8432 | | |
8413 | 8433 | | |
8414 | 8434 | | |
| |||
12011 | 12031 | | |
12012 | 12032 | | |
12013 | 12033 | | |
| 12034 | + | |
| 12035 | + | |
| 12036 | + | |
| 12037 | + | |
| 12038 | + | |
| 12039 | + | |
12014 | 12040 | | |
12015 | 12041 | | |
12016 | 12042 | | |
| |||
12125 | 12151 | | |
12126 | 12152 | | |
12127 | 12153 | | |
| 12154 | + | |
| 12155 | + | |
| 12156 | + | |
| 12157 | + | |
| 12158 | + | |
| 12159 | + | |
12128 | 12160 | | |
12129 | 12161 | | |
12130 | 12162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
| 267 | + | |
| 268 | + | |
267 | 269 | | |
268 | 270 | | |
269 | 271 | | |
| |||
377 | 379 | | |
378 | 380 | | |
379 | 381 | | |
| 382 | + | |
380 | 383 | | |
381 | 384 | | |
382 | 385 | | |
| |||
405 | 408 | | |
406 | 409 | | |
407 | 410 | | |
| 411 | + | |
408 | 412 | | |
409 | 413 | | |
410 | 414 | | |
| |||
0 commit comments