diff --git a/internal/explain/dictionary.go b/internal/explain/dictionary.go index 5af397c2a6..dc5d642fd0 100644 --- a/internal/explain/dictionary.go +++ b/internal/explain/dictionary.go @@ -153,23 +153,7 @@ func explainDictionaryLayout(sb *strings.Builder, n *ast.DictionaryLayout, inden } // explainDictionaryRange outputs a dictionary RANGE clause. +// Note: ClickHouse's EXPLAIN does not output children for Dictionary range. func explainDictionaryRange(sb *strings.Builder, n *ast.DictionaryRange, indent string, depth int) { - children := 0 - if n.Min != nil { - children++ - } - if n.Max != nil { - children++ - } - if children > 0 { - fmt.Fprintf(sb, "%sDictionary range (children %d)\n", indent, children) - if n.Min != nil { - Node(sb, n.Min, depth+1) - } - if n.Max != nil { - Node(sb, n.Max, depth+1) - } - } else { - fmt.Fprintf(sb, "%sDictionary range\n", indent) - } + fmt.Fprintf(sb, "%sDictionary range\n", indent) } diff --git a/parser/testdata/03553_inconsistent_formatting_of_dictionary/metadata.json b/parser/testdata/03553_inconsistent_formatting_of_dictionary/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03553_inconsistent_formatting_of_dictionary/metadata.json +++ b/parser/testdata/03553_inconsistent_formatting_of_dictionary/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{}