From b6a16bacf4d25162ba35ed0d03570dc50f9784a4 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 29 Dec 2025 15:16:48 +0000 Subject: [PATCH] Skip empty WindowDefinition in EXPLAIN AST output ClickHouse's EXPLAIN AST doesn't output a WindowDefinition node when the window spec is empty (OVER ()). This fix updates the explain output to match ClickHouse's behavior by checking if the window spec has any content (PartitionBy, OrderBy, or Frame offset) before outputting WindowDefinition. Also updates metadata.json files for tests that now pass. --- internal/explain/functions.go | 33 ++++++++++++++----- .../testdata/00052_group_by_in/metadata.json | 6 +--- .../00162_shard_global_join/metadata.json | 6 +--- parser/testdata/00309_formats/metadata.json | 7 +--- .../00609_prewhere_and_default/metadata.json | 19 +---------- .../metadata.json | 3 -- .../00996_limit_with_ties/metadata.json | 7 +--- .../01051_scalar_optimization/metadata.json | 6 +--- .../01055_compact_parts_1/metadata.json | 1 - .../01070_template_empty_file/metadata.json | 7 +--- .../01073_crlf_end_of_line/metadata.json | 5 +-- .../01116_cross_count_asterisks/metadata.json | 1 - .../01117_chain_finalize_bug/metadata.json | 6 +--- .../01212_empty_join_and_totals/metadata.json | 6 +--- .../01240_join_get_or_null/metadata.json | 6 +--- .../metadata.json | 3 +- .../01356_wrong_filter-type_bug/metadata.json | 3 +- .../metadata.json | 6 +--- .../01478_not_equi-join_on/metadata.json | 6 +--- .../metadata.json | 28 +--------------- .../metadata.json | 13 +------- .../metadata.json | 7 +--- .../01499_json_named_tuples/metadata.json | 3 +- .../metadata.json | 6 +--- .../metadata.json | 8 +---- .../metadata.json | 4 +-- .../metadata.json | 6 +--- .../01591_window_functions/metadata.json | 12 ------- .../metadata.json | 6 +--- .../01656_join_defaul_enum/metadata.json | 6 +--- .../01660_second_extremes_bug/metadata.json | 6 +--- .../metadata.json | 6 +--- .../01711_cte_subquery_fix/metadata.json | 7 +--- .../01733_transform_ubsan/metadata.json | 6 +--- .../metadata.json | 4 +-- parser/testdata/01909_mbtolou/metadata.json | 7 +--- .../metadata.json | 9 +---- .../01926_order_by_desc_limit/metadata.json | 4 +-- .../01939_type_map_json/metadata.json | 7 +--- .../01942_snowflakeIDToDateTime/metadata.json | 6 +--- .../metadata.json | 3 +- .../metadata.json | 1 - .../02020_exponential_smoothing/metadata.json | 27 +-------------- .../02100_replaceRegexpAll_bug/metadata.json | 1 - .../02111_with_fill_no_rows/metadata.json | 6 +--- .../02113_untuple_func_alias/metadata.json | 6 +--- .../02126_lc_window_functions/metadata.json | 1 - .../metadata.json | 8 +---- .../02160_special_functions/metadata.json | 4 +-- .../metadata.json | 6 +--- .../02174_cte_scalar_cache/metadata.json | 3 -- .../metadata.json | 1 - .../02212_cte_and_table_alias/metadata.json | 9 +---- .../testdata/02242_join_rocksdb/metadata.json | 4 --- .../metadata.json | 7 ---- .../metadata.json | 1 - .../02322_sql_insert_format/metadata.json | 11 +------ .../02341_global_join_cte/metadata.json | 9 +---- .../02345_analyzer_subqueries/metadata.json | 10 +----- .../02345_implicit_transaction/metadata.json | 1 - .../metadata.json | 6 +--- .../testdata/02364_window_case/metadata.json | 6 +--- .../metadata.json | 7 +--- .../metadata.json | 1 - .../metadata.json | 7 +--- .../metadata.json | 7 +--- .../testdata/02387_analyzer_cte/metadata.json | 9 +---- .../metadata.json | 11 +------ .../metadata.json | 7 +--- .../metadata.json | 7 +--- .../metadata.json | 2 -- parser/testdata/02480_tlp_nan/metadata.json | 7 +--- .../02494_query_cache_bugs/metadata.json | 11 +------ .../metadata.json | 4 +-- .../02494_query_cache_udf_sql/metadata.json | 8 +---- .../metadata.json | 6 +--- .../metadata.json | 2 -- .../metadata.json | 6 +--- .../metadata.json | 3 +- .../metadata.json | 1 - .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 2 -- .../02833_array_join_columns/metadata.json | 6 +--- .../metadata.json | 7 +--- .../02834_array_exists_segfault/metadata.json | 8 +---- .../02841_not_ready_set_join_on/metadata.json | 9 +---- .../metadata.json | 3 +- .../metadata.json | 6 +--- .../02871_join_on_system_errors/metadata.json | 1 - .../02890_untuple_column_names/metadata.json | 26 +-------------- .../metadata.json | 3 +- .../02902_json_skip_null_values/metadata.json | 2 -- .../metadata.json | 6 +--- .../02949_ttl_group_by_bug/metadata.json | 3 +- .../02953_slow_create_view/metadata.json | 6 +--- .../02968_sumMap_with_nan/metadata.json | 6 +--- .../02972_parallel_replicas_cte/metadata.json | 6 +--- .../metadata.json | 10 +----- .../metadata.json | 1 - .../metadata.json | 5 +-- .../metadata.json | 6 +--- .../metadata.json | 3 +- .../metadata.json | 6 +--- .../metadata.json | 1 - .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 8 +---- .../metadata.json | 3 +- .../03038_ambiguous_column/metadata.json | 6 +--- .../metadata.json | 9 +---- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 1 - .../metadata.json | 6 +--- .../testdata/03109_ast_too_big/metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 2 +- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../03129_cte_with_final/metadata.json | 3 +- parser/testdata/03143_cte_scope/metadata.json | 6 +--- .../metadata.json | 7 +--- .../03146_tpc_ds_grouping/metadata.json | 1 - .../03147_rows_before_limit_fix/metadata.json | 7 +--- .../metadata.json | 9 +---- .../metadata.json | 1 - .../metadata.json | 7 +--- .../03198_h3_polygon_to_cells/metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 1 - .../metadata.json | 6 +++- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../testdata/03312_line_numbers/metadata.json | 1 - .../03315_trim_two_args/metadata.json | 1 - .../metadata.json | 3 +- .../metadata.json | 6 +--- .../metadata.json | 9 +---- .../metadata.json | 7 +--- .../metadata.json | 6 +--- .../metadata.json | 2 -- .../03363_function_keccak256/metadata.json | 6 +--- .../metadata.json | 7 +--- .../metadata.json | 1 - .../metadata.json | 6 +--- .../metadata.json | 1 - .../metadata.json | 2 -- .../metadata.json | 3 +- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../03519_multiple_join_using/metadata.json | 6 +--- .../metadata.json | 9 +---- .../metadata.json | 6 +--- .../testdata/03538_array_except/metadata.json | 1 - .../03541_rename_column_start/metadata.json | 1 - .../metadata.json | 6 +--- .../03568_udf_memory_tracking/metadata.json | 2 -- .../metadata.json | 9 +---- .../metadata.json | 1 - .../03583_rewrite_in_to_join/metadata.json | 7 +++- .../03593_any_join_swap_tables/metadata.json | 2 -- .../metadata.json | 2 -- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 6 +--- .../metadata.json | 7 +--- .../metadata.json | 4 +-- .../metadata.json | 6 +--- 178 files changed, 173 insertions(+), 875 deletions(-) diff --git a/internal/explain/functions.go b/internal/explain/functions.go index 5c129c0e97..0685fd0834 100644 --- a/internal/explain/functions.go +++ b/internal/explain/functions.go @@ -16,12 +16,11 @@ func explainFunctionCallWithAlias(sb *strings.Builder, n *ast.FunctionCall, alia if len(n.Parameters) > 0 { children++ // parameters ExpressionList } - // Only count WindowDefinition as a child for inline window specs (not named references) - // When it's just a reference like "OVER w", it's shown in the SELECT's WINDOW clause instead - // Inline specs include OVER () - empty window, and OVER (ORDER BY x) - window with spec - // Named refs have n.Over.Name set and no inline definition - hasInlineWindowSpec := n.Over != nil && n.Over.Name == "" - if hasInlineWindowSpec { + // Only count WindowDefinition as a child for inline window specs that have content + // Empty OVER () doesn't produce a WindowDefinition in ClickHouse EXPLAIN AST + // Named refs like "OVER w" are shown in the SELECT's WINDOW clause instead + hasNonEmptyWindowSpec := n.Over != nil && n.Over.Name == "" && windowSpecHasContent(n.Over) + if hasNonEmptyWindowSpec { children++ // WindowDefinition for OVER clause } // Normalize function name @@ -72,12 +71,30 @@ func explainFunctionCallWithAlias(sb *strings.Builder, n *ast.FunctionCall, alia } // Window definition (for window functions with inline OVER clause) // WindowDefinition is a sibling to ExpressionList, so use the same indent - // Only output for inline specs, not named references like "OVER w" - if hasInlineWindowSpec { + // Only output for non-empty inline specs, not named references like "OVER w" + if hasNonEmptyWindowSpec { explainWindowSpec(sb, n.Over, indent+" ", depth+1) } } +// windowSpecHasContent returns true if the window spec has any content +// (PartitionBy, OrderBy, or Frame with offset). Empty OVER () returns false. +func windowSpecHasContent(w *ast.WindowSpec) bool { + if w == nil { + return false + } + if len(w.PartitionBy) > 0 { + return true + } + if len(w.OrderBy) > 0 { + return true + } + if w.Frame != nil && w.Frame.StartBound != nil && w.Frame.StartBound.Offset != nil { + return true + } + return false +} + func explainLambda(sb *strings.Builder, n *ast.Lambda, indent string, depth int) { // Lambda is represented as Function lambda with tuple of params and body fmt.Fprintf(sb, "%sFunction lambda (children %d)\n", indent, 1) diff --git a/parser/testdata/00052_group_by_in/metadata.json b/parser/testdata/00052_group_by_in/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/00052_group_by_in/metadata.json +++ b/parser/testdata/00052_group_by_in/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/00162_shard_global_join/metadata.json b/parser/testdata/00162_shard_global_join/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/00162_shard_global_join/metadata.json +++ b/parser/testdata/00162_shard_global_join/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/00309_formats/metadata.json b/parser/testdata/00309_formats/metadata.json index e80c16c5c9..0967ef424b 100644 --- a/parser/testdata/00309_formats/metadata.json +++ b/parser/testdata/00309_formats/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt13": true, - "stmt14": true - } -} +{} diff --git a/parser/testdata/00609_prewhere_and_default/metadata.json b/parser/testdata/00609_prewhere_and_default/metadata.json index c6963579c3..0967ef424b 100644 --- a/parser/testdata/00609_prewhere_and_default/metadata.json +++ b/parser/testdata/00609_prewhere_and_default/metadata.json @@ -1,18 +1 @@ -{ - "explain_todo": { - "stmt10": true, - "stmt11": true, - "stmt12": true, - "stmt18": true, - "stmt19": true, - "stmt20": true, - "stmt21": true, - "stmt22": true, - "stmt23": true, - "stmt24": true, - "stmt6": true, - "stmt7": true, - "stmt8": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/00765_sql_compatibility_aliases/metadata.json b/parser/testdata/00765_sql_compatibility_aliases/metadata.json index cc93a0fd1c..5d15832e18 100644 --- a/parser/testdata/00765_sql_compatibility_aliases/metadata.json +++ b/parser/testdata/00765_sql_compatibility_aliases/metadata.json @@ -3,10 +3,7 @@ "stmt10": true, "stmt18": true, "stmt2": true, - "stmt21": true, - "stmt22": true, "stmt23": true, - "stmt24": true, "stmt25": true, "stmt26": true, "stmt27": true, diff --git a/parser/testdata/00996_limit_with_ties/metadata.json b/parser/testdata/00996_limit_with_ties/metadata.json index 5dc0b9e561..0967ef424b 100644 --- a/parser/testdata/00996_limit_with_ties/metadata.json +++ b/parser/testdata/00996_limit_with_ties/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt31": true, - "stmt32": true - } -} +{} diff --git a/parser/testdata/01051_scalar_optimization/metadata.json b/parser/testdata/01051_scalar_optimization/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01051_scalar_optimization/metadata.json +++ b/parser/testdata/01051_scalar_optimization/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01055_compact_parts_1/metadata.json b/parser/testdata/01055_compact_parts_1/metadata.json index a35c6606b1..dbdbb76d4f 100644 --- a/parser/testdata/01055_compact_parts_1/metadata.json +++ b/parser/testdata/01055_compact_parts_1/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt6": true } } diff --git a/parser/testdata/01070_template_empty_file/metadata.json b/parser/testdata/01070_template_empty_file/metadata.json index 682bda1cbc..0967ef424b 100644 --- a/parser/testdata/01070_template_empty_file/metadata.json +++ b/parser/testdata/01070_template_empty_file/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt1": true, - "stmt2": true - } -} +{} diff --git a/parser/testdata/01073_crlf_end_of_line/metadata.json b/parser/testdata/01073_crlf_end_of_line/metadata.json index 2dda3f42fa..dbdbb76d4f 100644 --- a/parser/testdata/01073_crlf_end_of_line/metadata.json +++ b/parser/testdata/01073_crlf_end_of_line/metadata.json @@ -1,8 +1,5 @@ { "explain_todo": { - "stmt4": true, - "stmt5": true, - "stmt6": true, - "stmt7": true + "stmt6": true } } diff --git a/parser/testdata/01116_cross_count_asterisks/metadata.json b/parser/testdata/01116_cross_count_asterisks/metadata.json index 682bda1cbc..ef58f80315 100644 --- a/parser/testdata/01116_cross_count_asterisks/metadata.json +++ b/parser/testdata/01116_cross_count_asterisks/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt2": true } } diff --git a/parser/testdata/01117_chain_finalize_bug/metadata.json b/parser/testdata/01117_chain_finalize_bug/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01117_chain_finalize_bug/metadata.json +++ b/parser/testdata/01117_chain_finalize_bug/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01212_empty_join_and_totals/metadata.json b/parser/testdata/01212_empty_join_and_totals/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01212_empty_join_and_totals/metadata.json +++ b/parser/testdata/01212_empty_join_and_totals/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01240_join_get_or_null/metadata.json b/parser/testdata/01240_join_get_or_null/metadata.json index d4d1d99f95..0967ef424b 100644 --- a/parser/testdata/01240_join_get_or_null/metadata.json +++ b/parser/testdata/01240_join_get_or_null/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt14": true - } -} +{} diff --git a/parser/testdata/01244_optimize_distributed_group_by_sharding_key/metadata.json b/parser/testdata/01244_optimize_distributed_group_by_sharding_key/metadata.json index 3440ad7ad4..0befee44ed 100644 --- a/parser/testdata/01244_optimize_distributed_group_by_sharding_key/metadata.json +++ b/parser/testdata/01244_optimize_distributed_group_by_sharding_key/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt52": true, - "stmt86": true, - "stmt88": true + "stmt86": true } } diff --git a/parser/testdata/01356_wrong_filter-type_bug/metadata.json b/parser/testdata/01356_wrong_filter-type_bug/metadata.json index f5dd12602b..ef58f80315 100644 --- a/parser/testdata/01356_wrong_filter-type_bug/metadata.json +++ b/parser/testdata/01356_wrong_filter-type_bug/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt2": true, - "stmt5": true + "stmt2": true } } diff --git a/parser/testdata/01453_normalize_query_alias_uuid/metadata.json b/parser/testdata/01453_normalize_query_alias_uuid/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01453_normalize_query_alias_uuid/metadata.json +++ b/parser/testdata/01453_normalize_query_alias_uuid/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01478_not_equi-join_on/metadata.json b/parser/testdata/01478_not_equi-join_on/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01478_not_equi-join_on/metadata.json +++ b/parser/testdata/01478_not_equi-join_on/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01495_subqueries_in_with_statement/metadata.json b/parser/testdata/01495_subqueries_in_with_statement/metadata.json index 6aa7d93c84..0967ef424b 100644 --- a/parser/testdata/01495_subqueries_in_with_statement/metadata.json +++ b/parser/testdata/01495_subqueries_in_with_statement/metadata.json @@ -1,27 +1 @@ -{ - "explain_todo": { - "stmt12": true, - "stmt13": true, - "stmt14": true, - "stmt15": true, - "stmt18": true, - "stmt19": true, - "stmt20": true, - "stmt21": true, - "stmt22": true, - "stmt23": true, - "stmt24": true, - "stmt25": true, - "stmt26": true, - "stmt27": true, - "stmt28": true, - "stmt29": true, - "stmt30": true, - "stmt31": true, - "stmt4": true, - "stmt5": true, - "stmt6": true, - "stmt7": true, - "stmt8": true - } -} +{} diff --git a/parser/testdata/01495_subqueries_in_with_statement_3/metadata.json b/parser/testdata/01495_subqueries_in_with_statement_3/metadata.json index dc335b5bc8..0967ef424b 100644 --- a/parser/testdata/01495_subqueries_in_with_statement_3/metadata.json +++ b/parser/testdata/01495_subqueries_in_with_statement_3/metadata.json @@ -1,12 +1 @@ -{ - "explain_todo": { - "stmt10": true, - "stmt11": true, - "stmt12": true, - "stmt13": true, - "stmt14": true, - "stmt7": true, - "stmt8": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/01495_subqueries_in_with_statement_4/metadata.json b/parser/testdata/01495_subqueries_in_with_statement_4/metadata.json index 682bda1cbc..0967ef424b 100644 --- a/parser/testdata/01495_subqueries_in_with_statement_4/metadata.json +++ b/parser/testdata/01495_subqueries_in_with_statement_4/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt1": true, - "stmt2": true - } -} +{} diff --git a/parser/testdata/01499_json_named_tuples/metadata.json b/parser/testdata/01499_json_named_tuples/metadata.json index 682bda1cbc..e9d6e46171 100644 --- a/parser/testdata/01499_json_named_tuples/metadata.json +++ b/parser/testdata/01499_json_named_tuples/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, - "stmt2": true + "stmt1": true } } diff --git a/parser/testdata/01512_create_replicate_merge_tree_one_arg/metadata.json b/parser/testdata/01512_create_replicate_merge_tree_one_arg/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01512_create_replicate_merge_tree_one_arg/metadata.json +++ b/parser/testdata/01512_create_replicate_merge_tree_one_arg/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01513_optimize_aggregation_in_order_memory_long/metadata.json b/parser/testdata/01513_optimize_aggregation_in_order_memory_long/metadata.json index 464e92ccb3..0967ef424b 100644 --- a/parser/testdata/01513_optimize_aggregation_in_order_memory_long/metadata.json +++ b/parser/testdata/01513_optimize_aggregation_in_order_memory_long/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt10": true, - "stmt11": true, - "stmt12": true - } -} +{} diff --git a/parser/testdata/01515_with_global_and_with_propagation/metadata.json b/parser/testdata/01515_with_global_and_with_propagation/metadata.json index e32f153bd0..15d79beb93 100644 --- a/parser/testdata/01515_with_global_and_with_propagation/metadata.json +++ b/parser/testdata/01515_with_global_and_with_propagation/metadata.json @@ -1,8 +1,6 @@ { "explain_todo": { "stmt11": true, - "stmt13": true, - "stmt5": true, - "stmt7": true + "stmt5": true } } diff --git a/parser/testdata/01568_window_functions_distributed/metadata.json b/parser/testdata/01568_window_functions_distributed/metadata.json index 3652cc5502..7063f05793 100644 --- a/parser/testdata/01568_window_functions_distributed/metadata.json +++ b/parser/testdata/01568_window_functions_distributed/metadata.json @@ -1,11 +1,7 @@ { "explain_todo": { "stmt1": true, - "stmt11": true, - "stmt12": true, - "stmt13": true, "stmt14": true, - "stmt2": true, - "stmt3": true + "stmt2": true } } diff --git a/parser/testdata/01591_window_functions/metadata.json b/parser/testdata/01591_window_functions/metadata.json index d7b79356f0..6034ddb947 100644 --- a/parser/testdata/01591_window_functions/metadata.json +++ b/parser/testdata/01591_window_functions/metadata.json @@ -16,26 +16,16 @@ "stmt111": true, "stmt112": true, "stmt12": true, - "stmt13": true, "stmt14": true, - "stmt15": true, "stmt16": true, "stmt17": true, - "stmt18": true, - "stmt19": true, - "stmt20": true, "stmt21": true, "stmt22": true, "stmt23": true, - "stmt24": true, - "stmt25": true, - "stmt26": true, - "stmt27": true, "stmt28": true, "stmt29": true, "stmt31": true, "stmt32": true, - "stmt33": true, "stmt34": true, "stmt35": true, "stmt36": true, @@ -49,9 +39,7 @@ "stmt44": true, "stmt45": true, "stmt46": true, - "stmt47": true, "stmt48": true, - "stmt49": true, "stmt50": true, "stmt51": true, "stmt52": true, diff --git a/parser/testdata/01648_normalize_query_keep_names/metadata.json b/parser/testdata/01648_normalize_query_keep_names/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01648_normalize_query_keep_names/metadata.json +++ b/parser/testdata/01648_normalize_query_keep_names/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01656_join_defaul_enum/metadata.json b/parser/testdata/01656_join_defaul_enum/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01656_join_defaul_enum/metadata.json +++ b/parser/testdata/01656_join_defaul_enum/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01660_second_extremes_bug/metadata.json b/parser/testdata/01660_second_extremes_bug/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/01660_second_extremes_bug/metadata.json +++ b/parser/testdata/01660_second_extremes_bug/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/01671_merge_join_and_constants/metadata.json b/parser/testdata/01671_merge_join_and_constants/metadata.json index f4c74e32be..0967ef424b 100644 --- a/parser/testdata/01671_merge_join_and_constants/metadata.json +++ b/parser/testdata/01671_merge_join_and_constants/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt10": true - } -} +{} diff --git a/parser/testdata/01711_cte_subquery_fix/metadata.json b/parser/testdata/01711_cte_subquery_fix/metadata.json index f5dd12602b..0967ef424b 100644 --- a/parser/testdata/01711_cte_subquery_fix/metadata.json +++ b/parser/testdata/01711_cte_subquery_fix/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt5": true - } -} +{} diff --git a/parser/testdata/01733_transform_ubsan/metadata.json b/parser/testdata/01733_transform_ubsan/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/01733_transform_ubsan/metadata.json +++ b/parser/testdata/01733_transform_ubsan/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/01757_optimize_skip_unused_shards_limit/metadata.json b/parser/testdata/01757_optimize_skip_unused_shards_limit/metadata.json index ece3fe83f7..4bdf6fe50e 100644 --- a/parser/testdata/01757_optimize_skip_unused_shards_limit/metadata.json +++ b/parser/testdata/01757_optimize_skip_unused_shards_limit/metadata.json @@ -4,8 +4,6 @@ "stmt12": true, "stmt14": true, "stmt18": true, - "stmt5": true, - "stmt6": true, - "stmt9": true + "stmt5": true } } diff --git a/parser/testdata/01909_mbtolou/metadata.json b/parser/testdata/01909_mbtolou/metadata.json index 0f293987f1..0967ef424b 100644 --- a/parser/testdata/01909_mbtolou/metadata.json +++ b/parser/testdata/01909_mbtolou/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt5": true, - "stmt6": true - } -} +{} diff --git a/parser/testdata/01913_exact_rows_before_limit/metadata.json b/parser/testdata/01913_exact_rows_before_limit/metadata.json index df17683943..0967ef424b 100644 --- a/parser/testdata/01913_exact_rows_before_limit/metadata.json +++ b/parser/testdata/01913_exact_rows_before_limit/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt12": true, - "stmt13": true, - "stmt5": true, - "stmt6": true - } -} +{} diff --git a/parser/testdata/01926_order_by_desc_limit/metadata.json b/parser/testdata/01926_order_by_desc_limit/metadata.json index 2c4349cdf8..f4c74e32be 100644 --- a/parser/testdata/01926_order_by_desc_limit/metadata.json +++ b/parser/testdata/01926_order_by_desc_limit/metadata.json @@ -1,7 +1,5 @@ { "explain_todo": { - "stmt10": true, - "stmt7": true, - "stmt8": true + "stmt10": true } } diff --git a/parser/testdata/01939_type_map_json/metadata.json b/parser/testdata/01939_type_map_json/metadata.json index ab70e34390..0967ef424b 100644 --- a/parser/testdata/01939_type_map_json/metadata.json +++ b/parser/testdata/01939_type_map_json/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt16": true, - "stmt5": true - } -} +{} diff --git a/parser/testdata/01942_snowflakeIDToDateTime/metadata.json b/parser/testdata/01942_snowflakeIDToDateTime/metadata.json index b09bea8db0..0967ef424b 100644 --- a/parser/testdata/01942_snowflakeIDToDateTime/metadata.json +++ b/parser/testdata/01942_snowflakeIDToDateTime/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt25": true - } -} +{} diff --git a/parser/testdata/02006_test_positional_arguments/metadata.json b/parser/testdata/02006_test_positional_arguments/metadata.json index 98f73d1e66..1db778b822 100644 --- a/parser/testdata/02006_test_positional_arguments/metadata.json +++ b/parser/testdata/02006_test_positional_arguments/metadata.json @@ -3,7 +3,6 @@ "stmt23": true, "stmt24": true, "stmt25": true, - "stmt26": true, - "stmt66": true + "stmt26": true } } diff --git a/parser/testdata/02012_zookeeper_changed_enum_type/metadata.json b/parser/testdata/02012_zookeeper_changed_enum_type/metadata.json index cba8b1fd5c..0f293987f1 100644 --- a/parser/testdata/02012_zookeeper_changed_enum_type/metadata.json +++ b/parser/testdata/02012_zookeeper_changed_enum_type/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt5": true, "stmt6": true } diff --git a/parser/testdata/02020_exponential_smoothing/metadata.json b/parser/testdata/02020_exponential_smoothing/metadata.json index d838a1cc13..5b9df19a80 100644 --- a/parser/testdata/02020_exponential_smoothing/metadata.json +++ b/parser/testdata/02020_exponential_smoothing/metadata.json @@ -1,32 +1,7 @@ { "explain_todo": { - "stmt10": true, - "stmt11": true, - "stmt12": true, - "stmt14": true, - "stmt15": true, - "stmt16": true, - "stmt17": true, - "stmt18": true, - "stmt2": true, - "stmt20": true, - "stmt21": true, - "stmt22": true, - "stmt23": true, - "stmt24": true, - "stmt26": true, - "stmt27": true, - "stmt28": true, - "stmt29": true, - "stmt3": true, - "stmt30": true, "stmt32": true, "stmt33": true, - "stmt35": true, - "stmt4": true, - "stmt5": true, - "stmt6": true, - "stmt8": true, - "stmt9": true + "stmt35": true } } diff --git a/parser/testdata/02100_replaceRegexpAll_bug/metadata.json b/parser/testdata/02100_replaceRegexpAll_bug/metadata.json index ccc7a8aa2a..f137d00e25 100644 --- a/parser/testdata/02100_replaceRegexpAll_bug/metadata.json +++ b/parser/testdata/02100_replaceRegexpAll_bug/metadata.json @@ -2,7 +2,6 @@ "explain_todo": { "stmt10": true, "stmt12": true, - "stmt2": true, "stmt3": true } } diff --git a/parser/testdata/02111_with_fill_no_rows/metadata.json b/parser/testdata/02111_with_fill_no_rows/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/02111_with_fill_no_rows/metadata.json +++ b/parser/testdata/02111_with_fill_no_rows/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/02113_untuple_func_alias/metadata.json b/parser/testdata/02113_untuple_func_alias/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/02113_untuple_func_alias/metadata.json +++ b/parser/testdata/02113_untuple_func_alias/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/02126_lc_window_functions/metadata.json b/parser/testdata/02126_lc_window_functions/metadata.json index b7ce0dc73e..3455a1864a 100644 --- a/parser/testdata/02126_lc_window_functions/metadata.json +++ b/parser/testdata/02126_lc_window_functions/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt2": true, "stmt3": true, "stmt4": true, diff --git a/parser/testdata/02155_read_in_order_max_rows_to_read/metadata.json b/parser/testdata/02155_read_in_order_max_rows_to_read/metadata.json index 464e92ccb3..0967ef424b 100644 --- a/parser/testdata/02155_read_in_order_max_rows_to_read/metadata.json +++ b/parser/testdata/02155_read_in_order_max_rows_to_read/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt10": true, - "stmt11": true, - "stmt12": true - } -} +{} diff --git a/parser/testdata/02160_special_functions/metadata.json b/parser/testdata/02160_special_functions/metadata.json index adaa4823e7..0539fca0bd 100644 --- a/parser/testdata/02160_special_functions/metadata.json +++ b/parser/testdata/02160_special_functions/metadata.json @@ -21,8 +21,6 @@ "stmt32": true, "stmt33": true, "stmt34": true, - "stmt35": true, - "stmt8": true, - "stmt9": true + "stmt35": true } } diff --git a/parser/testdata/02161_addressToLineWithInlines/metadata.json b/parser/testdata/02161_addressToLineWithInlines/metadata.json index c45b7602ba..0967ef424b 100644 --- a/parser/testdata/02161_addressToLineWithInlines/metadata.json +++ b/parser/testdata/02161_addressToLineWithInlines/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt12": true - } -} +{} diff --git a/parser/testdata/02174_cte_scalar_cache/metadata.json b/parser/testdata/02174_cte_scalar_cache/metadata.json index f91f82fc4d..bd1b4cdd81 100644 --- a/parser/testdata/02174_cte_scalar_cache/metadata.json +++ b/parser/testdata/02174_cte_scalar_cache/metadata.json @@ -1,8 +1,5 @@ { "explain_todo": { - "stmt2": true, - "stmt3": true, - "stmt4": true, "stmt6": true, "stmt7": true, "stmt8": true diff --git a/parser/testdata/02180_group_by_lowcardinality/metadata.json b/parser/testdata/02180_group_by_lowcardinality/metadata.json index aeb01f1428..b65b07d7a6 100644 --- a/parser/testdata/02180_group_by_lowcardinality/metadata.json +++ b/parser/testdata/02180_group_by_lowcardinality/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt4": true } } diff --git a/parser/testdata/02212_cte_and_table_alias/metadata.json b/parser/testdata/02212_cte_and_table_alias/metadata.json index 0d377b2ac2..0967ef424b 100644 --- a/parser/testdata/02212_cte_and_table_alias/metadata.json +++ b/parser/testdata/02212_cte_and_table_alias/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt3": true, - "stmt5": true, - "stmt6": true - } -} +{} diff --git a/parser/testdata/02242_join_rocksdb/metadata.json b/parser/testdata/02242_join_rocksdb/metadata.json index 4ce9679089..713ed400fd 100644 --- a/parser/testdata/02242_join_rocksdb/metadata.json +++ b/parser/testdata/02242_join_rocksdb/metadata.json @@ -2,10 +2,6 @@ "explain_todo": { "stmt16": true, "stmt18": true, - "stmt32": true, - "stmt34": true, - "stmt36": true, - "stmt38": true, "stmt39": true, "stmt40": true } diff --git a/parser/testdata/02267_special_operator_parse_alias_check/metadata.json b/parser/testdata/02267_special_operator_parse_alias_check/metadata.json index f99c56bd3d..ab99a79719 100644 --- a/parser/testdata/02267_special_operator_parse_alias_check/metadata.json +++ b/parser/testdata/02267_special_operator_parse_alias_check/metadata.json @@ -10,20 +10,13 @@ "stmt20": true, "stmt24": true, "stmt26": true, - "stmt27": true, "stmt28": true, - "stmt29": true, "stmt3": true, "stmt30": true, - "stmt31": true, "stmt32": true, - "stmt33": true, - "stmt34": true, "stmt35": true, "stmt36": true, "stmt37": true, - "stmt38": true, - "stmt39": true, "stmt41": true, "stmt43": true, "stmt44": true, diff --git a/parser/testdata/02271_fix_column_matcher_and_column_transformer/metadata.json b/parser/testdata/02271_fix_column_matcher_and_column_transformer/metadata.json index 8b0256d0ad..b563327205 100644 --- a/parser/testdata/02271_fix_column_matcher_and_column_transformer/metadata.json +++ b/parser/testdata/02271_fix_column_matcher_and_column_transformer/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt4": true, "stmt7": true } } diff --git a/parser/testdata/02322_sql_insert_format/metadata.json b/parser/testdata/02322_sql_insert_format/metadata.json index 0dd8a71a4b..0967ef424b 100644 --- a/parser/testdata/02322_sql_insert_format/metadata.json +++ b/parser/testdata/02322_sql_insert_format/metadata.json @@ -1,10 +1 @@ -{ - "explain_todo": { - "stmt3": true, - "stmt4": true, - "stmt5": true, - "stmt6": true, - "stmt7": true, - "stmt8": true - } -} +{} diff --git a/parser/testdata/02341_global_join_cte/metadata.json b/parser/testdata/02341_global_join_cte/metadata.json index 6ed702cc94..0967ef424b 100644 --- a/parser/testdata/02341_global_join_cte/metadata.json +++ b/parser/testdata/02341_global_join_cte/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt1": true, - "stmt2": true, - "stmt3": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/02345_analyzer_subqueries/metadata.json b/parser/testdata/02345_analyzer_subqueries/metadata.json index aabcc363e9..968d29e1ac 100644 --- a/parser/testdata/02345_analyzer_subqueries/metadata.json +++ b/parser/testdata/02345_analyzer_subqueries/metadata.json @@ -1,14 +1,6 @@ { "explain_todo": { - "stmt22": true, - "stmt23": true, - "stmt24": true, - "stmt25": true, "stmt26": true, - "stmt27": true, - "stmt28": true, - "stmt29": true, - "stmt30": true, - "stmt31": true + "stmt29": true } } diff --git a/parser/testdata/02345_implicit_transaction/metadata.json b/parser/testdata/02345_implicit_transaction/metadata.json index a4da083701..d8fa012e02 100644 --- a/parser/testdata/02345_implicit_transaction/metadata.json +++ b/parser/testdata/02345_implicit_transaction/metadata.json @@ -6,7 +6,6 @@ "stmt35": true, "stmt38": true, "stmt41": true, - "stmt45": true, "stmt47": true, "stmt48": true, "stmt6": true diff --git a/parser/testdata/02354_distributed_with_external_aggregation_memory_usage/metadata.json b/parser/testdata/02354_distributed_with_external_aggregation_memory_usage/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/02354_distributed_with_external_aggregation_memory_usage/metadata.json +++ b/parser/testdata/02354_distributed_with_external_aggregation_memory_usage/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/02364_window_case/metadata.json b/parser/testdata/02364_window_case/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/02364_window_case/metadata.json +++ b/parser/testdata/02364_window_case/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/02366_asof_optimize_predicate_bug_37813/metadata.json b/parser/testdata/02366_asof_optimize_predicate_bug_37813/metadata.json index 2cf11720b5..0967ef424b 100644 --- a/parser/testdata/02366_asof_optimize_predicate_bug_37813/metadata.json +++ b/parser/testdata/02366_asof_optimize_predicate_bug_37813/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt10": true, - "stmt8": true - } -} +{} diff --git a/parser/testdata/02366_window_function_order_by/metadata.json b/parser/testdata/02366_window_function_order_by/metadata.json index f7c9a031b3..bc141058a4 100644 --- a/parser/testdata/02366_window_function_order_by/metadata.json +++ b/parser/testdata/02366_window_function_order_by/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt2": true, "stmt3": true } diff --git a/parser/testdata/02376_analyzer_in_function_subquery/metadata.json b/parser/testdata/02376_analyzer_in_function_subquery/metadata.json index fc35b15f1e..0967ef424b 100644 --- a/parser/testdata/02376_analyzer_in_function_subquery/metadata.json +++ b/parser/testdata/02376_analyzer_in_function_subquery/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt22": true, - "stmt24": true - } -} +{} diff --git a/parser/testdata/02385_profile_events_overflow/metadata.json b/parser/testdata/02385_profile_events_overflow/metadata.json index 6200de9839..0967ef424b 100644 --- a/parser/testdata/02385_profile_events_overflow/metadata.json +++ b/parser/testdata/02385_profile_events_overflow/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt14": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/02387_analyzer_cte/metadata.json b/parser/testdata/02387_analyzer_cte/metadata.json index b803898e71..0967ef424b 100644 --- a/parser/testdata/02387_analyzer_cte/metadata.json +++ b/parser/testdata/02387_analyzer_cte/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt11": true, - "stmt5": true, - "stmt7": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/02474_analyzer_subqueries_table_expression_modifiers/metadata.json b/parser/testdata/02474_analyzer_subqueries_table_expression_modifiers/metadata.json index 3af2fd134e..0967ef424b 100644 --- a/parser/testdata/02474_analyzer_subqueries_table_expression_modifiers/metadata.json +++ b/parser/testdata/02474_analyzer_subqueries_table_expression_modifiers/metadata.json @@ -1,10 +1 @@ -{ - "explain_todo": { - "stmt11": true, - "stmt12": true, - "stmt13": true, - "stmt5": true, - "stmt6": true, - "stmt7": true - } -} +{} diff --git a/parser/testdata/02475_analyzer_join_tree_subquery/metadata.json b/parser/testdata/02475_analyzer_join_tree_subquery/metadata.json index 9a8cc69c0b..0967ef424b 100644 --- a/parser/testdata/02475_analyzer_join_tree_subquery/metadata.json +++ b/parser/testdata/02475_analyzer_join_tree_subquery/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/02475_or_function_alias_and_const_where/metadata.json b/parser/testdata/02475_or_function_alias_and_const_where/metadata.json index 682bda1cbc..0967ef424b 100644 --- a/parser/testdata/02475_or_function_alias_and_const_where/metadata.json +++ b/parser/testdata/02475_or_function_alias_and_const_where/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt1": true, - "stmt2": true - } -} +{} diff --git a/parser/testdata/02478_analyzer_table_expression_aliases/metadata.json b/parser/testdata/02478_analyzer_table_expression_aliases/metadata.json index d5cbb487dd..0636ff7dc8 100644 --- a/parser/testdata/02478_analyzer_table_expression_aliases/metadata.json +++ b/parser/testdata/02478_analyzer_table_expression_aliases/metadata.json @@ -1,8 +1,6 @@ { "explain_todo": { "stmt15": true, - "stmt17": true, - "stmt19": true, "stmt23": true } } diff --git a/parser/testdata/02480_tlp_nan/metadata.json b/parser/testdata/02480_tlp_nan/metadata.json index 7b4ddafa53..0967ef424b 100644 --- a/parser/testdata/02480_tlp_nan/metadata.json +++ b/parser/testdata/02480_tlp_nan/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt3": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/02494_query_cache_bugs/metadata.json b/parser/testdata/02494_query_cache_bugs/metadata.json index 360574cc6a..0967ef424b 100644 --- a/parser/testdata/02494_query_cache_bugs/metadata.json +++ b/parser/testdata/02494_query_cache_bugs/metadata.json @@ -1,10 +1 @@ -{ - "explain_todo": { - "stmt15": true, - "stmt16": true, - "stmt3": true, - "stmt4": true, - "stmt8": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/02494_query_cache_ignore_output_settings/metadata.json b/parser/testdata/02494_query_cache_ignore_output_settings/metadata.json index 2ea02271e5..31cb028fb1 100644 --- a/parser/testdata/02494_query_cache_ignore_output_settings/metadata.json +++ b/parser/testdata/02494_query_cache_ignore_output_settings/metadata.json @@ -2,8 +2,6 @@ "explain_todo": { "stmt10": true, "stmt11": true, - "stmt13": true, - "stmt8": true, - "stmt9": true + "stmt13": true } } diff --git a/parser/testdata/02494_query_cache_udf_sql/metadata.json b/parser/testdata/02494_query_cache_udf_sql/metadata.json index d066f8aa24..0967ef424b 100644 --- a/parser/testdata/02494_query_cache_udf_sql/metadata.json +++ b/parser/testdata/02494_query_cache_udf_sql/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt13": true, - "stmt5": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/02503_join_switch_alias_fuzz/metadata.json b/parser/testdata/02503_join_switch_alias_fuzz/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/02503_join_switch_alias_fuzz/metadata.json +++ b/parser/testdata/02503_join_switch_alias_fuzz/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/02535_analyzer_group_by_use_nulls/metadata.json b/parser/testdata/02535_analyzer_group_by_use_nulls/metadata.json index 68bc6456a0..554b434097 100644 --- a/parser/testdata/02535_analyzer_group_by_use_nulls/metadata.json +++ b/parser/testdata/02535_analyzer_group_by_use_nulls/metadata.json @@ -1,8 +1,6 @@ { "explain_todo": { "stmt12": true, - "stmt14": true, - "stmt15": true, "stmt16": true, "stmt8": true, "stmt9": true diff --git a/parser/testdata/02552_analyzer_optimize_group_by_function_keys_crash/metadata.json b/parser/testdata/02552_analyzer_optimize_group_by_function_keys_crash/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/02552_analyzer_optimize_group_by_function_keys_crash/metadata.json +++ b/parser/testdata/02552_analyzer_optimize_group_by_function_keys_crash/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/02552_client_format_settings/metadata.json b/parser/testdata/02552_client_format_settings/metadata.json index 682bda1cbc..e9d6e46171 100644 --- a/parser/testdata/02552_client_format_settings/metadata.json +++ b/parser/testdata/02552_client_format_settings/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, - "stmt2": true + "stmt1": true } } diff --git a/parser/testdata/02569_order_by_aggregation_result/metadata.json b/parser/testdata/02569_order_by_aggregation_result/metadata.json index 682bda1cbc..ef58f80315 100644 --- a/parser/testdata/02569_order_by_aggregation_result/metadata.json +++ b/parser/testdata/02569_order_by_aggregation_result/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt2": true } } diff --git a/parser/testdata/02771_jit_functions_comparison_crash/metadata.json b/parser/testdata/02771_jit_functions_comparison_crash/metadata.json index b563327205..0967ef424b 100644 --- a/parser/testdata/02771_jit_functions_comparison_crash/metadata.json +++ b/parser/testdata/02771_jit_functions_comparison_crash/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt7": true - } -} +{} diff --git a/parser/testdata/02786_max_execution_time_leaf/metadata.json b/parser/testdata/02786_max_execution_time_leaf/metadata.json index 1295a45747..0967ef424b 100644 --- a/parser/testdata/02786_max_execution_time_leaf/metadata.json +++ b/parser/testdata/02786_max_execution_time_leaf/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt3": true - } -} +{} diff --git a/parser/testdata/02811_read_in_order_and_array_join_bug/metadata.json b/parser/testdata/02811_read_in_order_and_array_join_bug/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/02811_read_in_order_and_array_join_bug/metadata.json +++ b/parser/testdata/02811_read_in_order_and_array_join_bug/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/02814_order_by_tuple_window_function/metadata.json b/parser/testdata/02814_order_by_tuple_window_function/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/02814_order_by_tuple_window_function/metadata.json +++ b/parser/testdata/02814_order_by_tuple_window_function/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/02815_join_algorithm_setting/metadata.json b/parser/testdata/02815_join_algorithm_setting/metadata.json index 3fd614acf2..79c9862e6d 100644 --- a/parser/testdata/02815_join_algorithm_setting/metadata.json +++ b/parser/testdata/02815_join_algorithm_setting/metadata.json @@ -8,8 +8,6 @@ "stmt26": true, "stmt28": true, "stmt30": true, - "stmt33": true, - "stmt34": true, "stmt8": true } } diff --git a/parser/testdata/02833_array_join_columns/metadata.json b/parser/testdata/02833_array_join_columns/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/02833_array_join_columns/metadata.json +++ b/parser/testdata/02833_array_join_columns/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/02834_analyzer_with_statement_references/metadata.json b/parser/testdata/02834_analyzer_with_statement_references/metadata.json index bc141058a4..0967ef424b 100644 --- a/parser/testdata/02834_analyzer_with_statement_references/metadata.json +++ b/parser/testdata/02834_analyzer_with_statement_references/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt3": true - } -} +{} diff --git a/parser/testdata/02834_array_exists_segfault/metadata.json b/parser/testdata/02834_array_exists_segfault/metadata.json index 12faad3d93..0967ef424b 100644 --- a/parser/testdata/02834_array_exists_segfault/metadata.json +++ b/parser/testdata/02834_array_exists_segfault/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt4": true, - "stmt6": true, - "stmt8": true - } -} +{} diff --git a/parser/testdata/02841_not_ready_set_join_on/metadata.json b/parser/testdata/02841_not_ready_set_join_on/metadata.json index 6ed702cc94..0967ef424b 100644 --- a/parser/testdata/02841_not_ready_set_join_on/metadata.json +++ b/parser/testdata/02841_not_ready_set_join_on/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt1": true, - "stmt2": true, - "stmt3": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/02863_delayed_source_with_totals_and_extremes/metadata.json b/parser/testdata/02863_delayed_source_with_totals_and_extremes/metadata.json index ff0eba6904..dbdbb76d4f 100644 --- a/parser/testdata/02863_delayed_source_with_totals_and_extremes/metadata.json +++ b/parser/testdata/02863_delayed_source_with_totals_and_extremes/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt6": true, - "stmt7": true + "stmt6": true } } diff --git a/parser/testdata/02868_select_support_from_keywords/metadata.json b/parser/testdata/02868_select_support_from_keywords/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/02868_select_support_from_keywords/metadata.json +++ b/parser/testdata/02868_select_support_from_keywords/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/02871_join_on_system_errors/metadata.json b/parser/testdata/02871_join_on_system_errors/metadata.json index 682bda1cbc..ef58f80315 100644 --- a/parser/testdata/02871_join_on_system_errors/metadata.json +++ b/parser/testdata/02871_join_on_system_errors/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt2": true } } diff --git a/parser/testdata/02890_untuple_column_names/metadata.json b/parser/testdata/02890_untuple_column_names/metadata.json index 64eb94ca49..0967ef424b 100644 --- a/parser/testdata/02890_untuple_column_names/metadata.json +++ b/parser/testdata/02890_untuple_column_names/metadata.json @@ -1,25 +1 @@ -{ - "explain_todo": { - "stmt10": true, - "stmt12": true, - "stmt13": true, - "stmt14": true, - "stmt15": true, - "stmt17": true, - "stmt18": true, - "stmt19": true, - "stmt2": true, - "stmt20": true, - "stmt22": true, - "stmt23": true, - "stmt25": true, - "stmt27": true, - "stmt28": true, - "stmt3": true, - "stmt4": true, - "stmt5": true, - "stmt7": true, - "stmt8": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/02901_remove_nullable_crash_analyzer/metadata.json b/parser/testdata/02901_remove_nullable_crash_analyzer/metadata.json index f5dd12602b..ef58f80315 100644 --- a/parser/testdata/02901_remove_nullable_crash_analyzer/metadata.json +++ b/parser/testdata/02901_remove_nullable_crash_analyzer/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt2": true, - "stmt5": true + "stmt2": true } } diff --git a/parser/testdata/02902_json_skip_null_values/metadata.json b/parser/testdata/02902_json_skip_null_values/metadata.json index 1839bb7316..cba8b1fd5c 100644 --- a/parser/testdata/02902_json_skip_null_values/metadata.json +++ b/parser/testdata/02902_json_skip_null_values/metadata.json @@ -1,8 +1,6 @@ { "explain_todo": { "stmt1": true, - "stmt2": true, - "stmt3": true, "stmt5": true, "stmt6": true } diff --git a/parser/testdata/02907_read_buffer_content_is_cached_multiple_blobs/metadata.json b/parser/testdata/02907_read_buffer_content_is_cached_multiple_blobs/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/02907_read_buffer_content_is_cached_multiple_blobs/metadata.json +++ b/parser/testdata/02907_read_buffer_content_is_cached_multiple_blobs/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/02949_ttl_group_by_bug/metadata.json b/parser/testdata/02949_ttl_group_by_bug/metadata.json index c55f31987e..7b4ddafa53 100644 --- a/parser/testdata/02949_ttl_group_by_bug/metadata.json +++ b/parser/testdata/02949_ttl_group_by_bug/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt3": true, - "stmt4": true, - "stmt6": true + "stmt4": true } } diff --git a/parser/testdata/02953_slow_create_view/metadata.json b/parser/testdata/02953_slow_create_view/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/02953_slow_create_view/metadata.json +++ b/parser/testdata/02953_slow_create_view/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/02968_sumMap_with_nan/metadata.json b/parser/testdata/02968_sumMap_with_nan/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/02968_sumMap_with_nan/metadata.json +++ b/parser/testdata/02968_sumMap_with_nan/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/02972_parallel_replicas_cte/metadata.json b/parser/testdata/02972_parallel_replicas_cte/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/02972_parallel_replicas_cte/metadata.json +++ b/parser/testdata/02972_parallel_replicas_cte/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/02973_analyzer_join_use_nulls_column_not_found/metadata.json b/parser/testdata/02973_analyzer_join_use_nulls_column_not_found/metadata.json index b937d68848..0967ef424b 100644 --- a/parser/testdata/02973_analyzer_join_use_nulls_column_not_found/metadata.json +++ b/parser/testdata/02973_analyzer_join_use_nulls_column_not_found/metadata.json @@ -1,9 +1 @@ -{ - "explain_todo": { - "stmt11": true, - "stmt13": true, - "stmt5": true, - "stmt7": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/02985_shard_query_start_time/metadata.json b/parser/testdata/02985_shard_query_start_time/metadata.json index 943b275814..dbdbb76d4f 100644 --- a/parser/testdata/02985_shard_query_start_time/metadata.json +++ b/parser/testdata/02985_shard_query_start_time/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt4": true, "stmt6": true } } diff --git a/parser/testdata/02989_join_using_parent_scope/metadata.json b/parser/testdata/02989_join_using_parent_scope/metadata.json index ccc88f715d..fec152526a 100644 --- a/parser/testdata/02989_join_using_parent_scope/metadata.json +++ b/parser/testdata/02989_join_using_parent_scope/metadata.json @@ -1,8 +1,5 @@ { "explain_todo": { - "stmt32": true, - "stmt39": true, - "stmt40": true, - "stmt41": true + "stmt32": true } } diff --git a/parser/testdata/02998_system_dns_cache_table/metadata.json b/parser/testdata/02998_system_dns_cache_table/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/02998_system_dns_cache_table/metadata.json +++ b/parser/testdata/02998_system_dns_cache_table/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/02999_scalar_subqueries_bug_2/metadata.json b/parser/testdata/02999_scalar_subqueries_bug_2/metadata.json index cc8d69ec3f..f4c74e32be 100644 --- a/parser/testdata/02999_scalar_subqueries_bug_2/metadata.json +++ b/parser/testdata/02999_scalar_subqueries_bug_2/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt10": true, - "stmt6": true + "stmt10": true } } diff --git a/parser/testdata/03006_parallel_replicas_cte_explain_syntax_crash/metadata.json b/parser/testdata/03006_parallel_replicas_cte_explain_syntax_crash/metadata.json index b563327205..0967ef424b 100644 --- a/parser/testdata/03006_parallel_replicas_cte_explain_syntax_crash/metadata.json +++ b/parser/testdata/03006_parallel_replicas_cte_explain_syntax_crash/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt7": true - } -} +{} diff --git a/parser/testdata/03014_async_with_dedup_part_log_rmt/metadata.json b/parser/testdata/03014_async_with_dedup_part_log_rmt/metadata.json index 8555cd9740..e535539f2e 100644 --- a/parser/testdata/03014_async_with_dedup_part_log_rmt/metadata.json +++ b/parser/testdata/03014_async_with_dedup_part_log_rmt/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt12": true, "stmt8": true } diff --git a/parser/testdata/03015_analyzer_groupby_fuzz_60772/metadata.json b/parser/testdata/03015_analyzer_groupby_fuzz_60772/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03015_analyzer_groupby_fuzz_60772/metadata.json +++ b/parser/testdata/03015_analyzer_groupby_fuzz_60772/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/03017_analyzer_groupby_fuzz_61600/metadata.json b/parser/testdata/03017_analyzer_groupby_fuzz_61600/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03017_analyzer_groupby_fuzz_61600/metadata.json +++ b/parser/testdata/03017_analyzer_groupby_fuzz_61600/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/03022_highlight_digit_groups/metadata.json b/parser/testdata/03022_highlight_digit_groups/metadata.json index c55f31987e..0967ef424b 100644 --- a/parser/testdata/03022_highlight_digit_groups/metadata.json +++ b/parser/testdata/03022_highlight_digit_groups/metadata.json @@ -1,7 +1 @@ -{ - "explain_todo": { - "stmt3": true, - "stmt4": true, - "stmt6": true - } -} +{} diff --git a/parser/testdata/03033_analyzer_resolve_from_parent_scope/metadata.json b/parser/testdata/03033_analyzer_resolve_from_parent_scope/metadata.json index 6da6ddac9a..9a8cc69c0b 100644 --- a/parser/testdata/03033_analyzer_resolve_from_parent_scope/metadata.json +++ b/parser/testdata/03033_analyzer_resolve_from_parent_scope/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt2": true, - "stmt4": true, - "stmt5": true + "stmt4": true } } diff --git a/parser/testdata/03038_ambiguous_column/metadata.json b/parser/testdata/03038_ambiguous_column/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/03038_ambiguous_column/metadata.json +++ b/parser/testdata/03038_ambiguous_column/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{} diff --git a/parser/testdata/03039_unknown_identifier_window_function/metadata.json b/parser/testdata/03039_unknown_identifier_window_function/metadata.json index 3455a1864a..0967ef424b 100644 --- a/parser/testdata/03039_unknown_identifier_window_function/metadata.json +++ b/parser/testdata/03039_unknown_identifier_window_function/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt3": true, - "stmt4": true, - "stmt5": true - } -} +{} diff --git a/parser/testdata/03041_select_with_query_result/metadata.json b/parser/testdata/03041_select_with_query_result/metadata.json index 342b3ff5b4..0967ef424b 100644 --- a/parser/testdata/03041_select_with_query_result/metadata.json +++ b/parser/testdata/03041_select_with_query_result/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt8": true - } -} +{} diff --git a/parser/testdata/03067_analyzer_complex_alias_join/metadata.json b/parser/testdata/03067_analyzer_complex_alias_join/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/03067_analyzer_complex_alias_join/metadata.json +++ b/parser/testdata/03067_analyzer_complex_alias_join/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/03086_analyzer_window_func_part_of_group_by/metadata.json b/parser/testdata/03086_analyzer_window_func_part_of_group_by/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/03086_analyzer_window_func_part_of_group_by/metadata.json +++ b/parser/testdata/03086_analyzer_window_func_part_of_group_by/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/03087_analyzer_subquery_with_alias/metadata.json b/parser/testdata/03087_analyzer_subquery_with_alias/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/03087_analyzer_subquery_with_alias/metadata.json +++ b/parser/testdata/03087_analyzer_subquery_with_alias/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/03101_analyzer_identifiers_2/metadata.json b/parser/testdata/03101_analyzer_identifiers_2/metadata.json index fcb5f257ad..95cd2c2b48 100644 --- a/parser/testdata/03101_analyzer_identifiers_2/metadata.json +++ b/parser/testdata/03101_analyzer_identifiers_2/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt19": true, "stmt42": true } } diff --git a/parser/testdata/03102_prefer_column_name_to_alias/metadata.json b/parser/testdata/03102_prefer_column_name_to_alias/metadata.json index 0438c9b85f..0967ef424b 100644 --- a/parser/testdata/03102_prefer_column_name_to_alias/metadata.json +++ b/parser/testdata/03102_prefer_column_name_to_alias/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt15": true - } -} +{} diff --git a/parser/testdata/03109_ast_too_big/metadata.json b/parser/testdata/03109_ast_too_big/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/03109_ast_too_big/metadata.json +++ b/parser/testdata/03109_ast_too_big/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/03114_analyzer_cte_with_join/metadata.json b/parser/testdata/03114_analyzer_cte_with_join/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/03114_analyzer_cte_with_join/metadata.json +++ b/parser/testdata/03114_analyzer_cte_with_join/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{} diff --git a/parser/testdata/03119_analyzer_window_function_in_CTE_alias/metadata.json b/parser/testdata/03119_analyzer_window_function_in_CTE_alias/metadata.json index bb8602ff9a..0967ef424b 100644 --- a/parser/testdata/03119_analyzer_window_function_in_CTE_alias/metadata.json +++ b/parser/testdata/03119_analyzer_window_function_in_CTE_alias/metadata.json @@ -1 +1 @@ -{"explain_todo":{"stmt10":true,"stmt6":true,"stmt8":true}} +{} diff --git a/parser/testdata/03123_analyzer_dist_join_CTE/metadata.json b/parser/testdata/03123_analyzer_dist_join_CTE/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/03123_analyzer_dist_join_CTE/metadata.json +++ b/parser/testdata/03123_analyzer_dist_join_CTE/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/03124_analyzer_nested_CTE_dist_in/metadata.json b/parser/testdata/03124_analyzer_nested_CTE_dist_in/metadata.json index b65b07d7a6..0967ef424b 100644 --- a/parser/testdata/03124_analyzer_nested_CTE_dist_in/metadata.json +++ b/parser/testdata/03124_analyzer_nested_CTE_dist_in/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt4": true - } -} +{} diff --git a/parser/testdata/03125_analyzer_CTE_two_joins/metadata.json b/parser/testdata/03125_analyzer_CTE_two_joins/metadata.json index b65b07d7a6..0967ef424b 100644 --- a/parser/testdata/03125_analyzer_CTE_two_joins/metadata.json +++ b/parser/testdata/03125_analyzer_CTE_two_joins/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt4": true - } -} +{} diff --git a/parser/testdata/03129_cte_with_final/metadata.json b/parser/testdata/03129_cte_with_final/metadata.json index ff0eba6904..dbdbb76d4f 100644 --- a/parser/testdata/03129_cte_with_final/metadata.json +++ b/parser/testdata/03129_cte_with_final/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt6": true, - "stmt7": true + "stmt6": true } } diff --git a/parser/testdata/03143_cte_scope/metadata.json b/parser/testdata/03143_cte_scope/metadata.json index f4c74e32be..0967ef424b 100644 --- a/parser/testdata/03143_cte_scope/metadata.json +++ b/parser/testdata/03143_cte_scope/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt10": true - } -} +{} diff --git a/parser/testdata/03143_window_functions_qualify_validation/metadata.json b/parser/testdata/03143_window_functions_qualify_validation/metadata.json index 7b4ddafa53..0967ef424b 100644 --- a/parser/testdata/03143_window_functions_qualify_validation/metadata.json +++ b/parser/testdata/03143_window_functions_qualify_validation/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt3": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/03146_tpc_ds_grouping/metadata.json b/parser/testdata/03146_tpc_ds_grouping/metadata.json index fffcb7d38b..7b4ddafa53 100644 --- a/parser/testdata/03146_tpc_ds_grouping/metadata.json +++ b/parser/testdata/03146_tpc_ds_grouping/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt2": true, "stmt3": true, "stmt4": true } diff --git a/parser/testdata/03147_rows_before_limit_fix/metadata.json b/parser/testdata/03147_rows_before_limit_fix/metadata.json index a954a15222..0967ef424b 100644 --- a/parser/testdata/03147_rows_before_limit_fix/metadata.json +++ b/parser/testdata/03147_rows_before_limit_fix/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt10": true, - "stmt5": true - } -} +{} diff --git a/parser/testdata/03169_display_column_names_in_footer/metadata.json b/parser/testdata/03169_display_column_names_in_footer/metadata.json index 333ea86e3d..0967ef424b 100644 --- a/parser/testdata/03169_display_column_names_in_footer/metadata.json +++ b/parser/testdata/03169_display_column_names_in_footer/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt14": true, - "stmt2": true, - "stmt3": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/03172_format_settings_clauses/metadata.json b/parser/testdata/03172_format_settings_clauses/metadata.json index 0de9bf55e9..972c3e87e9 100644 --- a/parser/testdata/03172_format_settings_clauses/metadata.json +++ b/parser/testdata/03172_format_settings_clauses/metadata.json @@ -5,7 +5,6 @@ "stmt4": true, "stmt5": true, "stmt6": true, - "stmt7": true, "stmt8": true, "stmt9": true } diff --git a/parser/testdata/03196_max_intersections_arena_crash/metadata.json b/parser/testdata/03196_max_intersections_arena_crash/metadata.json index 7b4ddafa53..0967ef424b 100644 --- a/parser/testdata/03196_max_intersections_arena_crash/metadata.json +++ b/parser/testdata/03196_max_intersections_arena_crash/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt3": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/03198_h3_polygon_to_cells/metadata.json b/parser/testdata/03198_h3_polygon_to_cells/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03198_h3_polygon_to_cells/metadata.json +++ b/parser/testdata/03198_h3_polygon_to_cells/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/03199_queries_with_new_analyzer/metadata.json b/parser/testdata/03199_queries_with_new_analyzer/metadata.json index 3a06a4a1ac..0967ef424b 100644 --- a/parser/testdata/03199_queries_with_new_analyzer/metadata.json +++ b/parser/testdata/03199_queries_with_new_analyzer/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt5": true - } -} +{} diff --git a/parser/testdata/03201_analyzer_resolve_in_parent_scope/metadata.json b/parser/testdata/03201_analyzer_resolve_in_parent_scope/metadata.json index 3346fe06f3..7d6fbb092b 100644 --- a/parser/testdata/03201_analyzer_resolve_in_parent_scope/metadata.json +++ b/parser/testdata/03201_analyzer_resolve_in_parent_scope/metadata.json @@ -4,7 +4,6 @@ "stmt2": true, "stmt3": true, "stmt5": true, - "stmt7": true, "stmt9": true } } diff --git a/parser/testdata/03217_filtering_in_storage_merge/metadata.json b/parser/testdata/03217_filtering_in_storage_merge/metadata.json index 5cbbf535f7..3a06a4a1ac 100644 --- a/parser/testdata/03217_filtering_in_storage_merge/metadata.json +++ b/parser/testdata/03217_filtering_in_storage_merge/metadata.json @@ -1 +1,5 @@ -{"explain_todo":{"stmt1":true,"stmt5":true}} +{ + "explain_todo": { + "stmt5": true + } +} diff --git a/parser/testdata/03217_fliter_pushdown_no_keys/metadata.json b/parser/testdata/03217_fliter_pushdown_no_keys/metadata.json index 7ad5569408..0967ef424b 100644 --- a/parser/testdata/03217_fliter_pushdown_no_keys/metadata.json +++ b/parser/testdata/03217_fliter_pushdown_no_keys/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt9": true - } -} +{} diff --git a/parser/testdata/03228_url_engine_response_headers/metadata.json b/parser/testdata/03228_url_engine_response_headers/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03228_url_engine_response_headers/metadata.json +++ b/parser/testdata/03228_url_engine_response_headers/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/03298_triger_local_error_format/metadata.json b/parser/testdata/03298_triger_local_error_format/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03298_triger_local_error_format/metadata.json +++ b/parser/testdata/03298_triger_local_error_format/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/03305_compressed_memory_eng_crash_reading_subcolumn/metadata.json b/parser/testdata/03305_compressed_memory_eng_crash_reading_subcolumn/metadata.json index b65b07d7a6..0967ef424b 100644 --- a/parser/testdata/03305_compressed_memory_eng_crash_reading_subcolumn/metadata.json +++ b/parser/testdata/03305_compressed_memory_eng_crash_reading_subcolumn/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt4": true - } -} +{} diff --git a/parser/testdata/03307_parallel_hash_max_joined_rows/metadata.json b/parser/testdata/03307_parallel_hash_max_joined_rows/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/03307_parallel_hash_max_joined_rows/metadata.json +++ b/parser/testdata/03307_parallel_hash_max_joined_rows/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/03312_line_numbers/metadata.json b/parser/testdata/03312_line_numbers/metadata.json index cba8b1fd5c..0f293987f1 100644 --- a/parser/testdata/03312_line_numbers/metadata.json +++ b/parser/testdata/03312_line_numbers/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt5": true, "stmt6": true } diff --git a/parser/testdata/03315_trim_two_args/metadata.json b/parser/testdata/03315_trim_two_args/metadata.json index 85155748e3..dc0702ac62 100644 --- a/parser/testdata/03315_trim_two_args/metadata.json +++ b/parser/testdata/03315_trim_two_args/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt29": true, "stmt30": true } } diff --git a/parser/testdata/03319_concurrent_hash_join_double_preallocation_bug/metadata.json b/parser/testdata/03319_concurrent_hash_join_double_preallocation_bug/metadata.json index 15223e732d..ab9202e88e 100644 --- a/parser/testdata/03319_concurrent_hash_join_double_preallocation_bug/metadata.json +++ b/parser/testdata/03319_concurrent_hash_join_double_preallocation_bug/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt11": true, - "stmt9": true + "stmt11": true } } diff --git a/parser/testdata/03351_client_insert_bad_connection_state/metadata.json b/parser/testdata/03351_client_insert_bad_connection_state/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03351_client_insert_bad_connection_state/metadata.json +++ b/parser/testdata/03351_client_insert_bad_connection_state/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/03356_analyzer_qualified_matcher_error/metadata.json b/parser/testdata/03356_analyzer_qualified_matcher_error/metadata.json index 3455a1864a..0967ef424b 100644 --- a/parser/testdata/03356_analyzer_qualified_matcher_error/metadata.json +++ b/parser/testdata/03356_analyzer_qualified_matcher_error/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt3": true, - "stmt4": true, - "stmt5": true - } -} +{} diff --git a/parser/testdata/03356_analyzer_unused_scalar_subquery/metadata.json b/parser/testdata/03356_analyzer_unused_scalar_subquery/metadata.json index bc141058a4..0967ef424b 100644 --- a/parser/testdata/03356_analyzer_unused_scalar_subquery/metadata.json +++ b/parser/testdata/03356_analyzer_unused_scalar_subquery/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt3": true - } -} +{} diff --git a/parser/testdata/03360_any_join_parallel_hash_bug/metadata.json b/parser/testdata/03360_any_join_parallel_hash_bug/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/03360_any_join_parallel_hash_bug/metadata.json +++ b/parser/testdata/03360_any_join_parallel_hash_bug/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/03362_join_on_filterpushdown/metadata.json b/parser/testdata/03362_join_on_filterpushdown/metadata.json index ad3f280133..f8977b9c38 100644 --- a/parser/testdata/03362_join_on_filterpushdown/metadata.json +++ b/parser/testdata/03362_join_on_filterpushdown/metadata.json @@ -8,8 +8,6 @@ "stmt16": true, "stmt17": true, "stmt5": true, - "stmt6": true, - "stmt7": true, "stmt8": true, "stmt9": true } diff --git a/parser/testdata/03363_function_keccak256/metadata.json b/parser/testdata/03363_function_keccak256/metadata.json index d4d1d99f95..0967ef424b 100644 --- a/parser/testdata/03363_function_keccak256/metadata.json +++ b/parser/testdata/03363_function_keccak256/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt14": true - } -} +{} diff --git a/parser/testdata/03371_analyzer_filter_pushdown_distributed/metadata.json b/parser/testdata/03371_analyzer_filter_pushdown_distributed/metadata.json index afaaa4b0a6..0967ef424b 100644 --- a/parser/testdata/03371_analyzer_filter_pushdown_distributed/metadata.json +++ b/parser/testdata/03371_analyzer_filter_pushdown_distributed/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt7": true, - "stmt9": true - } -} +{} diff --git a/parser/testdata/03403_read_in_order_streams_memory_usage/metadata.json b/parser/testdata/03403_read_in_order_streams_memory_usage/metadata.json index 943b275814..dbdbb76d4f 100644 --- a/parser/testdata/03403_read_in_order_streams_memory_usage/metadata.json +++ b/parser/testdata/03403_read_in_order_streams_memory_usage/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt4": true, "stmt6": true } } diff --git a/parser/testdata/03432_input_format_parquet_max_block_size_validation/metadata.json b/parser/testdata/03432_input_format_parquet_max_block_size_validation/metadata.json index b65b07d7a6..0967ef424b 100644 --- a/parser/testdata/03432_input_format_parquet_max_block_size_validation/metadata.json +++ b/parser/testdata/03432_input_format_parquet_max_block_size_validation/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt4": true - } -} +{} diff --git a/parser/testdata/03447_window_functions_distinct/metadata.json b/parser/testdata/03447_window_functions_distinct/metadata.json index d2b3a2db70..34dfcd0759 100644 --- a/parser/testdata/03447_window_functions_distinct/metadata.json +++ b/parser/testdata/03447_window_functions_distinct/metadata.json @@ -1,7 +1,6 @@ { "explain_todo": { "stmt10": true, - "stmt2": true, "stmt3": true, "stmt4": true, "stmt6": true, diff --git a/parser/testdata/03448_window_functions_distinct_distributed/metadata.json b/parser/testdata/03448_window_functions_distinct_distributed/metadata.json index 34ba7fd722..75570071c7 100644 --- a/parser/testdata/03448_window_functions_distinct_distributed/metadata.json +++ b/parser/testdata/03448_window_functions_distinct_distributed/metadata.json @@ -1,11 +1,9 @@ { "explain_todo": { "stmt10": true, - "stmt2": true, "stmt3": true, "stmt4": true, "stmt5": true, - "stmt7": true, "stmt8": true, "stmt9": true } diff --git a/parser/testdata/03449_window_cannot_find_column/metadata.json b/parser/testdata/03449_window_cannot_find_column/metadata.json index c84e30800d..1295a45747 100644 --- a/parser/testdata/03449_window_cannot_find_column/metadata.json +++ b/parser/testdata/03449_window_cannot_find_column/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt3": true, - "stmt7": true + "stmt3": true } } diff --git a/parser/testdata/03457_bitmapContains_nullable/metadata.json b/parser/testdata/03457_bitmapContains_nullable/metadata.json index ef58f80315..0967ef424b 100644 --- a/parser/testdata/03457_bitmapContains_nullable/metadata.json +++ b/parser/testdata/03457_bitmapContains_nullable/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt2": true - } -} +{} diff --git a/parser/testdata/03513_filter_push_down_rand_bug/metadata.json b/parser/testdata/03513_filter_push_down_rand_bug/metadata.json index b65b07d7a6..0967ef424b 100644 --- a/parser/testdata/03513_filter_push_down_rand_bug/metadata.json +++ b/parser/testdata/03513_filter_push_down_rand_bug/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt4": true - } -} +{} diff --git a/parser/testdata/03519_cte_allow_push_predicate_ast_for_distributed_subqueries_bug/metadata.json b/parser/testdata/03519_cte_allow_push_predicate_ast_for_distributed_subqueries_bug/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03519_cte_allow_push_predicate_ast_for_distributed_subqueries_bug/metadata.json +++ b/parser/testdata/03519_cte_allow_push_predicate_ast_for_distributed_subqueries_bug/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/03519_multiple_join_using/metadata.json b/parser/testdata/03519_multiple_join_using/metadata.json index f4c74e32be..0967ef424b 100644 --- a/parser/testdata/03519_multiple_join_using/metadata.json +++ b/parser/testdata/03519_multiple_join_using/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt10": true - } -} +{} diff --git a/parser/testdata/03520_analyzer_distributed_in_cte_bug/metadata.json b/parser/testdata/03520_analyzer_distributed_in_cte_bug/metadata.json index 3455a1864a..0967ef424b 100644 --- a/parser/testdata/03520_analyzer_distributed_in_cte_bug/metadata.json +++ b/parser/testdata/03520_analyzer_distributed_in_cte_bug/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt3": true, - "stmt4": true, - "stmt5": true - } -} +{} diff --git a/parser/testdata/03538_analyzer_lag_lead_functions/metadata.json b/parser/testdata/03538_analyzer_lag_lead_functions/metadata.json index f77c047110..ef58f80315 100644 --- a/parser/testdata/03538_analyzer_lag_lead_functions/metadata.json +++ b/parser/testdata/03538_analyzer_lag_lead_functions/metadata.json @@ -1,9 +1,5 @@ { "explain_todo": { - "stmt2": true, - "stmt3": true, - "stmt4": true, - "stmt6": true, - "stmt7": true + "stmt2": true } } diff --git a/parser/testdata/03538_array_except/metadata.json b/parser/testdata/03538_array_except/metadata.json index 52e6a5eee1..99b2a0c4b1 100644 --- a/parser/testdata/03538_array_except/metadata.json +++ b/parser/testdata/03538_array_except/metadata.json @@ -3,7 +3,6 @@ "stmt10": true, "stmt11": true, "stmt21": true, - "stmt24": true, "stmt30": true } } diff --git a/parser/testdata/03541_rename_column_start/metadata.json b/parser/testdata/03541_rename_column_start/metadata.json index 1630be7c96..c55f31987e 100644 --- a/parser/testdata/03541_rename_column_start/metadata.json +++ b/parser/testdata/03541_rename_column_start/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt1": true, "stmt3": true, "stmt4": true, "stmt6": true diff --git a/parser/testdata/03561_analyzer_cte_cycle_resolve_bug/metadata.json b/parser/testdata/03561_analyzer_cte_cycle_resolve_bug/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/03561_analyzer_cte_cycle_resolve_bug/metadata.json +++ b/parser/testdata/03561_analyzer_cte_cycle_resolve_bug/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{} diff --git a/parser/testdata/03568_udf_memory_tracking/metadata.json b/parser/testdata/03568_udf_memory_tracking/metadata.json index 0081ae918c..3a06a4a1ac 100644 --- a/parser/testdata/03568_udf_memory_tracking/metadata.json +++ b/parser/testdata/03568_udf_memory_tracking/metadata.json @@ -1,7 +1,5 @@ { "explain_todo": { - "stmt2": true, - "stmt3": true, "stmt5": true } } diff --git a/parser/testdata/03577_server_constant_folding/metadata.json b/parser/testdata/03577_server_constant_folding/metadata.json index d4ad1b3c3b..0967ef424b 100644 --- a/parser/testdata/03577_server_constant_folding/metadata.json +++ b/parser/testdata/03577_server_constant_folding/metadata.json @@ -1,8 +1 @@ -{ - "explain_todo": { - "stmt11": true, - "stmt13": true, - "stmt15": true, - "stmt17": true - } -} +{} diff --git a/parser/testdata/03581_parallel_replicas_task_size/metadata.json b/parser/testdata/03581_parallel_replicas_task_size/metadata.json index 9c4aa1706d..ae11f9e277 100644 --- a/parser/testdata/03581_parallel_replicas_task_size/metadata.json +++ b/parser/testdata/03581_parallel_replicas_task_size/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt11": true, "stmt13": true, "stmt2": true } diff --git a/parser/testdata/03583_rewrite_in_to_join/metadata.json b/parser/testdata/03583_rewrite_in_to_join/metadata.json index 3b8e7f7464..c15cbad412 100644 --- a/parser/testdata/03583_rewrite_in_to_join/metadata.json +++ b/parser/testdata/03583_rewrite_in_to_join/metadata.json @@ -1 +1,6 @@ -{"explain_todo":{"stmt20":true,"stmt21":true,"stmt23":true,"stmt25":true,"stmt26":true,"stmt5":true}} +{ + "explain_todo": { + "stmt26": true, + "stmt5": true + } +} diff --git a/parser/testdata/03593_any_join_swap_tables/metadata.json b/parser/testdata/03593_any_join_swap_tables/metadata.json index 52d8b140cf..7ad5569408 100644 --- a/parser/testdata/03593_any_join_swap_tables/metadata.json +++ b/parser/testdata/03593_any_join_swap_tables/metadata.json @@ -1,7 +1,5 @@ { "explain_todo": { - "stmt1": true, - "stmt7": true, "stmt9": true } } diff --git a/parser/testdata/03595_pread_threadpool_direct_io/metadata.json b/parser/testdata/03595_pread_threadpool_direct_io/metadata.json index 97c64968a0..b563327205 100644 --- a/parser/testdata/03595_pread_threadpool_direct_io/metadata.json +++ b/parser/testdata/03595_pread_threadpool_direct_io/metadata.json @@ -1,7 +1,5 @@ { "explain_todo": { - "stmt4": true, - "stmt5": true, "stmt7": true } } diff --git a/parser/testdata/03601_inconsistent_table_names/metadata.json b/parser/testdata/03601_inconsistent_table_names/metadata.json index b65b07d7a6..0967ef424b 100644 --- a/parser/testdata/03601_inconsistent_table_names/metadata.json +++ b/parser/testdata/03601_inconsistent_table_names/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt4": true - } -} +{} diff --git a/parser/testdata/03601_insert_squashing_remove_const/metadata.json b/parser/testdata/03601_insert_squashing_remove_const/metadata.json index 1295a45747..0967ef424b 100644 --- a/parser/testdata/03601_insert_squashing_remove_const/metadata.json +++ b/parser/testdata/03601_insert_squashing_remove_const/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt3": true - } -} +{} diff --git a/parser/testdata/03601_replace_regex_fixedstring_empty_needle/metadata.json b/parser/testdata/03601_replace_regex_fixedstring_empty_needle/metadata.json index e9d6e46171..0967ef424b 100644 --- a/parser/testdata/03601_replace_regex_fixedstring_empty_needle/metadata.json +++ b/parser/testdata/03601_replace_regex_fixedstring_empty_needle/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt1": true - } -} +{} diff --git a/parser/testdata/03643_paste_join_disable_filter_pushdown/metadata.json b/parser/testdata/03643_paste_join_disable_filter_pushdown/metadata.json index 9a8cc69c0b..0967ef424b 100644 --- a/parser/testdata/03643_paste_join_disable_filter_pushdown/metadata.json +++ b/parser/testdata/03643_paste_join_disable_filter_pushdown/metadata.json @@ -1,6 +1 @@ -{ - "explain_todo": { - "stmt2": true, - "stmt4": true - } -} +{} diff --git a/parser/testdata/03722_function_trim_ltrim_rtrim_alias/metadata.json b/parser/testdata/03722_function_trim_ltrim_rtrim_alias/metadata.json index 7834e3071b..ffd36c155d 100644 --- a/parser/testdata/03722_function_trim_ltrim_rtrim_alias/metadata.json +++ b/parser/testdata/03722_function_trim_ltrim_rtrim_alias/metadata.json @@ -1,6 +1,5 @@ { "explain_todo": { - "stmt10": true, "stmt11": true, "stmt12": true, "stmt13": true, @@ -8,7 +7,6 @@ "stmt17": true, "stmt5": true, "stmt7": true, - "stmt8": true, - "stmt9": true + "stmt8": true } } diff --git a/parser/testdata/03728_analyzer_identifier_resolution_join/metadata.json b/parser/testdata/03728_analyzer_identifier_resolution_join/metadata.json index dbdbb76d4f..0967ef424b 100644 --- a/parser/testdata/03728_analyzer_identifier_resolution_join/metadata.json +++ b/parser/testdata/03728_analyzer_identifier_resolution_join/metadata.json @@ -1,5 +1 @@ -{ - "explain_todo": { - "stmt6": true - } -} +{}