From 538de6428a83d1b83d9519a2d1a031c7ae60010f Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 29 Dec 2025 23:00:37 +0000 Subject: [PATCH] Add query element wrappers: Partition, CheckQuery, Assignment, Constraint, TTLElement This commit adds wrapper types for several AST elements in the EXPLAIN output: - Partition: Wraps partition expressions in ALTER commands (ATTACH/DROP/DETACH/REPLACE/FREEZE PARTITION) - CheckQuery: New statement type for CHECK TABLE statements - Assignment: Wraps column assignments in ALTER UPDATE statements - Constraint: Wraps constraint expressions in CREATE TABLE - TTLElement: Wraps TTL expressions in CREATE TABLE Changes: - ast/ast.go: Add CheckQuery struct - parser/parser.go: Add parseCheck() for CHECK TABLE parsing - internal/explain/statements.go: Add wrapper output for Partition, Assignment, Constraint, TTLElement - internal/explain/explain.go: Add CheckQuery case in Node dispatch - Updated metadata.json files to reflect newly passing explain tests --- ast/ast.go | 12 ++++ internal/explain/explain.go | 2 + internal/explain/statements.go | 63 +++++++++++++++---- parser/parser.go | 33 ++++++++++ .../00054_merge_tree_partitions/metadata.json | 7 ++- .../testdata/00063_check_query/metadata.json | 5 -- .../metadata.json | 3 +- .../metadata.json | 2 +- .../metadata.json | 1 - .../metadata.json | 3 - .../metadata.json | 3 - .../metadata.json | 2 +- .../metadata.json | 6 +- .../metadata.json | 3 +- .../metadata.json | 10 +-- .../testdata/00753_alter_attach/metadata.json | 6 -- .../00933_ttl_formatting/metadata.json | 1 - .../testdata/00933_ttl_simple/metadata.json | 6 +- .../00952_part_frozen_info/metadata.json | 1 - .../00955_test_final_mark/metadata.json | 2 - .../testdata/00961_check_table/metadata.json | 8 +-- .../metadata.json | 1 - .../metadata.json | 2 - .../metadata.json | 11 +--- .../01021_only_tuple_columns/metadata.json | 3 +- .../metadata.json | 7 +-- .../metadata.json | 11 +--- .../01055_compact_parts/metadata.json | 1 - .../metadata.json | 3 +- .../01070_alter_with_ttl/metadata.json | 2 - .../metadata.json | 6 +- .../01073_bad_alter_partition/metadata.json | 2 +- .../01095_tpch_like_smoke/metadata.json | 7 --- .../metadata.json | 6 +- .../metadata.json | 6 +- .../metadata.json | 6 +- .../metadata.json | 6 +- .../metadata.json | 6 +- .../metadata.json | 9 +-- .../01282_system_parts_ttl_info/metadata.json | 1 - .../metadata.json | 8 +-- .../01325_freeze_mutation_stuck/metadata.json | 3 +- .../01358_constexpr_constraint/metadata.json | 7 +-- .../01390_check_table_codec/metadata.json | 7 +-- .../metadata.json | 2 +- .../metadata.json | 1 - .../metadata.json | 2 +- .../metadata.json | 15 +---- .../metadata.json | 1 - .../metadata.json | 3 - .../metadata.json | 6 +- .../metadata.json | 1 - .../metadata.json | 1 - .../metadata.json | 1 - .../01710_projection_part_check/metadata.json | 5 +- .../metadata.json | 6 +- .../metadata.json | 8 +-- .../metadata.json | 8 +-- .../01763_long_ttl_group_by/metadata.json | 1 - .../metadata.json | 1 - .../metadata.json | 11 +--- .../01821_join_table_mutation/metadata.json | 9 ++- .../metadata.json | 10 +-- .../metadata.json | 1 - .../metadata.json | 4 +- .../02009_array_join_partition/metadata.json | 7 +-- .../metadata.json | 1 - .../metadata.json | 9 +-- .../metadata.json | 2 +- .../02207_ttl_move_if_exists/metadata.json | 6 +- .../metadata.json | 1 - .../metadata.json | 3 +- .../metadata.json | 7 +-- .../02296_ttl_non_deterministic/metadata.json | 2 - .../metadata.json | 8 --- .../metadata.json | 8 --- .../02346_text_index_queries/metadata.json | 1 - .../02416_rocksdb_delete_update/metadata.json | 2 - .../metadata.json | 9 +-- .../metadata.json | 3 +- .../metadata.json | 2 - .../metadata.json | 3 +- .../metadata.json | 3 +- .../metadata.json | 8 --- .../metadata.json | 1 - .../metadata.json | 8 +-- .../metadata.json | 6 +- .../metadata.json | 3 +- .../02565_update_empty_nested/metadata.json | 6 +- .../metadata.json | 3 - .../metadata.json | 1 - .../02668_column_block_number/metadata.json | 6 +- .../metadata.json | 6 +- .../testdata/02681_undrop_query/metadata.json | 1 - .../metadata.json | 2 - .../metadata.json | 4 -- .../metadata.json | 1 - .../02800_transform_alter/metadata.json | 6 +- .../metadata.json | 7 +-- .../metadata.json | 6 -- .../metadata.json | 1 - .../metadata.json | 1 - .../02949_ttl_group_by_bug/metadata.json | 1 - .../metadata.json | 1 - .../metadata.json | 6 +- .../metadata.json | 2 - .../metadata.json | 8 ++- .../metadata.json | 7 ++- .../metadata.json | 8 ++- .../metadata.json | 2 - .../metadata.json | 8 +-- .../metadata.json | 6 +- .../metadata.json | 1 - .../metadata.json | 1 - .../03047_on_fly_update_delete/metadata.json | 2 - .../metadata.json | 4 -- .../03100_lwu_deletes_2/metadata.json | 1 - .../03144_alter_column_and_read/metadata.json | 6 +- .../metadata.json | 6 +- .../metadata.json | 6 +- .../03254_attach_part_order/metadata.json | 3 +- .../metadata.json | 7 +-- .../metadata.json | 7 +-- .../metadata.json | 1 - .../03275_block_number_update/metadata.json | 7 +-- .../metadata.json | 2 - .../03352_allow_suspicious_ttl/metadata.json | 2 - .../metadata.json | 1 - .../metadata.json | 6 +- .../metadata.json | 1 - .../metadata.json | 2 - .../metadata.json | 1 - .../03532_json_dynamic_updates/metadata.json | 15 ++++- .../03541_rename_column_start/metadata.json | 1 - .../metadata.json | 1 - .../metadata.json | 6 +- .../metadata.json | 6 +- .../metadata.json | 7 +-- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../03636_storage_alias_basic/metadata.json | 2 - .../metadata.json | 10 --- .../metadata.json | 1 - .../metadata.json | 8 +-- .../metadata.json | 6 +- 146 files changed, 232 insertions(+), 510 deletions(-) diff --git a/ast/ast.go b/ast/ast.go index 78858721fc..9565e68b69 100644 --- a/ast/ast.go +++ b/ast/ast.go @@ -713,6 +713,18 @@ func (o *OptimizeQuery) Pos() token.Position { return o.Position } func (o *OptimizeQuery) End() token.Position { return o.Position } func (o *OptimizeQuery) statementNode() {} +// CheckQuery represents a CHECK TABLE statement. +type CheckQuery struct { + Position token.Position `json:"-"` + Database string `json:"database,omitempty"` + Table string `json:"table"` + Settings []*SettingExpr `json:"settings,omitempty"` +} + +func (c *CheckQuery) Pos() token.Position { return c.Position } +func (c *CheckQuery) End() token.Position { return c.Position } +func (c *CheckQuery) statementNode() {} + // SystemQuery represents a SYSTEM statement. type SystemQuery struct { Position token.Position `json:"-"` diff --git a/internal/explain/explain.go b/internal/explain/explain.go index 421f296bf6..3b004e6dc1 100644 --- a/internal/explain/explain.go +++ b/internal/explain/explain.go @@ -143,6 +143,8 @@ func Node(sb *strings.Builder, node interface{}, depth int) { explainOptimizeQuery(sb, n, indent) case *ast.TruncateQuery: explainTruncateQuery(sb, n, indent) + case *ast.CheckQuery: + explainCheckQuery(sb, n, indent) // Types case *ast.DataType: diff --git a/internal/explain/statements.go b/internal/explain/statements.go index 073787fc80..1513ad42ce 100644 --- a/internal/explain/statements.go +++ b/internal/explain/statements.go @@ -122,7 +122,7 @@ func explainCreateQuery(sb *strings.Builder, n *ast.CreateQuery, indent string, } // Count children: name + columns + engine/storage children := 1 // name identifier - if len(n.Columns) > 0 { + if len(n.Columns) > 0 || len(n.Indexes) > 0 || len(n.Constraints) > 0 { children++ } if n.Engine != nil || len(n.OrderBy) > 0 || len(n.PrimaryKey) > 0 || n.PartitionBy != nil { @@ -141,7 +141,7 @@ func explainCreateQuery(sb *strings.Builder, n *ast.CreateQuery, indent string, fmt.Fprintf(sb, "%sCreateQuery %s (children %d)\n", indent, name, children) } fmt.Fprintf(sb, "%s Identifier %s\n", indent, name) - if len(n.Columns) > 0 || len(n.Indexes) > 0 { + if len(n.Columns) > 0 || len(n.Indexes) > 0 || len(n.Constraints) > 0 { childrenCount := 0 if len(n.Columns) > 0 { childrenCount++ @@ -149,6 +149,9 @@ func explainCreateQuery(sb *strings.Builder, n *ast.CreateQuery, indent string, if len(n.Indexes) > 0 { childrenCount++ } + if len(n.Constraints) > 0 { + childrenCount++ + } // Check for PRIMARY KEY constraints in column declarations var primaryKeyColumns []string for _, col := range n.Columns { @@ -172,6 +175,14 @@ func explainCreateQuery(sb *strings.Builder, n *ast.CreateQuery, indent string, Index(sb, idx, depth+3) } } + // Output constraints wrapped in Constraint nodes + if len(n.Constraints) > 0 { + fmt.Fprintf(sb, "%s ExpressionList (children %d)\n", indent, len(n.Constraints)) + for _, constraint := range n.Constraints { + fmt.Fprintf(sb, "%s Constraint (children 1)\n", indent) + Node(sb, constraint.Expression, depth+4) + } + } // Output PRIMARY KEY columns as Function tuple if len(primaryKeyColumns) > 0 { fmt.Fprintf(sb, "%s Function tuple (children %d)\n", indent, 1) @@ -181,7 +192,7 @@ func explainCreateQuery(sb *strings.Builder, n *ast.CreateQuery, indent string, } } } - if n.Engine != nil || len(n.OrderBy) > 0 || len(n.PrimaryKey) > 0 || n.PartitionBy != nil || n.SampleBy != nil || len(n.Settings) > 0 { + if n.Engine != nil || len(n.OrderBy) > 0 || len(n.PrimaryKey) > 0 || n.PartitionBy != nil || n.SampleBy != nil || n.TTL != nil || len(n.Settings) > 0 { storageChildren := 0 if n.Engine != nil { storageChildren++ @@ -214,6 +225,9 @@ func explainCreateQuery(sb *strings.Builder, n *ast.CreateQuery, indent string, } } } + if n.TTL != nil { + storageChildren++ + } if len(n.Settings) > 0 { storageChildren++ } @@ -313,6 +327,11 @@ func explainCreateQuery(sb *strings.Builder, n *ast.CreateQuery, indent string, } } } + if n.TTL != nil { + fmt.Fprintf(sb, "%s ExpressionList (children 1)\n", indent) + fmt.Fprintf(sb, "%s TTLElement (children 1)\n", indent) + Node(sb, n.TTL.Expression, depth+4) + } if len(n.Settings) > 0 { fmt.Fprintf(sb, "%s Set\n", indent) } @@ -681,7 +700,8 @@ func explainAlterCommand(sb *strings.Builder, cmd *ast.AlterCommand, indent stri case ast.AlterDropPartition, ast.AlterDetachPartition, ast.AlterAttachPartition, ast.AlterReplacePartition, ast.AlterFreezePartition: if cmd.Partition != nil { - Node(sb, cmd.Partition, depth+1) + fmt.Fprintf(sb, "%s Partition (children 1)\n", indent) + Node(sb, cmd.Partition, depth+2) } case ast.AlterFreeze: // No children @@ -690,18 +710,16 @@ func explainAlterCommand(sb *strings.Builder, cmd *ast.AlterCommand, indent stri Node(sb, cmd.Where, depth+1) } case ast.AlterUpdate: + if cmd.Where != nil { + Node(sb, cmd.Where, depth+1) + } if len(cmd.Assignments) > 0 { fmt.Fprintf(sb, "%s ExpressionList (children %d)\n", indent, len(cmd.Assignments)) for _, assign := range cmd.Assignments { - fmt.Fprintf(sb, "%s Function equals (children 1)\n", indent) - fmt.Fprintf(sb, "%s ExpressionList (children 2)\n", indent) - fmt.Fprintf(sb, "%s Identifier %s\n", indent, assign.Column) - Node(sb, assign.Value, depth+4) + fmt.Fprintf(sb, "%s Assignment %s (children 1)\n", indent, assign.Column) + Node(sb, assign.Value, depth+3) } } - if cmd.Where != nil { - Node(sb, cmd.Where, depth+1) - } case ast.AlterAddProjection: if cmd.Projection != nil { explainProjection(sb, cmd.Projection, indent, depth+1) @@ -866,3 +884,26 @@ func explainTruncateQuery(sb *strings.Builder, n *ast.TruncateQuery, indent stri fmt.Fprintf(sb, "%sTruncateQuery %s (children %d)\n", indent, name, 1) fmt.Fprintf(sb, "%s Identifier %s\n", indent, name) } + +func explainCheckQuery(sb *strings.Builder, n *ast.CheckQuery, indent string) { + if n == nil { + fmt.Fprintf(sb, "%s*ast.CheckQuery\n", indent) + return + } + + name := n.Table + if n.Database != "" { + name = n.Database + "." + n.Table + } + + children := 1 // identifier + if len(n.Settings) > 0 { + children++ + } + + fmt.Fprintf(sb, "%sCheckQuery %s (children %d)\n", indent, name, children) + fmt.Fprintf(sb, "%s Identifier %s\n", indent, name) + if len(n.Settings) > 0 { + fmt.Fprintf(sb, "%s Set\n", indent) + } +} diff --git a/parser/parser.go b/parser/parser.go index 30192b7e49..6a6d0c89ef 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -153,6 +153,8 @@ func (p *Parser) parseStatement() ast.Statement { return p.parseDetach() case token.ATTACH: return p.parseAttach() + case token.CHECK: + return p.parseCheck() default: p.errors = append(p.errors, fmt.Errorf("unexpected token %s at line %d, column %d", p.current.Token, p.current.Pos.Line, p.current.Pos.Column)) @@ -3636,6 +3638,37 @@ func (p *Parser) parseAttach() *ast.AttachQuery { return attach } +func (p *Parser) parseCheck() *ast.CheckQuery { + check := &ast.CheckQuery{ + Position: p.current.Pos, + } + + p.nextToken() // skip CHECK + + // Skip optional TABLE keyword + if p.currentIs(token.TABLE) { + p.nextToken() + } + + // Parse table name (can be qualified: database.table) + tableName := p.parseIdentifierName() + if p.currentIs(token.DOT) { + p.nextToken() + check.Database = tableName + check.Table = p.parseIdentifierName() + } else { + check.Table = tableName + } + + // Parse optional SETTINGS + if p.currentIs(token.SETTINGS) { + p.nextToken() // skip SETTINGS + check.Settings = p.parseSettingsList() + } + + return check +} + func (p *Parser) parseArrayJoin() *ast.ArrayJoinClause { aj := &ast.ArrayJoinClause{ Position: p.current.Pos, diff --git a/parser/testdata/00054_merge_tree_partitions/metadata.json b/parser/testdata/00054_merge_tree_partitions/metadata.json index 5ef63583f8..8007cf1b4d 100644 --- a/parser/testdata/00054_merge_tree_partitions/metadata.json +++ b/parser/testdata/00054_merge_tree_partitions/metadata.json @@ -1 +1,6 @@ -{"explain_todo":{"stmt12":true,"stmt16":true,"stmt20":true,"stmt8":true}} +{ + "explain_todo": { + "stmt16": true, + "stmt8": true + } +} diff --git a/parser/testdata/00063_check_query/metadata.json b/parser/testdata/00063_check_query/metadata.json index c14dcd3199..7ad5569408 100644 --- a/parser/testdata/00063_check_query/metadata.json +++ b/parser/testdata/00063_check_query/metadata.json @@ -1,10 +1,5 @@ { "explain_todo": { - "stmt13": true, - "stmt5": true, - "stmt6": true, - "stmt7": true, - "stmt8": true, "stmt9": true } } diff --git a/parser/testdata/00152_insert_different_granularity/metadata.json b/parser/testdata/00152_insert_different_granularity/metadata.json index f6d9f2395b..b563327205 100644 --- a/parser/testdata/00152_insert_different_granularity/metadata.json +++ b/parser/testdata/00152_insert_different_granularity/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt7": true, - "stmt8": true + "stmt7": true } } diff --git a/parser/testdata/00236_replicated_drop_on_non_leader_zookeeper_long/metadata.json b/parser/testdata/00236_replicated_drop_on_non_leader_zookeeper_long/metadata.json index 299d9b76de..0967ef424b 100644 --- a/parser/testdata/00236_replicated_drop_on_non_leader_zookeeper_long/metadata.json +++ b/parser/testdata/00236_replicated_drop_on_non_leader_zookeeper_long/metadata.json @@ -1 +1 @@ -{"explain_todo":{"stmt9":true}} +{} diff --git a/parser/testdata/00446_clear_column_in_partition_zookeeper_long/metadata.json b/parser/testdata/00446_clear_column_in_partition_zookeeper_long/metadata.json index f22216e94d..6b8404889a 100644 --- a/parser/testdata/00446_clear_column_in_partition_zookeeper_long/metadata.json +++ b/parser/testdata/00446_clear_column_in_partition_zookeeper_long/metadata.json @@ -16,7 +16,6 @@ "stmt46": true, "stmt47": true, "stmt48": true, - "stmt49": true, "stmt6": true, "stmt8": true } diff --git a/parser/testdata/00502_custom_partitioning_local/metadata.json b/parser/testdata/00502_custom_partitioning_local/metadata.json index ab39235555..1765b85c89 100644 --- a/parser/testdata/00502_custom_partitioning_local/metadata.json +++ b/parser/testdata/00502_custom_partitioning_local/metadata.json @@ -6,7 +6,6 @@ "stmt25": true, "stmt26": true, "stmt28": true, - "stmt31": true, "stmt41": true, "stmt42": true, "stmt43": true, @@ -15,10 +14,8 @@ "stmt58": true, "stmt59": true, "stmt61": true, - "stmt64": true, "stmt7": true, "stmt73": true, - "stmt76": true, "stmt8": true } } diff --git a/parser/testdata/00502_custom_partitioning_replicated_zookeeper_long/metadata.json b/parser/testdata/00502_custom_partitioning_replicated_zookeeper_long/metadata.json index ef978a4d74..45ca14be21 100644 --- a/parser/testdata/00502_custom_partitioning_replicated_zookeeper_long/metadata.json +++ b/parser/testdata/00502_custom_partitioning_replicated_zookeeper_long/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt101": true, "stmt11": true, "stmt12": true, "stmt13": true, @@ -12,7 +11,6 @@ "stmt34": true, "stmt35": true, "stmt37": true, - "stmt40": true, "stmt53": true, "stmt54": true, "stmt55": true, @@ -25,7 +23,6 @@ "stmt77": true, "stmt78": true, "stmt80": true, - "stmt83": true, "stmt94": true, "stmt95": true, "stmt96": true, diff --git a/parser/testdata/00516_deduplication_after_drop_partition_zookeeper/metadata.json b/parser/testdata/00516_deduplication_after_drop_partition_zookeeper/metadata.json index 60f8ea1f08..0967ef424b 100644 --- a/parser/testdata/00516_deduplication_after_drop_partition_zookeeper/metadata.json +++ b/parser/testdata/00516_deduplication_after_drop_partition_zookeeper/metadata.json @@ -1 +1 @@ -{"explain_todo":{"stmt11":true}} +{} diff --git a/parser/testdata/00579_merge_tree_partition_and_primary_keys_using_same_expression/metadata.json b/parser/testdata/00579_merge_tree_partition_and_primary_keys_using_same_expression/metadata.json index b563327205..0967ef424b 100644 --- a/parser/testdata/00579_merge_tree_partition_and_primary_keys_using_same_expression/metadata.json +++ b/parser/testdata/00579_merge_tree_partition_and_primary_keys_using_same_expression/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt7": true - } -} +{} diff --git a/parser/testdata/00610_materialized_view_forward_alter_partition_statements/metadata.json b/parser/testdata/00610_materialized_view_forward_alter_partition_statements/metadata.json index 25122ac4f4..3a06a4a1ac 100644 --- a/parser/testdata/00610_materialized_view_forward_alter_partition_statements/metadata.json +++ b/parser/testdata/00610_materialized_view_forward_alter_partition_statements/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt5": true, - "stmt9": true + "stmt5": true } } diff --git a/parser/testdata/00626_replace_partition_from_table/metadata.json b/parser/testdata/00626_replace_partition_from_table/metadata.json index b2be4c027e..11dd5ff92c 100644 --- a/parser/testdata/00626_replace_partition_from_table/metadata.json +++ b/parser/testdata/00626_replace_partition_from_table/metadata.json @@ -1,21 +1,13 @@ { "explain_todo": { - "stmt16": true, - "stmt17": true, - "stmt21": true, - "stmt22": true, - "stmt25": true, "stmt28": true, - "stmt29": true, "stmt31": true, - "stmt35": true, "stmt42": true, "stmt44": true, "stmt46": true, "stmt50": true, "stmt59": true, "stmt60": true, - "stmt61": true, - "stmt62": true + "stmt61": true } } diff --git a/parser/testdata/00753_alter_attach/metadata.json b/parser/testdata/00753_alter_attach/metadata.json index cb6ca06441..c1b7141c67 100644 --- a/parser/testdata/00753_alter_attach/metadata.json +++ b/parser/testdata/00753_alter_attach/metadata.json @@ -1,13 +1,9 @@ { "explain_todo": { - "stmt12": true, "stmt14": true, - "stmt16": true, "stmt22": true, - "stmt24": true, "stmt34": true, "stmt36": true, - "stmt38": true, "stmt4": true, "stmt40": true, "stmt42": true, @@ -17,13 +13,11 @@ "stmt54": true, "stmt55": true, "stmt56": true, - "stmt57": true, "stmt58": true, "stmt63": true, "stmt65": true, "stmt67": true, "stmt69": true, - "stmt7": true, "stmt71": true, "stmt73": true, "stmt77": true, diff --git a/parser/testdata/00933_ttl_formatting/metadata.json b/parser/testdata/00933_ttl_formatting/metadata.json index f7c9a031b3..bc141058a4 100644 --- a/parser/testdata/00933_ttl_formatting/metadata.json +++ b/parser/testdata/00933_ttl_formatting/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt2": true, "stmt3": true } diff --git a/parser/testdata/00933_ttl_simple/metadata.json b/parser/testdata/00933_ttl_simple/metadata.json index c43a55573f..da4aef3efc 100644 --- a/parser/testdata/00933_ttl_simple/metadata.json +++ b/parser/testdata/00933_ttl_simple/metadata.json @@ -1,9 +1,6 @@ { "explain_todo": { - "stmt11": true, "stmt19": true, - "stmt26": true, - "stmt33": true, "stmt39": true, "stmt4": true, "stmt45": true, @@ -13,7 +10,6 @@ "stmt65": true, "stmt66": true, "stmt67": true, - "stmt68": true, - "stmt69": true + "stmt68": true } } diff --git a/parser/testdata/00952_part_frozen_info/metadata.json b/parser/testdata/00952_part_frozen_info/metadata.json index 08a237ec55..7ad5569408 100644 --- a/parser/testdata/00952_part_frozen_info/metadata.json +++ b/parser/testdata/00952_part_frozen_info/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt6": true, "stmt9": true } } diff --git a/parser/testdata/00955_test_final_mark/metadata.json b/parser/testdata/00955_test_final_mark/metadata.json index 33b4ec61ac..199cec56af 100644 --- a/parser/testdata/00955_test_final_mark/metadata.json +++ b/parser/testdata/00955_test_final_mark/metadata.json @@ -7,9 +7,7 @@ "stmt26": true, "stmt30": true, "stmt36": true, - "stmt39": true, "stmt41": true, - "stmt44": true, "stmt53": true, "stmt61": true, "stmt65": true, diff --git a/parser/testdata/00961_check_table/metadata.json b/parser/testdata/00961_check_table/metadata.json index 58c9968b06..5395f06a45 100644 --- a/parser/testdata/00961_check_table/metadata.json +++ b/parser/testdata/00961_check_table/metadata.json @@ -1,11 +1,5 @@ { "explain_todo": { - "stmt10": true, - "stmt13": true, - "stmt16": true, - "stmt20": true, - "stmt22": true, - "stmt4": true, - "stmt7": true + "stmt20": true } } diff --git a/parser/testdata/00976_system_stop_ttl_merges/metadata.json b/parser/testdata/00976_system_stop_ttl_merges/metadata.json index 9d928d3ae1..f0f4260154 100644 --- a/parser/testdata/00976_system_stop_ttl_merges/metadata.json +++ b/parser/testdata/00976_system_stop_ttl_merges/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt10": true, - "stmt2": true, "stmt3": true, "stmt7": true, "stmt9": true diff --git a/parser/testdata/00988_constraints_replication_zookeeper_long/metadata.json b/parser/testdata/00988_constraints_replication_zookeeper_long/metadata.json index 8ab058c9a0..b30b316b15 100644 --- a/parser/testdata/00988_constraints_replication_zookeeper_long/metadata.json +++ b/parser/testdata/00988_constraints_replication_zookeeper_long/metadata.json @@ -3,8 +3,6 @@ "stmt10": true, "stmt13": true, "stmt14": true, - "stmt3": true, - "stmt4": true, "stmt7": true, "stmt8": true } diff --git a/parser/testdata/00998_constraints_all_tables/metadata.json b/parser/testdata/00998_constraints_all_tables/metadata.json index a7bce38997..0967ef424b 100644 --- a/parser/testdata/00998_constraints_all_tables/metadata.json +++ b/parser/testdata/00998_constraints_all_tables/metadata.json @@ -1,10 +1 @@ -{ - "explain_todo": { - "stmt15": true, - "stmt2": true, - "stmt23": true, - "stmt31": true, - "stmt40": true, - "stmt7": true - } -} +{} diff --git a/parser/testdata/01021_only_tuple_columns/metadata.json b/parser/testdata/01021_only_tuple_columns/metadata.json index ef382ce51e..b65b07d7a6 100644 --- a/parser/testdata/01021_only_tuple_columns/metadata.json +++ b/parser/testdata/01021_only_tuple_columns/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt4": true, - "stmt5": true + "stmt4": true } } diff --git a/parser/testdata/01037_zookeeper_check_table_empty_pk/metadata.json b/parser/testdata/01037_zookeeper_check_table_empty_pk/metadata.json index 114ee38611..0967ef424b 100644 --- a/parser/testdata/01037_zookeeper_check_table_empty_pk/metadata.json +++ b/parser/testdata/01037_zookeeper_check_table_empty_pk/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt12": true, - "stmt7": true - } -} +{} diff --git a/parser/testdata/01042_check_query_and_last_granule_size/metadata.json b/parser/testdata/01042_check_query_and_last_granule_size/metadata.json index 6cd7ac0080..0967ef424b 100644 --- a/parser/testdata/01042_check_query_and_last_granule_size/metadata.json +++ b/parser/testdata/01042_check_query_and_last_granule_size/metadata.json @@ -1,10 +1 @@ -{ - "explain_todo": { - "stmt13": true, - "stmt15": true, - "stmt17": true, - "stmt19": true, - "stmt6": true, - "stmt8": true - } -} +{} diff --git a/parser/testdata/01055_compact_parts/metadata.json b/parser/testdata/01055_compact_parts/metadata.json index af6d4fa0bd..204b61edfe 100644 --- a/parser/testdata/01055_compact_parts/metadata.json +++ b/parser/testdata/01055_compact_parts/metadata.json @@ -3,7 +3,6 @@ "stmt10": true, "stmt13": true, "stmt14": true, - "stmt17": true, "stmt4": true, "stmt7": true, "stmt8": true diff --git a/parser/testdata/01060_shutdown_table_after_detach/metadata.json b/parser/testdata/01060_shutdown_table_after_detach/metadata.json index 05aa6dfc72..b65b07d7a6 100644 --- a/parser/testdata/01060_shutdown_table_after_detach/metadata.json +++ b/parser/testdata/01060_shutdown_table_after_detach/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt4": true, - "stmt8": true + "stmt4": true } } diff --git a/parser/testdata/01070_alter_with_ttl/metadata.json b/parser/testdata/01070_alter_with_ttl/metadata.json index 3c52f954cb..25122ac4f4 100644 --- a/parser/testdata/01070_alter_with_ttl/metadata.json +++ b/parser/testdata/01070_alter_with_ttl/metadata.json @@ -1,8 +1,6 @@ { "explain_todo": { - "stmt3": true, "stmt5": true, - "stmt8": true, "stmt9": true } } diff --git a/parser/testdata/01070_mutations_with_dependencies/metadata.json b/parser/testdata/01070_mutations_with_dependencies/metadata.json index 1917e8116f..03f6bec65b 100644 --- a/parser/testdata/01070_mutations_with_dependencies/metadata.json +++ b/parser/testdata/01070_mutations_with_dependencies/metadata.json @@ -1,14 +1,10 @@ { "explain_todo": { "stmt12": true, - "stmt15": true, - "stmt20": true, "stmt21": true, "stmt23": true, - "stmt25": true, "stmt26": true, "stmt5": true, - "stmt6": true, - "stmt8": true + "stmt6": true } } diff --git a/parser/testdata/01073_bad_alter_partition/metadata.json b/parser/testdata/01073_bad_alter_partition/metadata.json index 29300ae413..0967ef424b 100644 --- a/parser/testdata/01073_bad_alter_partition/metadata.json +++ b/parser/testdata/01073_bad_alter_partition/metadata.json @@ -1 +1 @@ -{"explain_todo":{"stmt11":true,"stmt5":true,"stmt7":true,"stmt9":true}} +{} diff --git a/parser/testdata/01095_tpch_like_smoke/metadata.json b/parser/testdata/01095_tpch_like_smoke/metadata.json index 7824d96cf2..05a56b9719 100644 --- a/parser/testdata/01095_tpch_like_smoke/metadata.json +++ b/parser/testdata/01095_tpch_like_smoke/metadata.json @@ -1,13 +1,6 @@ { "explain_todo": { - "stmt11": true, - "stmt12": true, - "stmt13": true, - "stmt14": true, - "stmt15": true, "stmt16": true, - "stmt17": true, - "stmt18": true, "stmt20": true, "stmt22": true, "stmt24": true, diff --git a/parser/testdata/01112_check_table_with_index/metadata.json b/parser/testdata/01112_check_table_with_index/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/01112_check_table_with_index/metadata.json +++ b/parser/testdata/01112_check_table_with_index/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{} diff --git a/parser/testdata/01149_zookeeper_mutation_stuck_after_replace_partition/metadata.json b/parser/testdata/01149_zookeeper_mutation_stuck_after_replace_partition/metadata.json index 7786891d8c..23e32ab8a1 100644 --- a/parser/testdata/01149_zookeeper_mutation_stuck_after_replace_partition/metadata.json +++ b/parser/testdata/01149_zookeeper_mutation_stuck_after_replace_partition/metadata.json @@ -1,11 +1,7 @@ { "explain_todo": { "stmt11": true, - "stmt13": true, - "stmt15": true, "stmt16": true, - "stmt17": true, - "stmt25": true, - "stmt26": true + "stmt17": true } } diff --git a/parser/testdata/01220_scalar_optimization_in_alter/metadata.json b/parser/testdata/01220_scalar_optimization_in_alter/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/01220_scalar_optimization_in_alter/metadata.json +++ b/parser/testdata/01220_scalar_optimization_in_alter/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{} diff --git a/parser/testdata/01277_alter_rename_column_constraint/metadata.json b/parser/testdata/01277_alter_rename_column_constraint/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/01277_alter_rename_column_constraint/metadata.json +++ b/parser/testdata/01277_alter_rename_column_constraint/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/01277_alter_rename_column_constraint_zookeeper_long/metadata.json b/parser/testdata/01277_alter_rename_column_constraint_zookeeper_long/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/01277_alter_rename_column_constraint_zookeeper_long/metadata.json +++ b/parser/testdata/01277_alter_rename_column_constraint_zookeeper_long/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/01280_ttl_where_group_by_negative/metadata.json b/parser/testdata/01280_ttl_where_group_by_negative/metadata.json index 6ed702cc94..0967ef424b 100644 --- a/parser/testdata/01280_ttl_where_group_by_negative/metadata.json +++ b/parser/testdata/01280_ttl_where_group_by_negative/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt1": true, - "stmt2": true, - "stmt3": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/01282_system_parts_ttl_info/metadata.json b/parser/testdata/01282_system_parts_ttl_info/metadata.json index 769d117788..08d2ef4168 100644 --- a/parser/testdata/01282_system_parts_ttl_info/metadata.json +++ b/parser/testdata/01282_system_parts_ttl_info/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt2": true, "stmt3": true, "stmt6": true, "stmt8": true diff --git a/parser/testdata/01286_constraints_on_default/metadata.json b/parser/testdata/01286_constraints_on_default/metadata.json index 5c27695ca0..0967ef424b 100644 --- a/parser/testdata/01286_constraints_on_default/metadata.json +++ b/parser/testdata/01286_constraints_on_default/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt11": true, - "stmt2": true, - "stmt8": true - } -} +{} diff --git a/parser/testdata/01325_freeze_mutation_stuck/metadata.json b/parser/testdata/01325_freeze_mutation_stuck/metadata.json index d02612666a..3a06a4a1ac 100644 --- a/parser/testdata/01325_freeze_mutation_stuck/metadata.json +++ b/parser/testdata/01325_freeze_mutation_stuck/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt5": true, - "stmt8": true + "stmt5": true } } diff --git a/parser/testdata/01358_constexpr_constraint/metadata.json b/parser/testdata/01358_constexpr_constraint/metadata.json index aeb01f1428..0967ef424b 100644 --- a/parser/testdata/01358_constexpr_constraint/metadata.json +++ b/parser/testdata/01358_constexpr_constraint/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt1": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/01390_check_table_codec/metadata.json b/parser/testdata/01390_check_table_codec/metadata.json index 25122ac4f4..0967ef424b 100644 --- a/parser/testdata/01390_check_table_codec/metadata.json +++ b/parser/testdata/01390_check_table_codec/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt5": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/01413_alter_update_supertype/metadata.json b/parser/testdata/01413_alter_update_supertype/metadata.json index 3a2014fe8c..0967ef424b 100644 --- a/parser/testdata/01413_alter_update_supertype/metadata.json +++ b/parser/testdata/01413_alter_update_supertype/metadata.json @@ -1 +1 @@ -{"explain_todo":{"stmt6":true}} +{} diff --git a/parser/testdata/01414_freeze_does_not_prevent_alters/metadata.json b/parser/testdata/01414_freeze_does_not_prevent_alters/metadata.json index 979f235908..81d5c187a5 100644 --- a/parser/testdata/01414_freeze_does_not_prevent_alters/metadata.json +++ b/parser/testdata/01414_freeze_does_not_prevent_alters/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt11": true, "stmt19": true, "stmt7": true } diff --git a/parser/testdata/01415_inconsistent_merge_tree_settings/metadata.json b/parser/testdata/01415_inconsistent_merge_tree_settings/metadata.json index 3a2014fe8c..0967ef424b 100644 --- a/parser/testdata/01415_inconsistent_merge_tree_settings/metadata.json +++ b/parser/testdata/01415_inconsistent_merge_tree_settings/metadata.json @@ -1 +1 @@ -{"explain_todo":{"stmt6":true}} +{} diff --git a/parser/testdata/01456_modify_column_type_via_add_drop_update/metadata.json b/parser/testdata/01456_modify_column_type_via_add_drop_update/metadata.json index a812cbd0ef..0967ef424b 100644 --- a/parser/testdata/01456_modify_column_type_via_add_drop_update/metadata.json +++ b/parser/testdata/01456_modify_column_type_via_add_drop_update/metadata.json @@ -1,14 +1 @@ -{ - "explain_todo": { - "stmt12": true, - "stmt15": true, - "stmt18": true, - "stmt21": true, - "stmt24": true, - "stmt27": true, - "stmt30": true, - "stmt33": true, - "stmt6": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/01497_mutation_support_for_storage_memory/metadata.json b/parser/testdata/01497_mutation_support_for_storage_memory/metadata.json index d02612666a..342b3ff5b4 100644 --- a/parser/testdata/01497_mutation_support_for_storage_memory/metadata.json +++ b/parser/testdata/01497_mutation_support_for_storage_memory/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt5": true, "stmt8": true } } diff --git a/parser/testdata/01506_ttl_same_with_order_by/metadata.json b/parser/testdata/01506_ttl_same_with_order_by/metadata.json index 9398244455..ddfe49f039 100644 --- a/parser/testdata/01506_ttl_same_with_order_by/metadata.json +++ b/parser/testdata/01506_ttl_same_with_order_by/metadata.json @@ -1,13 +1,10 @@ { "explain_todo": { - "stmt11": true, "stmt12": true, "stmt16": true, - "stmt2": true, "stmt20": true, "stmt21": true, "stmt23": true, - "stmt27": true, "stmt28": true, "stmt3": true, "stmt32": true, diff --git a/parser/testdata/01586_replicated_mutations_empty_partition/metadata.json b/parser/testdata/01586_replicated_mutations_empty_partition/metadata.json index ceb7d87470..ab9202e88e 100644 --- a/parser/testdata/01586_replicated_mutations_empty_partition/metadata.json +++ b/parser/testdata/01586_replicated_mutations_empty_partition/metadata.json @@ -1,9 +1,5 @@ { "explain_todo": { - "stmt11": true, - "stmt6": true, - "stmt7": true, - "stmt8": true, - "stmt9": true + "stmt11": true } } diff --git a/parser/testdata/01648_mutations_and_escaping/metadata.json b/parser/testdata/01648_mutations_and_escaping/metadata.json index 08a237ec55..7ad5569408 100644 --- a/parser/testdata/01648_mutations_and_escaping/metadata.json +++ b/parser/testdata/01648_mutations_and_escaping/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt6": true, "stmt9": true } } diff --git a/parser/testdata/01701_clear_projection_and_part_remove/metadata.json b/parser/testdata/01701_clear_projection_and_part_remove/metadata.json index 0f6f38a4a4..b04956cf7e 100644 --- a/parser/testdata/01701_clear_projection_and_part_remove/metadata.json +++ b/parser/testdata/01701_clear_projection_and_part_remove/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt10": true, "stmt2": true, "stmt7": true, "stmt8": true diff --git a/parser/testdata/01710_projection_detach_part/metadata.json b/parser/testdata/01710_projection_detach_part/metadata.json index 45b9ec9cc7..d5e9483c45 100644 --- a/parser/testdata/01710_projection_detach_part/metadata.json +++ b/parser/testdata/01710_projection_detach_part/metadata.json @@ -2,7 +2,6 @@ "explain_todo": { "stmt3": true, "stmt5": true, - "stmt6": true, "stmt7": true } } diff --git a/parser/testdata/01710_projection_part_check/metadata.json b/parser/testdata/01710_projection_part_check/metadata.json index bd96bf5f24..110d4dee5c 100644 --- a/parser/testdata/01710_projection_part_check/metadata.json +++ b/parser/testdata/01710_projection_part_check/metadata.json @@ -1,10 +1,7 @@ { "explain_todo": { "stmt12": true, - "stmt16": true, "stmt2": true, - "stmt5": true, - "stmt7": true, - "stmt9": true + "stmt7": true } } diff --git a/parser/testdata/01713_table_ttl_old_syntax_zookeeper/metadata.json b/parser/testdata/01713_table_ttl_old_syntax_zookeeper/metadata.json index 1295a45747..0967ef424b 100644 --- a/parser/testdata/01713_table_ttl_old_syntax_zookeeper/metadata.json +++ b/parser/testdata/01713_table_ttl_old_syntax_zookeeper/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt3": true - } -} +{} diff --git a/parser/testdata/01720_constraints_complex_types/metadata.json b/parser/testdata/01720_constraints_complex_types/metadata.json index d46a48e54e..0967ef424b 100644 --- a/parser/testdata/01720_constraints_complex_types/metadata.json +++ b/parser/testdata/01720_constraints_complex_types/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt15": true, - "stmt3": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/01721_constraints_constant_expressions/metadata.json b/parser/testdata/01721_constraints_constant_expressions/metadata.json index 110d4dee5c..0967ef424b 100644 --- a/parser/testdata/01721_constraints_constant_expressions/metadata.json +++ b/parser/testdata/01721_constraints_constant_expressions/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt12": true, - "stmt2": true, - "stmt7": true - } -} +{} diff --git a/parser/testdata/01763_long_ttl_group_by/metadata.json b/parser/testdata/01763_long_ttl_group_by/metadata.json index 4911b933e7..0dd8a71a4b 100644 --- a/parser/testdata/01763_long_ttl_group_by/metadata.json +++ b/parser/testdata/01763_long_ttl_group_by/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt2": true, "stmt3": true, "stmt4": true, "stmt5": true, diff --git a/parser/testdata/01781_merge_tree_deduplication/metadata.json b/parser/testdata/01781_merge_tree_deduplication/metadata.json index 2ad4960e15..4f432c9521 100644 --- a/parser/testdata/01781_merge_tree_deduplication/metadata.json +++ b/parser/testdata/01781_merge_tree_deduplication/metadata.json @@ -24,7 +24,6 @@ "stmt40": true, "stmt41": true, "stmt45": true, - "stmt46": true, "stmt47": true, "stmt48": true, "stmt52": true, diff --git a/parser/testdata/01788_update_nested_type_subcolumn_check/metadata.json b/parser/testdata/01788_update_nested_type_subcolumn_check/metadata.json index 5f362d64de..2db1f8c824 100644 --- a/parser/testdata/01788_update_nested_type_subcolumn_check/metadata.json +++ b/parser/testdata/01788_update_nested_type_subcolumn_check/metadata.json @@ -1,15 +1,6 @@ { "explain_todo": { - "stmt10": true, - "stmt12": true, - "stmt13": true, - "stmt15": true, "stmt16": true, - "stmt23": true, - "stmt25": true, - "stmt26": true, - "stmt32": true, - "stmt6": true, - "stmt8": true + "stmt26": true } } diff --git a/parser/testdata/01821_join_table_mutation/metadata.json b/parser/testdata/01821_join_table_mutation/metadata.json index 8bf68cd015..2cf5e97d8a 100644 --- a/parser/testdata/01821_join_table_mutation/metadata.json +++ b/parser/testdata/01821_join_table_mutation/metadata.json @@ -1 +1,8 @@ -{"explain_todo":{"stmt11":true,"stmt12":true,"stmt14":true,"stmt16":true,"stmt6":true}} +{ + "explain_todo": { + "stmt11": true, + "stmt14": true, + "stmt16": true, + "stmt6": true + } +} diff --git a/parser/testdata/01867_fix_storage_memory_mutation/metadata.json b/parser/testdata/01867_fix_storage_memory_mutation/metadata.json index 0b3b120536..0967ef424b 100644 --- a/parser/testdata/01867_fix_storage_memory_mutation/metadata.json +++ b/parser/testdata/01867_fix_storage_memory_mutation/metadata.json @@ -1,9 +1 @@ -{ - "explain_todo": { - "stmt5": true, - "stmt6": true, - "stmt7": true, - "stmt8": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/01901_test_attach_partition_from/metadata.json b/parser/testdata/01901_test_attach_partition_from/metadata.json index cc8d69ec3f..dbdbb76d4f 100644 --- a/parser/testdata/01901_test_attach_partition_from/metadata.json +++ b/parser/testdata/01901_test_attach_partition_from/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt10": true, "stmt6": true } } diff --git a/parser/testdata/01923_ttl_with_modify_column/metadata.json b/parser/testdata/01923_ttl_with_modify_column/metadata.json index 4f24f0ee36..c2bbb632ab 100644 --- a/parser/testdata/01923_ttl_with_modify_column/metadata.json +++ b/parser/testdata/01923_ttl_with_modify_column/metadata.json @@ -1,8 +1,6 @@ { "explain_todo": { "stmt13": true, - "stmt2": true, - "stmt7": true, - "stmt9": true + "stmt7": true } } diff --git a/parser/testdata/02009_array_join_partition/metadata.json b/parser/testdata/02009_array_join_partition/metadata.json index bc141058a4..0967ef424b 100644 --- a/parser/testdata/02009_array_join_partition/metadata.json +++ b/parser/testdata/02009_array_join_partition/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt3": true - } -} +{} diff --git a/parser/testdata/02028_add_default_database_for_alterquery_on_cluster/metadata.json b/parser/testdata/02028_add_default_database_for_alterquery_on_cluster/metadata.json index d4c086941a..ab9202e88e 100644 --- a/parser/testdata/02028_add_default_database_for_alterquery_on_cluster/metadata.json +++ b/parser/testdata/02028_add_default_database_for_alterquery_on_cluster/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt10": true, "stmt11": true } } diff --git a/parser/testdata/02100_alter_scalar_circular_deadlock/metadata.json b/parser/testdata/02100_alter_scalar_circular_deadlock/metadata.json index aa286505b6..0967ef424b 100644 --- a/parser/testdata/02100_alter_scalar_circular_deadlock/metadata.json +++ b/parser/testdata/02100_alter_scalar_circular_deadlock/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt13": true, - "stmt15": true, - "stmt5": true, - "stmt7": true - } -} +{} diff --git a/parser/testdata/02132_empty_mutation_livelock/metadata.json b/parser/testdata/02132_empty_mutation_livelock/metadata.json index 3a2014fe8c..0967ef424b 100644 --- a/parser/testdata/02132_empty_mutation_livelock/metadata.json +++ b/parser/testdata/02132_empty_mutation_livelock/metadata.json @@ -1 +1 @@ -{"explain_todo":{"stmt6":true}} +{} diff --git a/parser/testdata/02207_ttl_move_if_exists/metadata.json b/parser/testdata/02207_ttl_move_if_exists/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/02207_ttl_move_if_exists/metadata.json +++ b/parser/testdata/02207_ttl_move_if_exists/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/02230_create_table_as_ignore_ttl/metadata.json b/parser/testdata/02230_create_table_as_ignore_ttl/metadata.json index 8c8d282cf5..c6bb2d9f54 100644 --- a/parser/testdata/02230_create_table_as_ignore_ttl/metadata.json +++ b/parser/testdata/02230_create_table_as_ignore_ttl/metadata.json @@ -3,7 +3,6 @@ "stmt11": true, "stmt12": true, "stmt14": true, - "stmt3": true, "stmt4": true, "stmt6": true } diff --git a/parser/testdata/02235_check_table_sparse_serialization/metadata.json b/parser/testdata/02235_check_table_sparse_serialization/metadata.json index c84e30800d..1295a45747 100644 --- a/parser/testdata/02235_check_table_sparse_serialization/metadata.json +++ b/parser/testdata/02235_check_table_sparse_serialization/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt3": true, - "stmt7": true + "stmt3": true } } diff --git a/parser/testdata/02271_replace_partition_many_tables/metadata.json b/parser/testdata/02271_replace_partition_many_tables/metadata.json index faefb5fc59..0967ef424b 100644 --- a/parser/testdata/02271_replace_partition_many_tables/metadata.json +++ b/parser/testdata/02271_replace_partition_many_tables/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt12": true, - "stmt13": true - } -} +{} diff --git a/parser/testdata/02296_ttl_non_deterministic/metadata.json b/parser/testdata/02296_ttl_non_deterministic/metadata.json index 365f123653..38797f1345 100644 --- a/parser/testdata/02296_ttl_non_deterministic/metadata.json +++ b/parser/testdata/02296_ttl_non_deterministic/metadata.json @@ -4,8 +4,6 @@ "stmt11": true, "stmt13": true, "stmt16": true, - "stmt2": true, - "stmt3": true, "stmt5": true, "stmt8": true } diff --git a/parser/testdata/02319_lightweight_delete_on_merge_tree/metadata.json b/parser/testdata/02319_lightweight_delete_on_merge_tree/metadata.json index 28845e367e..f7b1f2016c 100644 --- a/parser/testdata/02319_lightweight_delete_on_merge_tree/metadata.json +++ b/parser/testdata/02319_lightweight_delete_on_merge_tree/metadata.json @@ -1,27 +1,19 @@ { "explain_todo": { - "stmt10": true, "stmt11": true, - "stmt15": true, "stmt16": true, - "stmt20": true, "stmt26": true, - "stmt29": true, "stmt30": true, - "stmt33": true, "stmt34": true, "stmt35": true, "stmt36": true, - "stmt39": true, "stmt44": true, "stmt45": true, "stmt47": true, "stmt52": true, - "stmt55": true, "stmt56": true, "stmt57": true, "stmt6": true, - "stmt60": true, "stmt65": true, "stmt67": true, "stmt72": true, diff --git a/parser/testdata/02319_lightweight_delete_on_merge_tree_compact_parts/metadata.json b/parser/testdata/02319_lightweight_delete_on_merge_tree_compact_parts/metadata.json index f6ce8573f0..445ec0739b 100644 --- a/parser/testdata/02319_lightweight_delete_on_merge_tree_compact_parts/metadata.json +++ b/parser/testdata/02319_lightweight_delete_on_merge_tree_compact_parts/metadata.json @@ -1,30 +1,22 @@ { "explain_todo": { - "stmt12": true, "stmt13": true, "stmt14": true, - "stmt18": true, "stmt19": true, "stmt20": true, - "stmt24": true, "stmt29": true, "stmt31": true, - "stmt34": true, "stmt35": true, - "stmt38": true, "stmt39": true, "stmt4": true, "stmt40": true, "stmt41": true, - "stmt44": true, "stmt49": true, "stmt50": true, "stmt52": true, "stmt57": true, - "stmt60": true, "stmt61": true, "stmt62": true, - "stmt65": true, "stmt7": true, "stmt8": true } diff --git a/parser/testdata/02346_text_index_queries/metadata.json b/parser/testdata/02346_text_index_queries/metadata.json index 40da888f9c..5720ce1cc8 100644 --- a/parser/testdata/02346_text_index_queries/metadata.json +++ b/parser/testdata/02346_text_index_queries/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt10": true, "stmt13": true, "stmt16": true, "stmt19": true, diff --git a/parser/testdata/02416_rocksdb_delete_update/metadata.json b/parser/testdata/02416_rocksdb_delete_update/metadata.json index 6c5dfb8c3a..a63599a5bd 100644 --- a/parser/testdata/02416_rocksdb_delete_update/metadata.json +++ b/parser/testdata/02416_rocksdb_delete_update/metadata.json @@ -1,9 +1,7 @@ { "explain_todo": { "stmt12": true, - "stmt18": true, "stmt21": true, - "stmt24": true, "stmt6": true, "stmt9": true } diff --git a/parser/testdata/02422_insert_different_granularity/metadata.json b/parser/testdata/02422_insert_different_granularity/metadata.json index 3baf800b7c..0967ef424b 100644 --- a/parser/testdata/02422_insert_different_granularity/metadata.json +++ b/parser/testdata/02422_insert_different_granularity/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt14": true, - "stmt21": true, - "stmt28": true, - "stmt7": true - } -} +{} diff --git a/parser/testdata/02427_mutate_and_zero_copy_replication_zookeeper/metadata.json b/parser/testdata/02427_mutate_and_zero_copy_replication_zookeeper/metadata.json index 92efb02376..dbdbb76d4f 100644 --- a/parser/testdata/02427_mutate_and_zero_copy_replication_zookeeper/metadata.json +++ b/parser/testdata/02427_mutate_and_zero_copy_replication_zookeeper/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt6": true, - "stmt8": true + "stmt6": true } } diff --git a/parser/testdata/02440_mutations_finalization/metadata.json b/parser/testdata/02440_mutations_finalization/metadata.json index 90f5826d7c..237fb29d82 100644 --- a/parser/testdata/02440_mutations_finalization/metadata.json +++ b/parser/testdata/02440_mutations_finalization/metadata.json @@ -1,9 +1,7 @@ { "explain_todo": { - "stmt10": true, "stmt18": true, "stmt4": true, - "stmt5": true, "stmt6": true } } diff --git a/parser/testdata/02455_improve_feedback_when_replacing_partition_with_different_primary_key/metadata.json b/parser/testdata/02455_improve_feedback_when_replacing_partition_with_different_primary_key/metadata.json index aeb01f1428..e9d6e46171 100644 --- a/parser/testdata/02455_improve_feedback_when_replacing_partition_with_different_primary_key/metadata.json +++ b/parser/testdata/02455_improve_feedback_when_replacing_partition_with_different_primary_key/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, - "stmt4": true + "stmt1": true } } diff --git a/parser/testdata/02456_alter-nullable-column-bag-2/metadata.json b/parser/testdata/02456_alter-nullable-column-bag-2/metadata.json index afaaa4b0a6..b563327205 100644 --- a/parser/testdata/02456_alter-nullable-column-bag-2/metadata.json +++ b/parser/testdata/02456_alter-nullable-column-bag-2/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt7": true, - "stmt9": true + "stmt7": true } } diff --git a/parser/testdata/02461_alter_update_respect_part_column_type_bug/metadata.json b/parser/testdata/02461_alter_update_respect_part_column_type_bug/metadata.json index 16685e4933..2a6b137b4e 100644 --- a/parser/testdata/02461_alter_update_respect_part_column_type_bug/metadata.json +++ b/parser/testdata/02461_alter_update_respect_part_column_type_bug/metadata.json @@ -1,24 +1,16 @@ { "explain_todo": { "stmt12": true, - "stmt14": true, "stmt15": true, "stmt20": true, - "stmt22": true, "stmt28": true, - "stmt30": true, "stmt37": true, - "stmt39": true, "stmt4": true, "stmt40": true, "stmt45": true, - "stmt47": true, "stmt48": true, "stmt53": true, - "stmt55": true, - "stmt6": true, "stmt61": true, - "stmt63": true, "stmt7": true } } diff --git a/parser/testdata/02494_query_cache_eligible_queries/metadata.json b/parser/testdata/02494_query_cache_eligible_queries/metadata.json index fa9d1d7ed5..dbd52b6142 100644 --- a/parser/testdata/02494_query_cache_eligible_queries/metadata.json +++ b/parser/testdata/02494_query_cache_eligible_queries/metadata.json @@ -2,7 +2,6 @@ "explain_todo": { "stmt11": true, "stmt17": true, - "stmt19": true, "stmt23": true, "stmt25": true, "stmt27": true, diff --git a/parser/testdata/02497_source_part_is_intact_when_mutation/metadata.json b/parser/testdata/02497_source_part_is_intact_when_mutation/metadata.json index 6a135648bd..c865360d5c 100644 --- a/parser/testdata/02497_source_part_is_intact_when_mutation/metadata.json +++ b/parser/testdata/02497_source_part_is_intact_when_mutation/metadata.json @@ -1,14 +1,8 @@ { "explain_todo": { "stmt10": true, - "stmt11": true, "stmt12": true, - "stmt13": true, "stmt14": true, - "stmt15": true, - "stmt18": true, - "stmt6": true, - "stmt8": true, - "stmt9": true + "stmt8": true } } diff --git a/parser/testdata/02504_disallow_arrayjoin_in_mutations/metadata.json b/parser/testdata/02504_disallow_arrayjoin_in_mutations/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/02504_disallow_arrayjoin_in_mutations/metadata.json +++ b/parser/testdata/02504_disallow_arrayjoin_in_mutations/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{} diff --git a/parser/testdata/02553_new_type_json_attach_partition/metadata.json b/parser/testdata/02553_new_type_json_attach_partition/metadata.json index 6bf8d5b80a..3a06a4a1ac 100644 --- a/parser/testdata/02553_new_type_json_attach_partition/metadata.json +++ b/parser/testdata/02553_new_type_json_attach_partition/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt5": true, - "stmt7": true + "stmt5": true } } diff --git a/parser/testdata/02565_update_empty_nested/metadata.json b/parser/testdata/02565_update_empty_nested/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/02565_update_empty_nested/metadata.json +++ b/parser/testdata/02565_update_empty_nested/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/02577_keepermap_delete_update/metadata.json b/parser/testdata/02577_keepermap_delete_update/metadata.json index 0b553570de..a63599a5bd 100644 --- a/parser/testdata/02577_keepermap_delete_update/metadata.json +++ b/parser/testdata/02577_keepermap_delete_update/metadata.json @@ -1,10 +1,7 @@ { "explain_todo": { "stmt12": true, - "stmt18": true, "stmt21": true, - "stmt24": true, - "stmt27": true, "stmt6": true, "stmt9": true } diff --git a/parser/testdata/02662_sparse_columns_mutations_2/metadata.json b/parser/testdata/02662_sparse_columns_mutations_2/metadata.json index 22f9c8011e..5262d3f994 100644 --- a/parser/testdata/02662_sparse_columns_mutations_2/metadata.json +++ b/parser/testdata/02662_sparse_columns_mutations_2/metadata.json @@ -2,7 +2,6 @@ "explain_todo": { "stmt11": true, "stmt5": true, - "stmt7": true, "stmt8": true } } diff --git a/parser/testdata/02668_column_block_number/metadata.json b/parser/testdata/02668_column_block_number/metadata.json index 342b3ff5b4..0967ef424b 100644 --- a/parser/testdata/02668_column_block_number/metadata.json +++ b/parser/testdata/02668_column_block_number/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt8": true - } -} +{} diff --git a/parser/testdata/02668_column_block_number_vertical_merge/metadata.json b/parser/testdata/02668_column_block_number_vertical_merge/metadata.json index 342b3ff5b4..0967ef424b 100644 --- a/parser/testdata/02668_column_block_number_vertical_merge/metadata.json +++ b/parser/testdata/02668_column_block_number_vertical_merge/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt8": true - } -} +{} diff --git a/parser/testdata/02681_undrop_query/metadata.json b/parser/testdata/02681_undrop_query/metadata.json index 5e556a35a6..2919bbb280 100644 --- a/parser/testdata/02681_undrop_query/metadata.json +++ b/parser/testdata/02681_undrop_query/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt16": true, - "stmt18": true, "stmt22": true, "stmt23": true, "stmt25": true, diff --git a/parser/testdata/02707_keeper_map_delete_update_strict/metadata.json b/parser/testdata/02707_keeper_map_delete_update_strict/metadata.json index f9d3c38706..8e865502d5 100644 --- a/parser/testdata/02707_keeper_map_delete_update_strict/metadata.json +++ b/parser/testdata/02707_keeper_map_delete_update_strict/metadata.json @@ -2,9 +2,7 @@ "explain_todo": { "stmt10": true, "stmt13": true, - "stmt19": true, "stmt22": true, - "stmt25": true, "stmt7": true } } diff --git a/parser/testdata/02731_replace_partition_from_temporary_table/metadata.json b/parser/testdata/02731_replace_partition_from_temporary_table/metadata.json index 974a43f8bb..c52ae2d780 100644 --- a/parser/testdata/02731_replace_partition_from_temporary_table/metadata.json +++ b/parser/testdata/02731_replace_partition_from_temporary_table/metadata.json @@ -1,10 +1,6 @@ { "explain_todo": { - "stmt25": true, - "stmt27": true, - "stmt30": true, "stmt31": true, - "stmt33": true, "stmt34": true } } diff --git a/parser/testdata/02734_sparse_columns_mutation/metadata.json b/parser/testdata/02734_sparse_columns_mutation/metadata.json index 6579c00281..c40e57b6bc 100644 --- a/parser/testdata/02734_sparse_columns_mutation/metadata.json +++ b/parser/testdata/02734_sparse_columns_mutation/metadata.json @@ -3,7 +3,6 @@ "stmt12": true, "stmt5": true, "stmt7": true, - "stmt8": true, "stmt9": true } } diff --git a/parser/testdata/02800_transform_alter/metadata.json b/parser/testdata/02800_transform_alter/metadata.json index 7ad5569408..0967ef424b 100644 --- a/parser/testdata/02800_transform_alter/metadata.json +++ b/parser/testdata/02800_transform_alter/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt9": true - } -} +{} diff --git a/parser/testdata/02841_not_ready_set_constraints/metadata.json b/parser/testdata/02841_not_ready_set_constraints/metadata.json index 15d79beb93..0967ef424b 100644 --- a/parser/testdata/02841_not_ready_set_constraints/metadata.json +++ b/parser/testdata/02841_not_ready_set_constraints/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt11": true, - "stmt5": true - } -} +{} diff --git a/parser/testdata/02842_mutations_replace_non_deterministic/metadata.json b/parser/testdata/02842_mutations_replace_non_deterministic/metadata.json index acdaf77368..9e390973b1 100644 --- a/parser/testdata/02842_mutations_replace_non_deterministic/metadata.json +++ b/parser/testdata/02842_mutations_replace_non_deterministic/metadata.json @@ -1,18 +1,12 @@ { "explain_todo": { - "stmt13": true, - "stmt15": true, "stmt16": true, - "stmt20": true, "stmt22": true, - "stmt26": true, "stmt28": true, - "stmt32": true, "stmt36": true, "stmt37": true, "stmt41": true, "stmt42": true, - "stmt7": true, "stmt9": true } } diff --git a/parser/testdata/02932_query_settings_max_size_drop/metadata.json b/parser/testdata/02932_query_settings_max_size_drop/metadata.json index 280bc700bf..9fa46e35fb 100644 --- a/parser/testdata/02932_query_settings_max_size_drop/metadata.json +++ b/parser/testdata/02932_query_settings_max_size_drop/metadata.json @@ -3,7 +3,6 @@ "stmt10": true, "stmt2": true, "stmt5": true, - "stmt6": true, "stmt9": true } } diff --git a/parser/testdata/02932_query_settings_max_size_drop_rmt/metadata.json b/parser/testdata/02932_query_settings_max_size_drop_rmt/metadata.json index b0bfe1ab1d..25122ac4f4 100644 --- a/parser/testdata/02932_query_settings_max_size_drop_rmt/metadata.json +++ b/parser/testdata/02932_query_settings_max_size_drop_rmt/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt10": true, "stmt5": true, "stmt9": true } diff --git a/parser/testdata/02949_ttl_group_by_bug/metadata.json b/parser/testdata/02949_ttl_group_by_bug/metadata.json index 7b4ddafa53..b65b07d7a6 100644 --- a/parser/testdata/02949_ttl_group_by_bug/metadata.json +++ b/parser/testdata/02949_ttl_group_by_bug/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt3": true, "stmt4": true } } diff --git a/parser/testdata/03013_test_part_level_is_reset_attach_from_disk_mt/metadata.json b/parser/testdata/03013_test_part_level_is_reset_attach_from_disk_mt/metadata.json index d97af925b0..313eb5e3a1 100644 --- a/parser/testdata/03013_test_part_level_is_reset_attach_from_disk_mt/metadata.json +++ b/parser/testdata/03013_test_part_level_is_reset_attach_from_disk_mt/metadata.json @@ -2,7 +2,6 @@ "explain_todo": { "stmt14": true, "stmt15": true, - "stmt16": true, "stmt17": true, "stmt6": true, "stmt7": true, diff --git a/parser/testdata/03034_ddls_and_merges_with_unusual_maps/metadata.json b/parser/testdata/03034_ddls_and_merges_with_unusual_maps/metadata.json index aa28559472..0967ef424b 100644 --- a/parser/testdata/03034_ddls_and_merges_with_unusual_maps/metadata.json +++ b/parser/testdata/03034_ddls_and_merges_with_unusual_maps/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt18": true - } -} +{} diff --git a/parser/testdata/03047_on_fly_mutations_events/metadata.json b/parser/testdata/03047_on_fly_mutations_events/metadata.json index eb3b21b743..7eac336bea 100644 --- a/parser/testdata/03047_on_fly_mutations_events/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_events/metadata.json @@ -3,13 +3,11 @@ "stmt11": true, "stmt12": true, "stmt13": true, - "stmt14": true, "stmt15": true, "stmt18": true, "stmt19": true, "stmt22": true, "stmt5": true, - "stmt7": true, "stmt8": true, "stmt9": true } diff --git a/parser/testdata/03047_on_fly_mutations_materialized/metadata.json b/parser/testdata/03047_on_fly_mutations_materialized/metadata.json index 8d7920692c..320aac12b2 100644 --- a/parser/testdata/03047_on_fly_mutations_materialized/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_materialized/metadata.json @@ -1 +1,7 @@ -{"explain_todo":{"stmt12":true,"stmt4":true,"stmt8":true,"stmt9":true}} +{ + "explain_todo": { + "stmt12": true, + "stmt4": true, + "stmt9": true + } +} diff --git a/parser/testdata/03047_on_fly_mutations_multiple_updates/metadata.json b/parser/testdata/03047_on_fly_mutations_multiple_updates/metadata.json index f121c03165..6200de9839 100644 --- a/parser/testdata/03047_on_fly_mutations_multiple_updates/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_multiple_updates/metadata.json @@ -1 +1,6 @@ -{"explain_todo":{"stmt14":true,"stmt4":true,"stmt6":true}} +{ + "explain_todo": { + "stmt14": true, + "stmt4": true + } +} diff --git a/parser/testdata/03047_on_fly_mutations_multiple_updates_rmt/metadata.json b/parser/testdata/03047_on_fly_mutations_multiple_updates_rmt/metadata.json index 50d7b31348..0f0cbb37f9 100644 --- a/parser/testdata/03047_on_fly_mutations_multiple_updates_rmt/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_multiple_updates_rmt/metadata.json @@ -1 +1,7 @@ -{"explain_todo":{"stmt17":true,"stmt6":true,"stmt8":true,"stmt9":true}} +{ + "explain_todo": { + "stmt17": true, + "stmt6": true, + "stmt9": true + } +} diff --git a/parser/testdata/03047_on_fly_mutations_non_deterministic/metadata.json b/parser/testdata/03047_on_fly_mutations_non_deterministic/metadata.json index 7e5ff810c5..ef951a33ff 100644 --- a/parser/testdata/03047_on_fly_mutations_non_deterministic/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_non_deterministic/metadata.json @@ -2,12 +2,10 @@ "explain_todo": { "stmt10": true, "stmt11": true, - "stmt12": true, "stmt15": true, "stmt16": true, "stmt17": true, "stmt4": true, - "stmt6": true, "stmt9": true } } diff --git a/parser/testdata/03047_on_fly_mutations_non_deterministic_replace/metadata.json b/parser/testdata/03047_on_fly_mutations_non_deterministic_replace/metadata.json index 8d2079f0a4..80867517c7 100644 --- a/parser/testdata/03047_on_fly_mutations_non_deterministic_replace/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_non_deterministic_replace/metadata.json @@ -2,19 +2,14 @@ "explain_todo": { "stmt10": true, "stmt13": true, - "stmt15": true, - "stmt17": true, "stmt19": true, "stmt20": true, "stmt21": true, "stmt25": true, - "stmt27": true, "stmt29": true, "stmt32": true, - "stmt34": true, "stmt36": true, "stmt39": true, - "stmt41": true, "stmt44": true, "stmt47": true, "stmt49": true, @@ -22,7 +17,6 @@ "stmt53": true, "stmt55": true, "stmt58": true, - "stmt6": true, - "stmt8": true + "stmt6": true } } diff --git a/parser/testdata/03047_on_fly_mutations_prewhere/metadata.json b/parser/testdata/03047_on_fly_mutations_prewhere/metadata.json index d61531e00d..ca584b3e28 100644 --- a/parser/testdata/03047_on_fly_mutations_prewhere/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_prewhere/metadata.json @@ -1 +1,5 @@ -{"explain_todo":{"stmt10":true,"stmt17":true,"stmt19":true,"stmt21":true,"stmt23":true,"stmt6":true,"stmt8":true}} +{ + "explain_todo": { + "stmt17": true + } +} diff --git a/parser/testdata/03047_on_fly_mutations_projections/metadata.json b/parser/testdata/03047_on_fly_mutations_projections/metadata.json index 1c54cab007..c5d9509926 100644 --- a/parser/testdata/03047_on_fly_mutations_projections/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_projections/metadata.json @@ -2,7 +2,6 @@ "explain_todo": { "stmt4": true, "stmt5": true, - "stmt8": true, "stmt9": true } } diff --git a/parser/testdata/03047_on_fly_mutations_skip_index/metadata.json b/parser/testdata/03047_on_fly_mutations_skip_index/metadata.json index 3ad5c653c0..343e60442c 100644 --- a/parser/testdata/03047_on_fly_mutations_skip_index/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_skip_index/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt10": true, - "stmt11": true, "stmt13": true, "stmt15": true, "stmt17": true, diff --git a/parser/testdata/03047_on_fly_update_delete/metadata.json b/parser/testdata/03047_on_fly_update_delete/metadata.json index 6d65a565d4..c529583850 100644 --- a/parser/testdata/03047_on_fly_update_delete/metadata.json +++ b/parser/testdata/03047_on_fly_update_delete/metadata.json @@ -1,11 +1,9 @@ { "explain_todo": { "stmt10": true, - "stmt11": true, "stmt12": true, "stmt13": true, "stmt18": true, - "stmt20": true, "stmt22": true, "stmt23": true, "stmt6": true, diff --git a/parser/testdata/03100_lwu_22_detach_attach_patches/metadata.json b/parser/testdata/03100_lwu_22_detach_attach_patches/metadata.json index 450992f810..4f70494184 100644 --- a/parser/testdata/03100_lwu_22_detach_attach_patches/metadata.json +++ b/parser/testdata/03100_lwu_22_detach_attach_patches/metadata.json @@ -12,12 +12,8 @@ "stmt26": true, "stmt27": true, "stmt28": true, - "stmt29": true, "stmt30": true, - "stmt31": true, - "stmt32": true, "stmt33": true, - "stmt36": true, "stmt37": true, "stmt5": true } diff --git a/parser/testdata/03100_lwu_deletes_2/metadata.json b/parser/testdata/03100_lwu_deletes_2/metadata.json index 9c495ce092..1c7bcfb64f 100644 --- a/parser/testdata/03100_lwu_deletes_2/metadata.json +++ b/parser/testdata/03100_lwu_deletes_2/metadata.json @@ -2,7 +2,6 @@ "explain_todo": { "stmt10": true, "stmt18": true, - "stmt22": true, "stmt30": true, "stmt34": true, "stmt38": true diff --git a/parser/testdata/03144_alter_column_and_read/metadata.json b/parser/testdata/03144_alter_column_and_read/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/03144_alter_column_and_read/metadata.json +++ b/parser/testdata/03144_alter_column_and_read/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{} diff --git a/parser/testdata/03148_mutations_virtual_columns/metadata.json b/parser/testdata/03148_mutations_virtual_columns/metadata.json index 2d26779ee7..342b3ff5b4 100644 --- a/parser/testdata/03148_mutations_virtual_columns/metadata.json +++ b/parser/testdata/03148_mutations_virtual_columns/metadata.json @@ -1 +1,5 @@ -{"explain_todo":{"stmt7":true,"stmt8":true}} +{ + "explain_todo": { + "stmt8": true + } +} diff --git a/parser/testdata/03246_alter_update_dynamic_hung/metadata.json b/parser/testdata/03246_alter_update_dynamic_hung/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/03246_alter_update_dynamic_hung/metadata.json +++ b/parser/testdata/03246_alter_update_dynamic_hung/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{} diff --git a/parser/testdata/03254_attach_part_order/metadata.json b/parser/testdata/03254_attach_part_order/metadata.json index d27f2f0252..6d91fa41f1 100644 --- a/parser/testdata/03254_attach_part_order/metadata.json +++ b/parser/testdata/03254_attach_part_order/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt19": true, - "stmt2": true, - "stmt20": true + "stmt2": true } } diff --git a/parser/testdata/03254_part_log_partition_column_is_set/metadata.json b/parser/testdata/03254_part_log_partition_column_is_set/metadata.json index afaaa4b0a6..0967ef424b 100644 --- a/parser/testdata/03254_part_log_partition_column_is_set/metadata.json +++ b/parser/testdata/03254_part_log_partition_column_is_set/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt7": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/03255_merge_mutation_start_entry_in_the_part_log/metadata.json b/parser/testdata/03255_merge_mutation_start_entry_in_the_part_log/metadata.json index afaaa4b0a6..0967ef424b 100644 --- a/parser/testdata/03255_merge_mutation_start_entry_in_the_part_log/metadata.json +++ b/parser/testdata/03255_merge_mutation_start_entry_in_the_part_log/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt7": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/03256_invalid_mutation_query/metadata.json b/parser/testdata/03256_invalid_mutation_query/metadata.json index 037ff51cc2..b226c5e534 100644 --- a/parser/testdata/03256_invalid_mutation_query/metadata.json +++ b/parser/testdata/03256_invalid_mutation_query/metadata.json @@ -6,7 +6,6 @@ "stmt5": true, "stmt6": true, "stmt7": true, - "stmt8": true, "stmt9": true } } diff --git a/parser/testdata/03275_block_number_update/metadata.json b/parser/testdata/03275_block_number_update/metadata.json index 5e06643b76..0967ef424b 100644 --- a/parser/testdata/03275_block_number_update/metadata.json +++ b/parser/testdata/03275_block_number_update/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt12": true, - "stmt6": true - } -} +{} diff --git a/parser/testdata/03283_optimize_on_insert_level/metadata.json b/parser/testdata/03283_optimize_on_insert_level/metadata.json index 07ded52e9a..45d0cae616 100644 --- a/parser/testdata/03283_optimize_on_insert_level/metadata.json +++ b/parser/testdata/03283_optimize_on_insert_level/metadata.json @@ -1,12 +1,10 @@ { "explain_todo": { "stmt10": true, - "stmt11": true, "stmt12": true, "stmt15": true, "stmt19": true, "stmt20": true, - "stmt21": true, "stmt22": true, "stmt5": true, "stmt9": true diff --git a/parser/testdata/03352_allow_suspicious_ttl/metadata.json b/parser/testdata/03352_allow_suspicious_ttl/metadata.json index a03a96455b..67ce391069 100644 --- a/parser/testdata/03352_allow_suspicious_ttl/metadata.json +++ b/parser/testdata/03352_allow_suspicious_ttl/metadata.json @@ -4,8 +4,6 @@ "stmt14": true, "stmt16": true, "stmt18": true, - "stmt3": true, - "stmt5": true, "stmt7": true, "stmt9": true } diff --git a/parser/testdata/03357_check_contraints_null_syntax/metadata.json b/parser/testdata/03357_check_contraints_null_syntax/metadata.json index 9a8cc69c0b..b65b07d7a6 100644 --- a/parser/testdata/03357_check_contraints_null_syntax/metadata.json +++ b/parser/testdata/03357_check_contraints_null_syntax/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt2": true, "stmt4": true } } diff --git a/parser/testdata/03364_ttl_should_recalculate_minmax_index/metadata.json b/parser/testdata/03364_ttl_should_recalculate_minmax_index/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/03364_ttl_should_recalculate_minmax_index/metadata.json +++ b/parser/testdata/03364_ttl_should_recalculate_minmax_index/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/03460_alter_materialized_view_on_cluster/metadata.json b/parser/testdata/03460_alter_materialized_view_on_cluster/metadata.json index c55f31987e..943b275814 100644 --- a/parser/testdata/03460_alter_materialized_view_on_cluster/metadata.json +++ b/parser/testdata/03460_alter_materialized_view_on_cluster/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt3": true, "stmt4": true, "stmt6": true } diff --git a/parser/testdata/03519_ttl_extended_data_types/metadata.json b/parser/testdata/03519_ttl_extended_data_types/metadata.json index 7eefb953e1..6b84a8b096 100644 --- a/parser/testdata/03519_ttl_extended_data_types/metadata.json +++ b/parser/testdata/03519_ttl_extended_data_types/metadata.json @@ -1,8 +1,6 @@ { "explain_todo": { - "stmt10": true, "stmt18": true, - "stmt2": true, "stmt26": true } } diff --git a/parser/testdata/03526_columns_substreams_in_wide_parts/metadata.json b/parser/testdata/03526_columns_substreams_in_wide_parts/metadata.json index 18a18157a1..05c618335a 100644 --- a/parser/testdata/03526_columns_substreams_in_wide_parts/metadata.json +++ b/parser/testdata/03526_columns_substreams_in_wide_parts/metadata.json @@ -9,7 +9,6 @@ "stmt35": true, "stmt39": true, "stmt4": true, - "stmt42": true, "stmt43": true, "stmt46": true, "stmt47": true, diff --git a/parser/testdata/03532_json_dynamic_updates/metadata.json b/parser/testdata/03532_json_dynamic_updates/metadata.json index 9288d1d653..6a233ed346 100644 --- a/parser/testdata/03532_json_dynamic_updates/metadata.json +++ b/parser/testdata/03532_json_dynamic_updates/metadata.json @@ -1 +1,14 @@ -{"explain_todo":{"stmt12":true,"stmt14":true,"stmt17":true,"stmt18":true,"stmt24":true,"stmt26":true,"stmt32":true,"stmt33":true,"stmt39":true,"stmt41":true,"stmt44":true,"stmt45":true,"stmt5":true,"stmt51":true,"stmt53":true,"stmt6":true}} +{ + "explain_todo": { + "stmt12": true, + "stmt14": true, + "stmt24": true, + "stmt26": true, + "stmt33": true, + "stmt39": true, + "stmt41": true, + "stmt51": true, + "stmt53": true, + "stmt6": true + } +} diff --git a/parser/testdata/03541_rename_column_start/metadata.json b/parser/testdata/03541_rename_column_start/metadata.json index c55f31987e..22ed9a7783 100644 --- a/parser/testdata/03541_rename_column_start/metadata.json +++ b/parser/testdata/03541_rename_column_start/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt3": true, - "stmt4": true, "stmt6": true } } diff --git a/parser/testdata/03545_number_of_rows_in_ttltransform/metadata.json b/parser/testdata/03545_number_of_rows_in_ttltransform/metadata.json index a44c1c4940..c7f6fecdb8 100644 --- a/parser/testdata/03545_number_of_rows_in_ttltransform/metadata.json +++ b/parser/testdata/03545_number_of_rows_in_ttltransform/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt12": true, "stmt13": true, "stmt17": true, diff --git a/parser/testdata/03555_inconsistent_formatting_ttl/metadata.json b/parser/testdata/03555_inconsistent_formatting_ttl/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/03555_inconsistent_formatting_ttl/metadata.json +++ b/parser/testdata/03555_inconsistent_formatting_ttl/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/03568_mutation_affected_rows_counter/metadata.json b/parser/testdata/03568_mutation_affected_rows_counter/metadata.json index eb38e45d2f..342b3ff5b4 100644 --- a/parser/testdata/03568_mutation_affected_rows_counter/metadata.json +++ b/parser/testdata/03568_mutation_affected_rows_counter/metadata.json @@ -1 +1,5 @@ -{"explain_todo":{"stmt5":true,"stmt8":true}} +{ + "explain_todo": { + "stmt8": true + } +} diff --git a/parser/testdata/03577_dynamic_json_update_issue/metadata.json b/parser/testdata/03577_dynamic_json_update_issue/metadata.json index 6bf8d5b80a..0967ef424b 100644 --- a/parser/testdata/03577_dynamic_json_update_issue/metadata.json +++ b/parser/testdata/03577_dynamic_json_update_issue/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt5": true, - "stmt7": true - } -} +{} diff --git a/parser/testdata/03597_alter_column_with_subcolumn_in_key/metadata.json b/parser/testdata/03597_alter_column_with_subcolumn_in_key/metadata.json index 15a49385ea..ab9202e88e 100644 --- a/parser/testdata/03597_alter_column_with_subcolumn_in_key/metadata.json +++ b/parser/testdata/03597_alter_column_with_subcolumn_in_key/metadata.json @@ -1,7 +1,5 @@ { "explain_todo": { - "stmt10": true, - "stmt11": true, - "stmt4": true + "stmt11": true } } diff --git a/parser/testdata/03602_alter_update_nullable_json/metadata.json b/parser/testdata/03602_alter_update_nullable_json/metadata.json index c7b761279d..9a504448b8 100644 --- a/parser/testdata/03602_alter_update_nullable_json/metadata.json +++ b/parser/testdata/03602_alter_update_nullable_json/metadata.json @@ -1,8 +1,6 @@ { "explain_todo": { "stmt12": true, - "stmt14": true, - "stmt4": true, - "stmt6": true + "stmt4": true } } diff --git a/parser/testdata/03628_subcolumns_of_columns_with_dot_in_name/metadata.json b/parser/testdata/03628_subcolumns_of_columns_with_dot_in_name/metadata.json index 8401ceba3d..a3aec753ae 100644 --- a/parser/testdata/03628_subcolumns_of_columns_with_dot_in_name/metadata.json +++ b/parser/testdata/03628_subcolumns_of_columns_with_dot_in_name/metadata.json @@ -4,11 +4,9 @@ "stmt11": true, "stmt15": true, "stmt20": true, - "stmt21": true, "stmt23": true, "stmt24": true, "stmt27": true, - "stmt31": true, - "stmt32": true + "stmt31": true } } diff --git a/parser/testdata/03636_storage_alias_basic/metadata.json b/parser/testdata/03636_storage_alias_basic/metadata.json index ab813b1840..ba5446126a 100644 --- a/parser/testdata/03636_storage_alias_basic/metadata.json +++ b/parser/testdata/03636_storage_alias_basic/metadata.json @@ -6,8 +6,6 @@ "stmt52": true, "stmt55": true, "stmt65": true, - "stmt68": true, - "stmt71": true, "stmt89": true, "stmt93": true } diff --git a/parser/testdata/03702_alter_column_update_and_delete_secondary_index_general/metadata.json b/parser/testdata/03702_alter_column_update_and_delete_secondary_index_general/metadata.json index 74dd899244..0d9ccda1ee 100644 --- a/parser/testdata/03702_alter_column_update_and_delete_secondary_index_general/metadata.json +++ b/parser/testdata/03702_alter_column_update_and_delete_secondary_index_general/metadata.json @@ -1,33 +1,23 @@ { "explain_todo": { - "stmt13": true, "stmt14": true, - "stmt15": true, "stmt16": true, - "stmt26": true, - "stmt28": true, "stmt30": true, "stmt31": true, "stmt32": true, "stmt34": true, "stmt36": true, "stmt37": true, - "stmt47": true, - "stmt49": true, "stmt51": true, "stmt52": true, "stmt53": true, "stmt55": true, "stmt57": true, "stmt58": true, - "stmt68": true, - "stmt70": true, "stmt72": true, "stmt73": true, "stmt77": true, "stmt78": true, - "stmt79": true, - "stmt81": true, "stmt83": true, "stmt84": true, "stmt88": true, diff --git a/parser/testdata/03711_merge_tree_deduplication_with_disk_not_support_writing_with_append/metadata.json b/parser/testdata/03711_merge_tree_deduplication_with_disk_not_support_writing_with_append/metadata.json index 8f0330592d..153dd70274 100644 --- a/parser/testdata/03711_merge_tree_deduplication_with_disk_not_support_writing_with_append/metadata.json +++ b/parser/testdata/03711_merge_tree_deduplication_with_disk_not_support_writing_with_append/metadata.json @@ -24,7 +24,6 @@ "stmt41": true, "stmt42": true, "stmt46": true, - "stmt47": true, "stmt48": true, "stmt49": true, "stmt5": true, diff --git a/parser/testdata/03743_summing_and_aggregating_merge_tree_with_json_merge/metadata.json b/parser/testdata/03743_summing_and_aggregating_merge_tree_with_json_merge/metadata.json index e5521af07a..0967ef424b 100644 --- a/parser/testdata/03743_summing_and_aggregating_merge_tree_with_json_merge/metadata.json +++ b/parser/testdata/03743_summing_and_aggregating_merge_tree_with_json_merge/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt14": true, - "stmt23": true, - "stmt5": true - } -} +{} diff --git a/parser/testdata/03748_coalescing_merge_tree_tuple_low_cardinality_and_dynamic/metadata.json b/parser/testdata/03748_coalescing_merge_tree_tuple_low_cardinality_and_dynamic/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/03748_coalescing_merge_tree_tuple_low_cardinality_and_dynamic/metadata.json +++ b/parser/testdata/03748_coalescing_merge_tree_tuple_low_cardinality_and_dynamic/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{}