Commit 2f9eff0
committed
Add SHOW CREATE VIEW and SETTINGS support
- Fix SHOW CREATE VIEW parsing to use token.VIEW instead of IDENT check
- Add HasSettings field to ShowQuery AST for SETTINGS clause
- Parse SETTINGS clause in SHOW queries
- Update EXPLAIN output for ShowCreateTableQuery, ShowCreateViewQuery,
and ShowCreateDictionaryQuery to include Set when SETTINGS is present1 parent 1079b4e commit 2f9eff0
File tree
6 files changed
+92
-78
lines changed- ast
- internal/explain
- parser
- testdata
- 01083_expressions_in_engine_arguments
- 03230_show_create_query_identifier_quoting_style
- 03234_enable_secure_identifiers
6 files changed
+92
-78
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
658 | 658 | | |
659 | 659 | | |
660 | 660 | | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
669 | 670 | | |
670 | 671 | | |
671 | 672 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
572 | 572 | | |
573 | 573 | | |
574 | 574 | | |
575 | | - | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
576 | 580 | | |
577 | 581 | | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
578 | 585 | | |
579 | | - | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
580 | 591 | | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
581 | 595 | | |
582 | | - | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
583 | 601 | | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
584 | 605 | | |
585 | 606 | | |
586 | 607 | | |
587 | 608 | | |
588 | 609 | | |
589 | 610 | | |
590 | 611 | | |
591 | | - | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
592 | 617 | | |
593 | 618 | | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
594 | 622 | | |
595 | | - | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
596 | 628 | | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
597 | 632 | | |
598 | | - | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
599 | 638 | | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
600 | 642 | | |
601 | 643 | | |
602 | 644 | | |
| |||
608 | 650 | | |
609 | 651 | | |
610 | 652 | | |
611 | | - | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
612 | 657 | | |
613 | 658 | | |
614 | 659 | | |
615 | 660 | | |
616 | 661 | | |
617 | 662 | | |
618 | 663 | | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
619 | 667 | | |
620 | 668 | | |
621 | 669 | | |
622 | | - | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
623 | 674 | | |
624 | 675 | | |
625 | 676 | | |
626 | 677 | | |
627 | 678 | | |
628 | 679 | | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
629 | 683 | | |
630 | 684 | | |
631 | 685 | | |
632 | | - | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
633 | 690 | | |
634 | 691 | | |
635 | 692 | | |
636 | 693 | | |
637 | 694 | | |
638 | 695 | | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
639 | 699 | | |
640 | 700 | | |
641 | 701 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4071 | 4071 | | |
4072 | 4072 | | |
4073 | 4073 | | |
4074 | | - | |
| 4074 | + | |
4075 | 4075 | | |
4076 | 4076 | | |
4077 | 4077 | | |
| |||
4170 | 4170 | | |
4171 | 4171 | | |
4172 | 4172 | | |
| 4173 | + | |
| 4174 | + | |
| 4175 | + | |
| 4176 | + | |
| 4177 | + | |
| 4178 | + | |
| 4179 | + | |
| 4180 | + | |
| 4181 | + | |
| 4182 | + | |
4173 | 4183 | | |
4174 | 4184 | | |
4175 | 4185 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 1 | + | |
Lines changed: 1 addition & 51 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
| 1 | + | |
Lines changed: 1 addition & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 4 | + | |
8 | 5 | | |
9 | 6 | | |
0 commit comments