Commit 548d700
committed
Fix EXPLAIN output for FORMAT and SETTINGS clauses
Handle FORMAT and SETTINGS ordering in EXPLAIN output:
- Extract FORMAT clause to be a child of Explain node
- Extract SETTINGS after FORMAT (SettingsAfterFormat flag) to Explain level
- Keep SETTINGS before FORMAT within the SelectQuery
Fixed tests:
- 02989_join_using_parent_scope (stmt32)
- 02798_explain_settings_not_applied_bug (stmt8)1 parent 75f36e8 commit 548d700
File tree
3 files changed
+36
-18
lines changed- internal/explain
- parser/testdata
- 02798_explain_settings_not_applied_bug
- 02989_join_using_parent_scope
3 files changed
+36
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
| 809 | + | |
809 | 810 | | |
| 811 | + | |
| 812 | + | |
810 | 813 | | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
811 | 821 | | |
812 | | - | |
813 | | - | |
814 | | - | |
815 | | - | |
816 | | - | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
817 | 836 | | |
818 | 837 | | |
819 | 838 | | |
820 | 839 | | |
821 | 840 | | |
822 | | - | |
| 841 | + | |
823 | 842 | | |
824 | | - | |
| 843 | + | |
825 | 844 | | |
826 | 845 | | |
827 | | - | |
| 846 | + | |
828 | 847 | | |
829 | 848 | | |
830 | 849 | | |
| |||
835 | 854 | | |
836 | 855 | | |
837 | 856 | | |
| 857 | + | |
838 | 858 | | |
839 | 859 | | |
840 | 860 | | |
| 861 | + | |
841 | 862 | | |
| 863 | + | |
842 | 864 | | |
843 | 865 | | |
844 | 866 | | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
845 | 871 | | |
846 | 872 | | |
847 | 873 | | |
| |||
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 & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 1 | + | |
0 commit comments