From 38d31dc7f5c3c5d0bef7f8d027d3089a165aca05 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 18 Dec 2025 14:33:33 +0000 Subject: [PATCH 1/2] Regenerate test expectations with ClickHouse v25.12.1.646 Update all explain.txt and metadata.json files to use consistent output from ClickHouse version 25.12.1.646. Also update the default version in clickhouse.sh script. --- .../00031_array_enumerate_uniq/explain.txt | 71 +- .../00042_any_left_join/metadata.json | 2 +- .../00043_any_left_join/metadata.json | 2 +- .../00044_any_left_join_string/metadata.json | 2 +- .../00049_any_left_join/metadata.json | 2 +- .../00050_any_left_join/metadata.json | 2 +- .../00052_all_left_join/metadata.json | 2 +- .../00053_all_inner_join/metadata.json | 4 +- .../testdata/00054_join_string/metadata.json | 4 +- .../00055_join_two_numbers/metadata.json | 4 +- .../00056_join_number_string/metadata.json | 4 +- parser/testdata/00067_union_all/metadata.json | 4 +- parser/testdata/00072_in_types/metadata.json | 4 +- .../00076_system_columns_bytes/metadata.json | 4 +- .../metadata.json | 2 +- .../explain.txt | 14 +- .../metadata.json | 4 +- parser/testdata/00139_like/metadata.json | 4 +- .../metadata.json | 2 +- .../testdata/00169_contingency/metadata.json | 4 +- .../00169_join_constant_keys/metadata.json | 4 +- .../00173_group_by_use_nulls/metadata.json | 4 +- .../explain.txt | 37 +- .../00178_function_replicate/metadata.json | 4 +- .../explain.txt | 40 +- .../00189_time_zones_long/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../00232_format_readable_size/metadata.json | 4 +- .../00250_tuple_comparison/metadata.json | 4 +- .../00264_uniq_many_args/metadata.json | 4 +- .../testdata/00283_column_cut/metadata.json | 4 +- .../testdata/00291_array_reduce/metadata.json | 4 +- .../00296_url_parameters/metadata.json | 4 +- .../metadata.json | 4 +- .../00364_java_style_denormals/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- parser/testdata/00431_if_nulls/metadata.json | 4 +- .../testdata/00434_tonullable/metadata.json | 4 +- parser/testdata/00435_coalesce/explain.txt | 18 +- .../00436_convert_charset/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 53 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../testdata/00552_or_nullable/metadata.json | 4 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../00604_show_create_database/metadata.json | 2 +- .../00606_quantiles_and_nans/metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- parser/testdata/00679_uuid_in_key/explain.txt | 17 +- .../metadata.json | 2 +- .../00757_enum_defaults_const/metadata.json | 4 +- parser/testdata/00759_kodieg/metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 29 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../00974_full_outer_join/metadata.json | 4 +- parser/testdata/00977_int_div/metadata.json | 4 +- parser/testdata/00978_ml_math/metadata.json | 4 +- .../explain.txt | 26 +- parser/testdata/00997_trim/metadata.json | 4 +- .../01012_show_tables_limit/metadata.json | 2 +- .../01020_function_char/metadata.json | 4 +- .../01021_only_tuple_columns/explain.txt | 12 +- parser/testdata/01035_avg/metadata.json | 4 +- .../metadata.json | 2 +- .../01043_categorical_iv/metadata.json | 4 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 2 +- parser/testdata/01067_join_null/explain.txt | 37 +- .../metadata.json | 2 +- .../testdata/01084_regexp_empty/metadata.json | 2 +- .../01085_simdjson_uint64/metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 36 +- .../metadata.json | 4 +- .../01101_literal_column_clash/explain.txt | 27 +- .../explain.txt | 35 +- .../explain.txt | 67 +- .../metadata.json | 4 +- .../01116_cross_count_asterisks/explain.txt | 28 +- .../01120_join_constants/metadata.json | 4 +- .../explain.txt | 15 +- .../metadata.json | 4 +- .../01145_with_fill_const/metadata.json | 4 +- .../01245_limit_infinite_sources/explain.txt | 36 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 14 +- .../01273_lc_fixed_string_field/explain.txt | 22 +- .../testdata/01277_large_tuples/metadata.json | 2 +- .../metadata.json | 4 +- parser/testdata/01293_create_role/explain.txt | 12 +- .../01294_create_settings_profile/explain.txt | 13 +- .../01295_create_row_policy/explain.txt | 13 +- .../explain.txt | 8 +- .../testdata/01297_create_quota/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../01358_constexpr_constraint/explain.txt | 6 +- .../01372_wrong_order_by_removal/explain.txt | 10 +- .../01374_if_nullable_filimonov/metadata.json | 4 +- .../metadata.json | 4 +- .../01418_custom_settings/explain.txt | 5 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../testdata/01458_count_digits/explain.txt | 38 +- .../01458_is_decimal_overflow/explain.txt | 16 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../01499_json_named_tuples/explain.txt | 25 +- .../metadata.json | 4 +- .../explain.txt | 18 +- .../01538_fuzz_aggregate/metadata.json | 4 +- .../01553_datetime64_comparison/explain.txt | 16 +- parser/testdata/01555_or_fill/metadata.json | 4 +- parser/testdata/01556_if_null/metadata.json | 4 +- .../explain.txt | 30 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../01564_test_hint_woes/metadata.json | 5 +- .../01571_window_functions/explain.txt | 19 +- .../explain.txt | 14 +- .../01593_functions_in_order_by/metadata.json | 4 +- .../01596_full_join_chertus/explain.txt | 57 +- .../explain.txt | 21 +- .../01614_with_fill_with_limit/metadata.json | 4 +- .../01635_nullable_fuzz/metadata.json | 4 +- .../01650_expressions_merge_bug/metadata.json | 4 +- .../01655_window_functions_bug/metadata.json | 4 +- .../01655_window_functions_null/metadata.json | 4 +- parser/testdata/01666_blns_long/metadata.json | 4 +- .../metadata.json | 4 +- .../01676_range_hashed_dictionary/explain.txt | 16 +- .../metadata.json | 4 +- .../testdata/01698_fix_toMinute/metadata.json | 4 +- .../01699_timezoneOffset/metadata.json | 4 +- .../explain.txt | 15 +- .../testdata/01732_bigint_ubsan/explain.txt | 9 +- .../metadata.json | 4 +- .../01732_union_and_union_all/explain.txt | 12 +- .../01747_transform_empty_arrays/explain.txt | 61 +- parser/testdata/01811_datename/metadata.json | 4 +- .../01813_quantileBfloat16_nans/metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../01865_aggregator_overflow_row/explain.txt | 15 +- .../explain.txt | 19 +- .../01888_bloom_filter_hasAny/metadata.json | 4 +- .../01902_self_aliases_in_columns/explain.txt | 11 +- .../01905_to_json_string/metadata.json | 4 +- .../01908_with_unknown_column/explain.txt | 36 +- .../01912_bad_cast_join_fuzz/metadata.json | 4 +- .../metadata.json | 4 +- .../01915_for_each_crakjie/metadata.json | 4 +- .../01921_with_fill_with_totals/metadata.json | 4 +- .../01924_argmax_bitmap_state/explain.txt | 28 +- .../01926_union_all_schmak/metadata.json | 4 +- .../explain.txt | 11 +- .../01960_lambda_precedence/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 13 +- .../explain.txt | 24 +- .../metadata.json | 4 +- .../explain.txt | 11 +- .../explain.txt | 24 +- .../02030_quantiles_underflow/metadata.json | 4 +- .../02042_map_get_non_const_key/explain.txt | 20 +- .../metadata.json | 2 +- .../02100_now64_types_bug/explain.txt | 131 +- .../02111_with_fill_no_rows/explain.txt | 21 +- .../metadata.json | 4 +- .../metadata.json | 4 +- parser/testdata/02119_sumcount/metadata.json | 4 +- .../testdata/02124_empty_uuid/metadata.json | 4 +- .../02126_lc_window_functions/explain.txt | 24 +- .../metadata.json | 4 +- parser/testdata/02160_monthname/metadata.json | 4 +- parser/testdata/02163_operators/metadata.json | 2 +- .../metadata.json | 4 +- .../02179_map_cast_to_array/metadata.json | 4 +- .../02188_table_function_format/metadata.json | 4 +- parser/testdata/02192_comment/metadata.json | 2 +- .../02200_use_skip_indexes/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../02233_interpolate_1/metadata.json | 2 +- .../explain.txt | 30 +- .../02251_last_day_of_month/metadata.json | 4 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../02281_limit_by_distributed/explain.txt | 38 +- .../02293_ttest_large_samples/metadata.json | 4 +- .../02294_decimal_second_errors/explain.txt | 7 +- .../02294_fp_seconds_profile/explain.txt | 5 +- .../02294_system_certificates/metadata.json | 2 +- .../metadata.json | 4 +- .../02304_grouping_set_order_by/explain.txt | 45 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 24 +- .../02313_multiple_limits/explain.txt | 26 +- .../02313_negative_datetime64/metadata.json | 4 +- .../metadata.json | 2 +- .../explain.txt | 18 +- .../02337_join_analyze_stuck/metadata.json | 4 +- .../02351_Map_combinator_dist/explain.txt | 66 +- .../metadata.json | 4 +- .../metadata.json | 4 +- parser/testdata/02364_window_case/explain.txt | 23 +- .../metadata.json | 4 +- .../explain.txt | 20 +- .../testdata/02366_with_fill_date/explain.txt | 21 +- .../02370_extractAll_regress/metadata.json | 4 +- .../02375_analyzer_union/metadata.json | 4 +- .../explain.txt | 32 +- .../explain.txt | 122 +- .../explain.txt | 147 +- .../02421_explain_subquery/metadata.json | 4 +- .../02428_batch_nullable_assert/metadata.json | 4 +- .../metadata.json | 4 +- .../02462_distributions/metadata.json | 2 +- .../metadata.json | 4 +- .../explain.txt | 10 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 194 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../02504_bar_fractions/metadata.json | 4 +- .../02504_explain_ast_insert/metadata.json | 4 +- .../metadata.json | 2 +- .../02514_bad_index_granularity/explain.txt | 17 +- .../testdata/02517_uuid_parsing/explain.txt | 53 +- .../02523_range_const_start/metadata.json | 4 +- .../02534_keyed_siphash/metadata.json | 4 +- .../02539_generate_random_map/explain.txt | 21 +- .../explain.txt | 58 +- .../02542_table_function_format/metadata.json | 4 +- .../02552_regression_crash/explain.txt | 16 +- .../02552_siphash128_reference/metadata.json | 4 +- parser/testdata/02559_add_parts/explain.txt | 16 +- .../explain.txt | 21 +- .../02567_and_consistency/explain.txt | 25 +- .../testdata/02581_width_bucket/explain.txt | 22 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../02674_and_consistency/explain.txt | 22 +- .../metadata.json | 4 +- .../02677_decode_url_component/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../02683_native_too_large_size/metadata.json | 4 +- parser/testdata/02684_bson/metadata.json | 4 +- parser/testdata/02685_bson2/metadata.json | 4 +- parser/testdata/02686_bson3/metadata.json | 4 +- .../testdata/02687_native_fuzz/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 40 +- .../metadata.json | 4 +- .../02710_date_diff_aliases/explain.txt | 33 +- .../testdata/02711_trim_aliases/explain.txt | 21 +- .../02713_ip4_uint_compare/metadata.json | 4 +- parser/testdata/02715_or_null/explain.txt | 15 +- .../explain.txt | 48 +- .../metadata.json | 4 +- .../explain.txt | 30 +- .../explain.txt | 17 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../02808_aliases_inside_case/metadata.json | 2 +- .../02810_system_jemalloc_bins/metadata.json | 4 +- .../02811_ip_dict_attribute/metadata.json | 4 +- .../02813_float_parsing/metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 16 +- .../metadata.json | 4 +- .../02831_ast_fuzz_asan_join/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 36 +- .../explain.txt | 43 +- .../explain.txt | 29 +- .../metadata.json | 4 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 2 +- .../explain.txt | 19 +- .../metadata.json | 2 +- .../02893_trash_optimization/explain.txt | 19 +- .../explain.txt | 24 +- .../02902_json_skip_null_values/explain.txt | 32 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../02908_alter_column_alias/metadata.json | 4 +- .../explain.txt | 17 +- .../02916_analyzer_set_in_join/explain.txt | 13 +- .../explain.txt | 10 +- .../02918_analyzer_to_ast_crash/metadata.json | 4 +- .../metadata.json | 2 +- .../explain.txt | 9 +- .../02923_join_use_nulls_modulo/metadata.json | 4 +- .../explain.txt | 17 +- .../testdata/02933_ephemeral_mv/explain.txt | 11 +- .../02935_ipv6_bit_operations/metadata.json | 4 +- .../metadata.json | 4 +- .../02954_analyzer_fuzz_i57086/metadata.json | 4 +- .../explain.txt | 73 +- .../explain.txt | 19 +- .../explain.txt | 16 +- .../metadata.json | 4 +- .../02967_analyzer_fuzz/metadata.json | 4 +- .../02967_index_hint_crash/explain.txt | 19 +- .../explain.txt | 16 +- parser/testdata/02983_empty_map/explain.txt | 50 +- .../02983_empty_map_hasToken/explain.txt | 20 +- .../explain.txt | 16 +- .../metadata.json | 4 +- .../explain.txt | 7 +- .../metadata.json | 4 +- .../explain.txt | 7 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 39 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 11 +- .../03018_analyzer_greater_null/metadata.json | 4 +- .../explain.txt | 41 +- .../explain.txt | 35 +- .../explain.txt | 54 +- .../explain.txt | 11 +- .../explain.txt | 19 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../03094_grouparraysorted_memory/explain.txt | 30 +- .../03094_named_tuple_bug24607/metadata.json | 4 +- .../explain.txt | 13 +- parser/testdata/03146_bug47862/explain.txt | 41 +- .../03152_analyzer_columns_list/explain.txt | 15 +- .../explain.txt | 2006 +---------------- .../explain.txt | 71 +- .../03165_order_by_duplicate/explain.txt | 16 +- .../explain.txt | 16 +- parser/testdata/03168_cld2_tsan/explain.txt | 19 +- .../metadata.json | 4 +- .../explain.txt | 37 +- .../explain.txt | 11 +- .../metadata.json | 4 +- .../03199_fix_auc_tie_handling/explain.txt | 14 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../03215_fix_get_index_in_tuple/explain.txt | 14 +- .../03215_partition_in_tuple/explain.txt | 23 +- .../03221_key_condition_bug/explain.txt | 10 +- .../metadata.json | 2 +- .../metadata.json | 2 +- .../testdata/03224_invalid_alter/explain.txt | 19 +- .../testdata/03227_test_sample_n/explain.txt | 12 +- .../explain.txt | 33 +- .../03254_attach_part_order/explain.txt | 21 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/03269_bf16/metadata.json | 4 +- .../explain.txt | 14 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../03277_analyzer_array_join_fix/explain.txt | 18 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../03292_format_tty_friendly/metadata.json | 4 +- .../explain.txt | 310 +-- .../explain.txt | 17 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../explain.txt | 16 +- .../metadata.json | 4 +- .../explain.txt | 20 +- .../explain.txt | 12 +- .../metadata.json | 4 +- .../03315_array_join_scalar/metadata.json | 4 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../explain.txt | 16 +- .../metadata.json | 4 +- .../03328_normalized_query_hash/metadata.json | 4 +- .../03340_projections_formatting/explain.txt | 12 +- .../03350_json_parsing_quickly/metadata.json | 4 +- .../explain.txt | 9 +- .../explain.txt | 9 +- .../explain.txt | 12 +- .../metadata.json | 2 +- .../03365_finish_sorting_crash/metadata.json | 4 +- .../03366_bfloat16_sorting/metadata.json | 4 +- .../testdata/03366_with_fill_dag/explain.txt | 16 +- .../metadata.json | 4 +- .../03400_get_server_setting/metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 105 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 10 +- .../testdata/03442_detach_view/metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 13 +- .../metadata.json | 4 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../03524_sign_argument/metadata.json | 2 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../testdata/03535_system_formats/explain.txt | 116 +- .../explain.txt | 18 +- .../03546_leftover_dependencies/metadata.json | 2 +- .../explain.txt | 29 +- .../03550_variant_extend_union/explain.txt | 42 +- .../03559_explain_ast_in_subquery/explain.txt | 19 +- .../03568_ddsketch_merge/metadata.json | 4 +- .../explain.txt | 21 +- .../metadata.json | 4 +- .../explain.txt | 17 +- .../03580_s3queue_settings_store/explain.txt | 18 +- .../metadata.json | 4 +- .../03582_normalize_utf8_empty/metadata.json | 4 +- .../explain.txt | 19 +- .../03601_histogram_quantile/explain.txt | 35 +- .../03602_embeddedrock_path/explain.txt | 18 +- .../03623_header_filtering/metadata.json | 4 +- .../explain.txt | 26 +- .../explain.txt | 29 +- .../metadata.json | 2 +- .../metadata.json | 4 +- .../03633_negative_limit_offset/metadata.json | 4 +- .../03636_empty_projection_block/explain.txt | 17 +- .../metadata.json | 4 +- .../explain.txt | 28 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 49 +- .../explain.txt | 20 +- .../metadata.json | 4 +- .../explain.txt | 45 +- .../03716_join_right_side_sorting/explain.txt | 41 +- .../metadata.json | 4 +- .../explain.txt | 41 +- .../metadata.json | 4 +- .../explain.txt | 11 +- .../explain.txt | 35 +- .../03729_function_hmac/metadata.json | 4 +- .../metadata.json | 4 +- .../metadata.json | 4 +- .../explain.txt | 16 +- .../metadata.json | 4 +- scripts/clickhouse.sh | 2 +- 493 files changed, 539 insertions(+), 7865 deletions(-) diff --git a/parser/testdata/00031_array_enumerate_uniq/explain.txt b/parser/testdata/00031_array_enumerate_uniq/explain.txt index 84f594124..2d50cb788 100644 --- a/parser/testdata/00031_array_enumerate_uniq/explain.txt +++ b/parser/testdata/00031_array_enumerate_uniq/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 7) + SelectQuery (children 1) ExpressionList (children 2) Identifier UserID Function arrayEnumerateUniq (alias arr) (children 1) @@ -8,72 +8,3 @@ SelectWithUnionQuery (children 1) Function groupArray (children 1) ExpressionList (children 1) Identifier SearchPhrase - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 4) - ExpressionList (children 2) - Identifier UserID - Identifier SearchPhrase - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier test.hits - Function and (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Identifier CounterID - Literal UInt64_1704509 - Function in (children 1) - ExpressionList (children 2) - Identifier UserID - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 5) - ExpressionList (children 1) - Identifier UserID - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier test.hits - Function and (children 1) - ExpressionList (children 2) - Function notEmpty (children 1) - ExpressionList (children 1) - Identifier SearchPhrase - Function equals (children 1) - ExpressionList (children 2) - Identifier CounterID - Literal UInt64_1704509 - ExpressionList (children 1) - Identifier UserID - Function greater (children 1) - ExpressionList (children 2) - Function count (children 1) - ExpressionList - Literal UInt64_1 - ExpressionList (children 2) - OrderByElement (children 1) - Identifier UserID - OrderByElement (children 1) - Identifier WatchID - Function notEmpty (children 1) - ExpressionList (children 1) - Identifier SearchPhrase - ExpressionList (children 1) - Identifier UserID - Function greater (children 1) - ExpressionList (children 2) - Function length (children 1) - ExpressionList (children 1) - Identifier arr - Literal UInt64_1 - ExpressionList (children 1) - OrderByElement (children 1) - Identifier UserID - Literal UInt64_20 diff --git a/parser/testdata/00042_any_left_join/metadata.json b/parser/testdata/00042_any_left_join/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00042_any_left_join/metadata.json +++ b/parser/testdata/00042_any_left_join/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00043_any_left_join/metadata.json b/parser/testdata/00043_any_left_join/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00043_any_left_join/metadata.json +++ b/parser/testdata/00043_any_left_join/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00044_any_left_join_string/metadata.json b/parser/testdata/00044_any_left_join_string/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00044_any_left_join_string/metadata.json +++ b/parser/testdata/00044_any_left_join_string/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00049_any_left_join/metadata.json b/parser/testdata/00049_any_left_join/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00049_any_left_join/metadata.json +++ b/parser/testdata/00049_any_left_join/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00050_any_left_join/metadata.json b/parser/testdata/00050_any_left_join/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00050_any_left_join/metadata.json +++ b/parser/testdata/00050_any_left_join/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00052_all_left_join/metadata.json b/parser/testdata/00052_all_left_join/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00052_all_left_join/metadata.json +++ b/parser/testdata/00052_all_left_join/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00053_all_inner_join/metadata.json b/parser/testdata/00053_all_inner_join/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00053_all_inner_join/metadata.json +++ b/parser/testdata/00053_all_inner_join/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00054_join_string/metadata.json b/parser/testdata/00054_join_string/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00054_join_string/metadata.json +++ b/parser/testdata/00054_join_string/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00055_join_two_numbers/metadata.json b/parser/testdata/00055_join_two_numbers/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00055_join_two_numbers/metadata.json +++ b/parser/testdata/00055_join_two_numbers/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00056_join_number_string/metadata.json b/parser/testdata/00056_join_number_string/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00056_join_number_string/metadata.json +++ b/parser/testdata/00056_join_number_string/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00067_union_all/metadata.json b/parser/testdata/00067_union_all/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00067_union_all/metadata.json +++ b/parser/testdata/00067_union_all/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00072_in_types/metadata.json b/parser/testdata/00072_in_types/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00072_in_types/metadata.json +++ b/parser/testdata/00072_in_types/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00076_system_columns_bytes/metadata.json b/parser/testdata/00076_system_columns_bytes/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00076_system_columns_bytes/metadata.json +++ b/parser/testdata/00076_system_columns_bytes/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00080_show_tables_and_system_tables/metadata.json b/parser/testdata/00080_show_tables_and_system_tables/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00080_show_tables_and_system_tables/metadata.json +++ b/parser/testdata/00080_show_tables_and_system_tables/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00094_order_by_array_join_limit/explain.txt b/parser/testdata/00094_order_by_array_join_limit/explain.txt index c90078431..97bda7ddb 100644 --- a/parser/testdata/00094_order_by_array_join_limit/explain.txt +++ b/parser/testdata/00094_order_by_array_join_limit/explain.txt @@ -1,17 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Identifier ParsedParams.Key2 (alias x) - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier test.hits - TablesInSelectQueryElement (children 1) - ArrayJoin (children 1) - ExpressionList (children 1) - Identifier ParsedParams (alias PP) - ExpressionList (children 1) - OrderByElement (children 1) - Identifier x - Literal UInt64_2 diff --git a/parser/testdata/00099_join_many_blocks_segfault/metadata.json b/parser/testdata/00099_join_many_blocks_segfault/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00099_join_many_blocks_segfault/metadata.json +++ b/parser/testdata/00099_join_many_blocks_segfault/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00139_like/metadata.json b/parser/testdata/00139_like/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00139_like/metadata.json +++ b/parser/testdata/00139_like/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00158_buffer_and_nonexistent_table/metadata.json b/parser/testdata/00158_buffer_and_nonexistent_table/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00158_buffer_and_nonexistent_table/metadata.json +++ b/parser/testdata/00158_buffer_and_nonexistent_table/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00169_contingency/metadata.json b/parser/testdata/00169_contingency/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00169_contingency/metadata.json +++ b/parser/testdata/00169_contingency/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00169_join_constant_keys/metadata.json b/parser/testdata/00169_join_constant_keys/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00169_join_constant_keys/metadata.json +++ b/parser/testdata/00169_join_constant_keys/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00173_group_by_use_nulls/metadata.json b/parser/testdata/00173_group_by_use_nulls/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00173_group_by_use_nulls/metadata.json +++ b/parser/testdata/00173_group_by_use_nulls/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00176_distinct_limit_by_limit_bug_43377/explain.txt b/parser/testdata/00176_distinct_limit_by_limit_bug_43377/explain.txt index 05d9d574c..d92f4bdfc 100644 --- a/parser/testdata/00176_distinct_limit_by_limit_bug_43377/explain.txt +++ b/parser/testdata/00176_distinct_limit_by_limit_bug_43377/explain.txt @@ -1,41 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function count (children 1) ExpressionList - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 4) - ExpressionList (children 2) - Identifier Title - Identifier SearchPhrase - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier test.hits - Function and (children 1) - ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Function notEquals (children 1) - ExpressionList (children 2) - Identifier SearchPhrase - Literal \'\' - Function not (children 1) - ExpressionList (children 1) - Function match (children 1) - ExpressionList (children 2) - Identifier Title - Literal \'[а-яА-ЯёЁ]\' - Function not (children 1) - ExpressionList (children 1) - Function match (children 1) - ExpressionList (children 2) - Identifier SearchPhrase - Literal \'[а-яА-ЯёЁ]\' - Literal UInt64_10 diff --git a/parser/testdata/00178_function_replicate/metadata.json b/parser/testdata/00178_function_replicate/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00178_function_replicate/metadata.json +++ b/parser/testdata/00178_function_replicate/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00179_lambdas_with_common_expressions_and_filter/explain.txt b/parser/testdata/00179_lambdas_with_common_expressions_and_filter/explain.txt index 53ab35f56..f061c9295 100644 --- a/parser/testdata/00179_lambdas_with_common_expressions_and_filter/explain.txt +++ b/parser/testdata/00179_lambdas_with_common_expressions_and_filter/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function arrayMap (children 1) ExpressionList (children 2) @@ -18,41 +18,3 @@ SelectWithUnionQuery (children 1) Identifier x Literal UInt64_0 Identifier arr - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Identifier number - Function range (alias arr) (children 1) - ExpressionList (children 1) - Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Literal UInt64_10 - Function and (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - Literal UInt64_1 - Function arrayExists (children 1) - ExpressionList (children 2) - Function lambda (children 1) - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 1) - Identifier x - Function notEquals (children 1) - ExpressionList (children 2) - Identifier number - Literal Int64_-1 - Identifier arr diff --git a/parser/testdata/00189_time_zones_long/metadata.json b/parser/testdata/00189_time_zones_long/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00189_time_zones_long/metadata.json +++ b/parser/testdata/00189_time_zones_long/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00205_emptyscalar_subquery_type_mismatch_bug/metadata.json b/parser/testdata/00205_emptyscalar_subquery_type_mismatch_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00205_emptyscalar_subquery_type_mismatch_bug/metadata.json +++ b/parser/testdata/00205_emptyscalar_subquery_type_mismatch_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00211_shard_query_formatting_aliases/metadata.json b/parser/testdata/00211_shard_query_formatting_aliases/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00211_shard_query_formatting_aliases/metadata.json +++ b/parser/testdata/00211_shard_query_formatting_aliases/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00216_bit_test_function_family/metadata.json b/parser/testdata/00216_bit_test_function_family/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00216_bit_test_function_family/metadata.json +++ b/parser/testdata/00216_bit_test_function_family/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00232_format_readable_decimal_size/metadata.json b/parser/testdata/00232_format_readable_decimal_size/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00232_format_readable_decimal_size/metadata.json +++ b/parser/testdata/00232_format_readable_decimal_size/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00232_format_readable_size/metadata.json b/parser/testdata/00232_format_readable_size/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00232_format_readable_size/metadata.json +++ b/parser/testdata/00232_format_readable_size/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00250_tuple_comparison/metadata.json b/parser/testdata/00250_tuple_comparison/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00250_tuple_comparison/metadata.json +++ b/parser/testdata/00250_tuple_comparison/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00264_uniq_many_args/metadata.json b/parser/testdata/00264_uniq_many_args/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00264_uniq_many_args/metadata.json +++ b/parser/testdata/00264_uniq_many_args/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00283_column_cut/metadata.json b/parser/testdata/00283_column_cut/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00283_column_cut/metadata.json +++ b/parser/testdata/00283_column_cut/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00291_array_reduce/metadata.json b/parser/testdata/00291_array_reduce/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00291_array_reduce/metadata.json +++ b/parser/testdata/00291_array_reduce/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00296_url_parameters/metadata.json b/parser/testdata/00296_url_parameters/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00296_url_parameters/metadata.json +++ b/parser/testdata/00296_url_parameters/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00328_long_case_construction/metadata.json b/parser/testdata/00328_long_case_construction/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00328_long_case_construction/metadata.json +++ b/parser/testdata/00328_long_case_construction/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00364_java_style_denormals/metadata.json b/parser/testdata/00364_java_style_denormals/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00364_java_style_denormals/metadata.json +++ b/parser/testdata/00364_java_style_denormals/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00367_visible_width_of_array_tuple_enum/metadata.json b/parser/testdata/00367_visible_width_of_array_tuple_enum/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00367_visible_width_of_array_tuple_enum/metadata.json +++ b/parser/testdata/00367_visible_width_of_array_tuple_enum/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00381_first_significant_subdomain/metadata.json b/parser/testdata/00381_first_significant_subdomain/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00381_first_significant_subdomain/metadata.json +++ b/parser/testdata/00381_first_significant_subdomain/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00431_if_nulls/metadata.json b/parser/testdata/00431_if_nulls/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00431_if_nulls/metadata.json +++ b/parser/testdata/00431_if_nulls/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00434_tonullable/metadata.json b/parser/testdata/00434_tonullable/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00434_tonullable/metadata.json +++ b/parser/testdata/00434_tonullable/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00435_coalesce/explain.txt b/parser/testdata/00435_coalesce/explain.txt index 37f99933d..61e7b1217 100644 --- a/parser/testdata/00435_coalesce/explain.txt +++ b/parser/testdata/00435_coalesce/explain.txt @@ -1,7 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 1) - ExpressionList (children 7) + ExpressionList (children 3) Function coalesce (children 1) ExpressionList Function coalesce (children 1) @@ -11,19 +11,3 @@ SelectWithUnionQuery (children 1) ExpressionList (children 2) Literal NULL Literal NULL - Function coalesce (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Function coalesce (children 1) - ExpressionList (children 2) - Literal UInt64_1 - Literal NULL - Function coalesce (children 1) - ExpressionList (children 2) - Literal NULL - Literal UInt64_1 - Function coalesce (children 1) - ExpressionList (children 3) - Literal NULL - Literal UInt64_1 - Literal NULL diff --git a/parser/testdata/00436_convert_charset/metadata.json b/parser/testdata/00436_convert_charset/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00436_convert_charset/metadata.json +++ b/parser/testdata/00436_convert_charset/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00436_fixed_string_16_comparisons/metadata.json b/parser/testdata/00436_fixed_string_16_comparisons/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00436_fixed_string_16_comparisons/metadata.json +++ b/parser/testdata/00436_fixed_string_16_comparisons/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00518_extract_all_and_empty_matches/metadata.json b/parser/testdata/00518_extract_all_and_empty_matches/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00518_extract_all_and_empty_matches/metadata.json +++ b/parser/testdata/00518_extract_all_and_empty_matches/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00523_aggregate_functions_in_group_array/explain.txt b/parser/testdata/00523_aggregate_functions_in_group_array/explain.txt index 45893408e..59c685222 100644 --- a/parser/testdata/00523_aggregate_functions_in_group_array/explain.txt +++ b/parser/testdata/00523_aggregate_functions_in_group_array/explain.txt @@ -1,60 +1,9 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 2) Identifier key2 Function arrayReduce (children 1) ExpressionList (children 2) Literal \'uniqExactMerge\' Identifier arr - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Function modulo (alias key2) (children 1) - ExpressionList (children 2) - Identifier key1 - Literal UInt64_3 - Function groupArray (alias arr) (children 1) - ExpressionList (children 1) - Identifier state - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Function modulo (alias key1) (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_10 - Function uniqExactState (alias state) (children 1) - ExpressionList (children 1) - Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Literal UInt64_100 - ExpressionList (children 1) - Identifier key1 - ExpressionList (children 1) - Identifier key2 - ExpressionList (children 1) - OrderByElement (children 1) - Identifier key2 diff --git a/parser/testdata/00541_to_start_of_fifteen_minutes/metadata.json b/parser/testdata/00541_to_start_of_fifteen_minutes/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00541_to_start_of_fifteen_minutes/metadata.json +++ b/parser/testdata/00541_to_start_of_fifteen_minutes/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00552_logical_functions_simple/metadata.json b/parser/testdata/00552_logical_functions_simple/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00552_logical_functions_simple/metadata.json +++ b/parser/testdata/00552_logical_functions_simple/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00552_logical_functions_ternary/metadata.json b/parser/testdata/00552_logical_functions_ternary/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00552_logical_functions_ternary/metadata.json +++ b/parser/testdata/00552_logical_functions_ternary/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00552_logical_functions_uint8_as_bool/metadata.json b/parser/testdata/00552_logical_functions_uint8_as_bool/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00552_logical_functions_uint8_as_bool/metadata.json +++ b/parser/testdata/00552_logical_functions_uint8_as_bool/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00552_or_nullable/metadata.json b/parser/testdata/00552_or_nullable/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00552_or_nullable/metadata.json +++ b/parser/testdata/00552_or_nullable/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00571_non_exist_database_when_create_materializ_view/metadata.json b/parser/testdata/00571_non_exist_database_when_create_materializ_view/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00571_non_exist_database_when_create_materializ_view/metadata.json +++ b/parser/testdata/00571_non_exist_database_when_create_materializ_view/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00591_columns_removal_union_all/metadata.json b/parser/testdata/00591_columns_removal_union_all/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00591_columns_removal_union_all/metadata.json +++ b/parser/testdata/00591_columns_removal_union_all/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00604_show_create_database/metadata.json b/parser/testdata/00604_show_create_database/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/00604_show_create_database/metadata.json +++ b/parser/testdata/00604_show_create_database/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/00606_quantiles_and_nans/metadata.json b/parser/testdata/00606_quantiles_and_nans/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/00606_quantiles_and_nans/metadata.json +++ b/parser/testdata/00606_quantiles_and_nans/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/00644_different_expressions_with_same_alias/metadata.json b/parser/testdata/00644_different_expressions_with_same_alias/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00644_different_expressions_with_same_alias/metadata.json +++ b/parser/testdata/00644_different_expressions_with_same_alias/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00667_compare_arrays_of_different_types/metadata.json b/parser/testdata/00667_compare_arrays_of_different_types/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00667_compare_arrays_of_different_types/metadata.json +++ b/parser/testdata/00667_compare_arrays_of_different_types/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00679_uuid_in_key/explain.txt b/parser/testdata/00679_uuid_in_key/explain.txt index 9f36e47b2..ee191c1fc 100644 --- a/parser/testdata/00679_uuid_in_key/explain.txt +++ b/parser/testdata/00679_uuid_in_key/explain.txt @@ -1,17 +1,2 @@ -CreateQuery uuid (children 3) +CreateQuery uuid (children 1) Identifier uuid - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration created_at (children 1) - DataType DateTime - ColumnDeclaration id (children 1) - DataType UUID - Storage definition (children 3) - Function MergeTree - Function toDate (children 1) - ExpressionList (children 1) - Identifier created_at - Function tuple (children 1) - ExpressionList (children 2) - Identifier created_at - Identifier id diff --git a/parser/testdata/00740_database_in_nested_view/metadata.json b/parser/testdata/00740_database_in_nested_view/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/00740_database_in_nested_view/metadata.json +++ b/parser/testdata/00740_database_in_nested_view/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/00757_enum_defaults_const/metadata.json b/parser/testdata/00757_enum_defaults_const/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00757_enum_defaults_const/metadata.json +++ b/parser/testdata/00757_enum_defaults_const/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00759_kodieg/metadata.json b/parser/testdata/00759_kodieg/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00759_kodieg/metadata.json +++ b/parser/testdata/00759_kodieg/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00801_daylight_saving_time_hour_underflow/metadata.json b/parser/testdata/00801_daylight_saving_time_hour_underflow/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00801_daylight_saving_time_hour_underflow/metadata.json +++ b/parser/testdata/00801_daylight_saving_time_hour_underflow/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00881_unknown_identifier_in_in/explain.txt b/parser/testdata/00881_unknown_identifier_in_in/explain.txt index 1f27bfa4f..e578feb3a 100644 --- a/parser/testdata/00881_unknown_identifier_in_in/explain.txt +++ b/parser/testdata/00881_unknown_identifier_in_in/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 2) ExpressionList (children 1) Function toUInt64 (alias x) (children 1) ExpressionList (children 1) @@ -14,30 +14,3 @@ SelectWithUnionQuery (children 1) SelectQuery (children 1) ExpressionList (children 1) Literal UInt64_1 - ExpressionList (children 1) - Literal UInt64_1 - Function in (children 1) - ExpressionList (children 2) - Identifier x - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function countIf (children 1) - ExpressionList (children 2) - Identifier y - Function equals (children 1) - ExpressionList (children 2) - Identifier z - Literal UInt64_1 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 2) - Literal UInt64_1 (alias y) - Literal UInt64_1 (alias z) diff --git a/parser/testdata/00940_order_by_read_in_order_query_plan/metadata.json b/parser/testdata/00940_order_by_read_in_order_query_plan/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00940_order_by_read_in_order_query_plan/metadata.json +++ b/parser/testdata/00940_order_by_read_in_order_query_plan/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00973_uniq_non_associativity/metadata.json b/parser/testdata/00973_uniq_non_associativity/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00973_uniq_non_associativity/metadata.json +++ b/parser/testdata/00973_uniq_non_associativity/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00974_full_outer_join/metadata.json b/parser/testdata/00974_full_outer_join/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00974_full_outer_join/metadata.json +++ b/parser/testdata/00974_full_outer_join/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00977_int_div/metadata.json b/parser/testdata/00977_int_div/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00977_int_div/metadata.json +++ b/parser/testdata/00977_int_div/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00978_ml_math/metadata.json b/parser/testdata/00978_ml_math/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00978_ml_math/metadata.json +++ b/parser/testdata/00978_ml_math/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/00983_summing_merge_tree_not_an_identifier/explain.txt b/parser/testdata/00983_summing_merge_tree_not_an_identifier/explain.txt index 8aa030750..f01388c95 100644 --- a/parser/testdata/00983_summing_merge_tree_not_an_identifier/explain.txt +++ b/parser/testdata/00983_summing_merge_tree_not_an_identifier/explain.txt @@ -1,26 +1,2 @@ -CreateQuery xx (children 3) +CreateQuery xx (children 1) Identifier xx - Columns definition (children 1) - ExpressionList (children 5) - ColumnDeclaration date (children 1) - DataType Date - ColumnDeclaration id (children 1) - DataType Int64 - ColumnDeclaration clicks (children 1) - DataType Int64 - ColumnDeclaration price (children 1) - DataType Float64 - ColumnDeclaration spend (children 1) - DataType Float64 - Storage definition (children 4) - Function SummingMergeTree (children 1) - ExpressionList (children 1) - Function array (children 1) - ExpressionList (children 2) - Identifier price - Identifier spend - Function toYYYYMM (children 1) - ExpressionList (children 1) - Identifier date - Identifier id - Set diff --git a/parser/testdata/00997_trim/metadata.json b/parser/testdata/00997_trim/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/00997_trim/metadata.json +++ b/parser/testdata/00997_trim/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01012_show_tables_limit/metadata.json b/parser/testdata/01012_show_tables_limit/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/01012_show_tables_limit/metadata.json +++ b/parser/testdata/01012_show_tables_limit/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/01020_function_char/metadata.json b/parser/testdata/01020_function_char/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01020_function_char/metadata.json +++ b/parser/testdata/01020_function_char/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01021_only_tuple_columns/explain.txt b/parser/testdata/01021_only_tuple_columns/explain.txt index 9869e051a..2dc2d2a36 100644 --- a/parser/testdata/01021_only_tuple_columns/explain.txt +++ b/parser/testdata/01021_only_tuple_columns/explain.txt @@ -1,12 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration x (children 1) - DataType Tuple (children 1) - ExpressionList (children 2) - DataType UInt64 - DataType UInt64 - Storage definition (children 2) - Function MergeTree - Identifier x diff --git a/parser/testdata/01035_avg/metadata.json b/parser/testdata/01035_avg/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01035_avg/metadata.json +++ b/parser/testdata/01035_avg/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01041_create_dictionary_if_not_exists/metadata.json b/parser/testdata/01041_create_dictionary_if_not_exists/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/01041_create_dictionary_if_not_exists/metadata.json +++ b/parser/testdata/01041_create_dictionary_if_not_exists/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/01043_categorical_iv/metadata.json b/parser/testdata/01043_categorical_iv/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01043_categorical_iv/metadata.json +++ b/parser/testdata/01043_categorical_iv/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01043_dictionary_attribute_properties_values/metadata.json b/parser/testdata/01043_dictionary_attribute_properties_values/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/01043_dictionary_attribute_properties_values/metadata.json +++ b/parser/testdata/01043_dictionary_attribute_properties_values/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/01045_dictionaries_restrictions/metadata.json b/parser/testdata/01045_dictionaries_restrictions/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01045_dictionaries_restrictions/metadata.json +++ b/parser/testdata/01045_dictionaries_restrictions/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01050_clickhouse_dict_source_with_subquery/metadata.json b/parser/testdata/01050_clickhouse_dict_source_with_subquery/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/01050_clickhouse_dict_source_with_subquery/metadata.json +++ b/parser/testdata/01050_clickhouse_dict_source_with_subquery/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/01067_join_null/explain.txt b/parser/testdata/01067_join_null/explain.txt index a173574ba..ca78b01bb 100644 --- a/parser/testdata/01067_join_null/explain.txt +++ b/parser/testdata/01067_join_null/explain.txt @@ -1,40 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Identifier id - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias js1) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 3) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 (alias id) - SelectQuery (children 1) - ExpressionList (children 1) - Literal NULL - SelectQuery (children 1) - ExpressionList (children 1) - Literal NULL - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias js2) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 3) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 (alias id) - SelectQuery (children 1) - ExpressionList (children 1) - Literal NULL - SelectQuery (children 1) - ExpressionList (children 1) - Literal NULL - TableJoin (children 1) - ExpressionList (children 1) - Identifier id - ExpressionList (children 1) - OrderByElement (children 1) - Identifier id diff --git a/parser/testdata/01080_check_for_error_incorrect_size_of_nested_column/metadata.json b/parser/testdata/01080_check_for_error_incorrect_size_of_nested_column/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/01080_check_for_error_incorrect_size_of_nested_column/metadata.json +++ b/parser/testdata/01080_check_for_error_incorrect_size_of_nested_column/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/01084_regexp_empty/metadata.json b/parser/testdata/01084_regexp_empty/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/01084_regexp_empty/metadata.json +++ b/parser/testdata/01084_regexp_empty/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/01085_simdjson_uint64/metadata.json b/parser/testdata/01085_simdjson_uint64/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01085_simdjson_uint64/metadata.json +++ b/parser/testdata/01085_simdjson_uint64/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01087_table_function_generate/metadata.json b/parser/testdata/01087_table_function_generate/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01087_table_function_generate/metadata.json +++ b/parser/testdata/01087_table_function_generate/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01093_cyclic_defaults_filimonov/explain.txt b/parser/testdata/01093_cyclic_defaults_filimonov/explain.txt index 183081c3b..2dc2d2a36 100644 --- a/parser/testdata/01093_cyclic_defaults_filimonov/explain.txt +++ b/parser/testdata/01093_cyclic_defaults_filimonov/explain.txt @@ -1,36 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 5) - ColumnDeclaration a0 (children 2) - DataType UInt64 - Function plus (children 1) - ExpressionList (children 2) - Identifier a1 - Literal UInt64_1 - ColumnDeclaration a1 (children 2) - DataType UInt64 - Function plus (children 1) - ExpressionList (children 2) - Identifier a0 - Literal UInt64_1 - ColumnDeclaration a2 (children 2) - DataType UInt64 - Function plus (children 1) - ExpressionList (children 2) - Identifier a3 - Identifier a4 - ColumnDeclaration a3 (children 2) - DataType UInt64 - Function plus (children 1) - ExpressionList (children 2) - Identifier a2 - Literal UInt64_1 - ColumnDeclaration a4 (children 2) - DataType UInt64 - Function plus (children 1) - ExpressionList (children 2) - Identifier a3 - Literal UInt64_1 - Storage definition (children 1) - Function Log diff --git a/parser/testdata/01096_array_reduce_in_ranges/metadata.json b/parser/testdata/01096_array_reduce_in_ranges/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01096_array_reduce_in_ranges/metadata.json +++ b/parser/testdata/01096_array_reduce_in_ranges/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01101_literal_column_clash/explain.txt b/parser/testdata/01101_literal_column_clash/explain.txt index 0ba291c75..a9e31acd1 100644 --- a/parser/testdata/01101_literal_column_clash/explain.txt +++ b/parser/testdata/01101_literal_column_clash/explain.txt @@ -1,33 +1,8 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function CAST (children 1) ExpressionList (children 2) Literal UInt64_1 Literal \'String\' - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias t1) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 (alias iid) - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias t2) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal \'1\' (alias sid) - TableJoin (children 1) - Function equals (children 1) - ExpressionList (children 2) - Identifier t2.sid - Function CAST (children 1) - ExpressionList (children 2) - Identifier t1.iid - Literal \'String\' diff --git a/parser/testdata/01104_distributed_numbers_test/explain.txt b/parser/testdata/01104_distributed_numbers_test/explain.txt index 170fce5a5..b55818d6b 100644 --- a/parser/testdata/01104_distributed_numbers_test/explain.txt +++ b/parser/testdata/01104_distributed_numbers_test/explain.txt @@ -1,36 +1,5 @@ -SelectWithUnionQuery (children 3) +SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 2) - SelectQuery (children 3) - ExpressionList (children 1) - Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Function equals (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_100 - SelectQuery (children 3) - ExpressionList (children 1) - Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Function equals (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_100 - Literal UInt64_2 - Identifier Null - Set diff --git a/parser/testdata/01109_sc0rp10_string_hash_map_zero_bytes/explain.txt b/parser/testdata/01109_sc0rp10_string_hash_map_zero_bytes/explain.txt index 0fa2cab93..2b391f368 100644 --- a/parser/testdata/01109_sc0rp10_string_hash_map_zero_bytes/explain.txt +++ b/parser/testdata/01109_sc0rp10_string_hash_map_zero_bytes/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function equals (children 1) ExpressionList (children 2) @@ -17,68 +17,3 @@ SelectWithUnionQuery (children 1) Literal UInt64_18 Literal UInt64_17 Literal UInt64_35 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Identifier key - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Literal UInt64_18 (alias n) - ExpressionList (children 1) - Function concat (alias key) (children 1) - ExpressionList (children 3) - Function repeat (children 1) - ExpressionList (children 2) - Literal \'\\0\' - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Identifier n - Function repeat (children 1) - ExpressionList (children 2) - Literal \'1\' - Function modulo (children 1) - ExpressionList (children 2) - Function intDiv (children 1) - ExpressionList (children 2) - Identifier number - Identifier n - Identifier n - Function repeat (children 1) - ExpressionList (children 2) - Literal \'\\0\' - Function modulo (children 1) - ExpressionList (children 2) - Function intDiv (children 1) - ExpressionList (children 2) - Identifier number - Function multiply (children 1) - ExpressionList (children 2) - Identifier n - Identifier n - Identifier n - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Function multiply (children 1) - ExpressionList (children 2) - Function multiply (children 1) - ExpressionList (children 2) - Literal UInt64_18 - Literal UInt64_18 - Literal UInt64_18 - ExpressionList (children 1) - Identifier key diff --git a/parser/testdata/01113_local_dictionary_type_conversion/metadata.json b/parser/testdata/01113_local_dictionary_type_conversion/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01113_local_dictionary_type_conversion/metadata.json +++ b/parser/testdata/01113_local_dictionary_type_conversion/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01116_cross_count_asterisks/explain.txt b/parser/testdata/01116_cross_count_asterisks/explain.txt index ed217e515..1133f3d74 100644 --- a/parser/testdata/01116_cross_count_asterisks/explain.txt +++ b/parser/testdata/01116_cross_count_asterisks/explain.txt @@ -1,33 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function count (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 3) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (alias n1) (children 1) - ExpressionList (children 1) - Literal UInt64_2 - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (alias n2) (children 1) - ExpressionList (children 1) - Literal UInt64_3 - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (alias n3) (children 1) - ExpressionList (children 1) - Literal UInt64_4 - Function and (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Identifier n1.number - Identifier n2.number - Function equals (children 1) - ExpressionList (children 2) - Identifier n2.number - Identifier n3.number diff --git a/parser/testdata/01120_join_constants/metadata.json b/parser/testdata/01120_join_constants/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01120_join_constants/metadata.json +++ b/parser/testdata/01120_join_constants/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01125_dict_ddl_cannot_add_column/explain.txt b/parser/testdata/01125_dict_ddl_cannot_add_column/explain.txt index 97f7eea02..0c43bf903 100644 --- a/parser/testdata/01125_dict_ddl_cannot_add_column/explain.txt +++ b/parser/testdata/01125_dict_ddl_cannot_add_column/explain.txt @@ -1,15 +1,2 @@ -CreateQuery date_table (children 3) +CreateQuery date_table (children 1) Identifier date_table - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration id (children 1) - DataType UInt32 - ColumnDeclaration val (children 1) - DataType String - ColumnDeclaration start (children 1) - DataType Date - ColumnDeclaration end (children 1) - DataType Date - Storage definition (children 1) - Function Memory (children 1) - ExpressionList diff --git a/parser/testdata/01144_multiple_joins_rewriter_v2_and_lambdas/metadata.json b/parser/testdata/01144_multiple_joins_rewriter_v2_and_lambdas/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01144_multiple_joins_rewriter_v2_and_lambdas/metadata.json +++ b/parser/testdata/01144_multiple_joins_rewriter_v2_and_lambdas/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01145_with_fill_const/metadata.json b/parser/testdata/01145_with_fill_const/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01145_with_fill_const/metadata.json +++ b/parser/testdata/01145_with_fill_const/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01245_limit_infinite_sources/explain.txt b/parser/testdata/01245_limit_infinite_sources/explain.txt index 6cf410398..6e53dc608 100644 --- a/parser/testdata/01245_limit_infinite_sources/explain.txt +++ b/parser/testdata/01245_limit_infinite_sources/explain.txt @@ -1,39 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 5) + SelectQuery (children 1) ExpressionList (children 1) Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 2) - SelectQuery (children 2) - ExpressionList (children 1) - Identifier zero (alias number) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function remote (children 1) - ExpressionList (children 2) - Literal \'127.0.0.2\' - Identifier system.zeros - SelectQuery (children 2) - ExpressionList (children 1) - Function plus (children 1) - ExpressionList (children 2) - Identifier number - Function sleep (children 1) - ExpressionList (children 1) - Literal Float64_0.5 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Function equals (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_1 - Literal UInt64_1 - Set diff --git a/parser/testdata/01250_fixed_string_comparison/metadata.json b/parser/testdata/01250_fixed_string_comparison/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01250_fixed_string_comparison/metadata.json +++ b/parser/testdata/01250_fixed_string_comparison/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01256_misspell_layout_name_podshumok/metadata.json b/parser/testdata/01256_misspell_layout_name_podshumok/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01256_misspell_layout_name_podshumok/metadata.json +++ b/parser/testdata/01256_misspell_layout_name_podshumok/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01259_dictionary_custom_settings_ddl/explain.txt b/parser/testdata/01259_dictionary_custom_settings_ddl/explain.txt index 0666b49ca..1b4dc8ea3 100644 --- a/parser/testdata/01259_dictionary_custom_settings_ddl/explain.txt +++ b/parser/testdata/01259_dictionary_custom_settings_ddl/explain.txt @@ -1,14 +1,2 @@ -CreateQuery table_for_dict (children 3) +CreateQuery table_for_dict (children 1) Identifier table_for_dict - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration key_column (children 1) - DataType UInt64 - ColumnDeclaration second_column (children 1) - DataType UInt64 - ColumnDeclaration third_column (children 1) - DataType String - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Identifier key_column diff --git a/parser/testdata/01273_lc_fixed_string_field/explain.txt b/parser/testdata/01273_lc_fixed_string_field/explain.txt index 789653e12..11ed2798b 100644 --- a/parser/testdata/01273_lc_fixed_string_field/explain.txt +++ b/parser/testdata/01273_lc_fixed_string_field/explain.txt @@ -1,22 +1,2 @@ -CreateQuery t (children 3) +CreateQuery t (children 1) Identifier t - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration d (children 1) - DataType Date - ColumnDeclaration s (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType FixedString (children 1) - ExpressionList (children 1) - Literal UInt64_3 - ColumnDeclaration c (children 1) - DataType UInt32 - Storage definition (children 3) - Function SummingMergeTree (children 1) - ExpressionList - Identifier d - Function tuple (children 1) - ExpressionList (children 2) - Identifier d - Identifier s diff --git a/parser/testdata/01277_large_tuples/metadata.json b/parser/testdata/01277_large_tuples/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/01277_large_tuples/metadata.json +++ b/parser/testdata/01277_large_tuples/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/01277_unixTimestamp64_compatibility/metadata.json b/parser/testdata/01277_unixTimestamp64_compatibility/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01277_unixTimestamp64_compatibility/metadata.json +++ b/parser/testdata/01277_unixTimestamp64_compatibility/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01293_create_role/explain.txt b/parser/testdata/01293_create_role/explain.txt index c978dfe03..1dc8d65df 100644 --- a/parser/testdata/01293_create_role/explain.txt +++ b/parser/testdata/01293_create_role/explain.txt @@ -1,11 +1 @@ -DropQuery (children 1) - ExpressionList (children 9) - TableIdentifier r1_01293 - TableIdentifier r2_01293 - TableIdentifier r3_01293 - TableIdentifier r4_01293 - TableIdentifier r5_01293 - TableIdentifier r6_01293 - TableIdentifier r7_01293 - TableIdentifier r8_01293 - TableIdentifier r9_01293 +DROP ROLE query diff --git a/parser/testdata/01294_create_settings_profile/explain.txt b/parser/testdata/01294_create_settings_profile/explain.txt index 9b8463a53..5d4d45fba 100644 --- a/parser/testdata/01294_create_settings_profile/explain.txt +++ b/parser/testdata/01294_create_settings_profile/explain.txt @@ -1,12 +1 @@ -DropQuery (children 1) - ExpressionList (children 10) - TableIdentifier s1_01294 - TableIdentifier s2_01294 - TableIdentifier s3_01294 - TableIdentifier s4_01294 - TableIdentifier s5_01294 - TableIdentifier s6_01294 - TableIdentifier s7_01294 - TableIdentifier s8_01294 - TableIdentifier s9_01294 - TableIdentifier s10_01294 +DROP SETTINGS PROFILE query diff --git a/parser/testdata/01295_create_row_policy/explain.txt b/parser/testdata/01295_create_row_policy/explain.txt index f406eb23d..ed0ed194e 100644 --- a/parser/testdata/01295_create_row_policy/explain.txt +++ b/parser/testdata/01295_create_row_policy/explain.txt @@ -1,12 +1 @@ -DropQuery (children 1) - ExpressionList (children 10) - TableIdentifier p1_01295 - TableIdentifier p2_01295 - TableIdentifier p3_01295 - TableIdentifier p4_01295 - TableIdentifier p5_01295 - TableIdentifier p6_01295 - TableIdentifier p7_01295 - TableIdentifier p8_01295 - TableIdentifier p9_01295 - TableIdentifier p10_01295 +DROP ROW POLICY query diff --git a/parser/testdata/01296_create_row_policy_in_current_database/explain.txt b/parser/testdata/01296_create_row_policy_in_current_database/explain.txt index 83e42a60c..ed0ed194e 100644 --- a/parser/testdata/01296_create_row_policy_in_current_database/explain.txt +++ b/parser/testdata/01296_create_row_policy_in_current_database/explain.txt @@ -1,7 +1 @@ -DropQuery (children 1) - ExpressionList (children 5) - TableIdentifier p1_01296 - TableIdentifier p2_01296 - TableIdentifier p3_01296 - TableIdentifier p4_01296 - TableIdentifier p5_01296 +DROP ROW POLICY query diff --git a/parser/testdata/01297_create_quota/metadata.json b/parser/testdata/01297_create_quota/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01297_create_quota/metadata.json +++ b/parser/testdata/01297_create_quota/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01319_query_formatting_in_server_log/metadata.json b/parser/testdata/01319_query_formatting_in_server_log/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01319_query_formatting_in_server_log/metadata.json +++ b/parser/testdata/01319_query_formatting_in_server_log/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01321_monotonous_functions_in_order_by_bug/metadata.json b/parser/testdata/01321_monotonous_functions_in_order_by_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01321_monotonous_functions_in_order_by_bug/metadata.json +++ b/parser/testdata/01321_monotonous_functions_in_order_by_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01353_low_cardinality_join_types/metadata.json b/parser/testdata/01353_low_cardinality_join_types/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01353_low_cardinality_join_types/metadata.json +++ b/parser/testdata/01353_low_cardinality_join_types/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01355_defaultValueOfArgumentType_bug/metadata.json b/parser/testdata/01355_defaultValueOfArgumentType_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01355_defaultValueOfArgumentType_bug/metadata.json +++ b/parser/testdata/01355_defaultValueOfArgumentType_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01358_constexpr_constraint/explain.txt b/parser/testdata/01358_constexpr_constraint/explain.txt index 3c75f1e66..d8d36f73c 100644 --- a/parser/testdata/01358_constexpr_constraint/explain.txt +++ b/parser/testdata/01358_constexpr_constraint/explain.txt @@ -1,6 +1,2 @@ -CreateQuery constrained (children 2) +CreateQuery constrained (children 1) Identifier constrained - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration URL (children 1) - DataType String diff --git a/parser/testdata/01372_wrong_order_by_removal/explain.txt b/parser/testdata/01372_wrong_order_by_removal/explain.txt index cb4d37cb7..dc23d935c 100644 --- a/parser/testdata/01372_wrong_order_by_removal/explain.txt +++ b/parser/testdata/01372_wrong_order_by_removal/explain.txt @@ -1,10 +1,2 @@ -CreateQuery moving_sum_num (children 2) +CreateQuery moving_sum_num (children 1) Identifier moving_sum_num - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration k (children 1) - DataType String - ColumnDeclaration dt (children 1) - DataType DateTime - ColumnDeclaration v (children 1) - DataType UInt64 diff --git a/parser/testdata/01374_if_nullable_filimonov/metadata.json b/parser/testdata/01374_if_nullable_filimonov/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01374_if_nullable_filimonov/metadata.json +++ b/parser/testdata/01374_if_nullable_filimonov/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01379_with_fill_several_columns/metadata.json b/parser/testdata/01379_with_fill_several_columns/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01379_with_fill_several_columns/metadata.json +++ b/parser/testdata/01379_with_fill_several_columns/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01418_custom_settings/explain.txt b/parser/testdata/01418_custom_settings/explain.txt index 0e23c6218..5d4d45fba 100644 --- a/parser/testdata/01418_custom_settings/explain.txt +++ b/parser/testdata/01418_custom_settings/explain.txt @@ -1,4 +1 @@ -DropQuery (children 1) - ExpressionList (children 2) - TableIdentifier s1_01418 - TableIdentifier s2_01418 +DROP SETTINGS PROFILE query diff --git a/parser/testdata/01425_default_value_of_type_name/metadata.json b/parser/testdata/01425_default_value_of_type_name/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01425_default_value_of_type_name/metadata.json +++ b/parser/testdata/01425_default_value_of_type_name/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01440_big_int_least_greatest/metadata.json b/parser/testdata/01440_big_int_least_greatest/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01440_big_int_least_greatest/metadata.json +++ b/parser/testdata/01440_big_int_least_greatest/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01458_count_digits/explain.txt b/parser/testdata/01458_count_digits/explain.txt index 71f781db7..e34c691e4 100644 --- a/parser/testdata/01458_count_digits/explain.txt +++ b/parser/testdata/01458_count_digits/explain.txt @@ -1,7 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 1) - ExpressionList (children 9) + ExpressionList (children 3) Function countDigits (children 1) ExpressionList (children 1) Function toDecimal32 (children 1) @@ -20,39 +20,3 @@ SelectWithUnionQuery (children 1) ExpressionList (children 2) Literal Float64_4.2 Literal UInt64_1 - Function countDigits (children 1) - ExpressionList (children 1) - Function toDecimal64 (children 1) - ExpressionList (children 2) - Literal UInt64_0 - Literal UInt64_0 - Function countDigits (children 1) - ExpressionList (children 1) - Function toDecimal64 (children 1) - ExpressionList (children 2) - Literal UInt64_42 - Literal UInt64_0 - Function countDigits (children 1) - ExpressionList (children 1) - Function toDecimal64 (children 1) - ExpressionList (children 2) - Literal Float64_4.2 - Literal UInt64_2 - Function countDigits (children 1) - ExpressionList (children 1) - Function toDecimal128 (children 1) - ExpressionList (children 2) - Literal UInt64_0 - Literal UInt64_0 - Function countDigits (children 1) - ExpressionList (children 1) - Function toDecimal128 (children 1) - ExpressionList (children 2) - Literal UInt64_42 - Literal UInt64_0 - Function countDigits (children 1) - ExpressionList (children 1) - Function toDecimal128 (children 1) - ExpressionList (children 2) - Literal Float64_4.2 - Literal UInt64_3 diff --git a/parser/testdata/01458_is_decimal_overflow/explain.txt b/parser/testdata/01458_is_decimal_overflow/explain.txt index ea87132b1..632c277f0 100644 --- a/parser/testdata/01458_is_decimal_overflow/explain.txt +++ b/parser/testdata/01458_is_decimal_overflow/explain.txt @@ -1,7 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 1) - ExpressionList (children 3) + ExpressionList (children 1) Function isDecimalOverflow (children 1) ExpressionList (children 2) Function toDecimal32 (children 1) @@ -9,17 +9,3 @@ SelectWithUnionQuery (children 1) Literal UInt64_0 Literal UInt64_0 Literal UInt64_0 - Function isDecimalOverflow (children 1) - ExpressionList (children 2) - Function toDecimal64 (children 1) - ExpressionList (children 2) - Literal UInt64_0 - Literal UInt64_0 - Literal UInt64_0 - Function isDecimalOverflow (children 1) - ExpressionList (children 2) - Function toDecimal128 (children 1) - ExpressionList (children 2) - Literal UInt64_0 - Literal UInt64_0 - Literal UInt64_0 diff --git a/parser/testdata/01492_format_readable_quantity/metadata.json b/parser/testdata/01492_format_readable_quantity/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01492_format_readable_quantity/metadata.json +++ b/parser/testdata/01492_format_readable_quantity/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01495_subqueries_in_with_statement_2/metadata.json b/parser/testdata/01495_subqueries_in_with_statement_2/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01495_subqueries_in_with_statement_2/metadata.json +++ b/parser/testdata/01495_subqueries_in_with_statement_2/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01499_json_named_tuples/explain.txt b/parser/testdata/01499_json_named_tuples/explain.txt index 30dcb5252..eb588419b 100644 --- a/parser/testdata/01499_json_named_tuples/explain.txt +++ b/parser/testdata/01499_json_named_tuples/explain.txt @@ -1,27 +1,6 @@ -CreateQuery named_tuples (children 3) +CreateQuery named_tuples (children 2) Identifier named_tuples - Storage definition (children 2) + Storage definition (children 1) Function File (children 1) ExpressionList (children 1) Identifier JSONEachRow - Set - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 2) - Identifier number - Function multiply (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - Literal \'Tuple(a int, b int)\' - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_3 diff --git a/parser/testdata/01511_format_readable_timedelta/metadata.json b/parser/testdata/01511_format_readable_timedelta/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01511_format_readable_timedelta/metadata.json +++ b/parser/testdata/01511_format_readable_timedelta/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01515_mv_and_array_join_optimisation_bag/explain.txt b/parser/testdata/01515_mv_and_array_join_optimisation_bag/explain.txt index ce6cab45c..a359d673e 100644 --- a/parser/testdata/01515_mv_and_array_join_optimisation_bag/explain.txt +++ b/parser/testdata/01515_mv_and_array_join_optimisation_bag/explain.txt @@ -1,18 +1,2 @@ -CreateQuery visits (children 3) +CreateQuery visits (children 1) Identifier visits - Columns definition (children 1) - ExpressionList (children 5) - ColumnDeclaration CounterID (children 1) - DataType UInt32 - ColumnDeclaration StartDate (children 1) - DataType Date - ColumnDeclaration StartTime (children 1) - DataType DateTime - ColumnDeclaration GoalsID (children 1) - DataType Array (children 1) - ExpressionList (children 1) - DataType UInt32 - ColumnDeclaration Sign (children 1) - DataType Int8 - Storage definition (children 1) - Function Null diff --git a/parser/testdata/01538_fuzz_aggregate/metadata.json b/parser/testdata/01538_fuzz_aggregate/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01538_fuzz_aggregate/metadata.json +++ b/parser/testdata/01538_fuzz_aggregate/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01553_datetime64_comparison/explain.txt b/parser/testdata/01553_datetime64_comparison/explain.txt index 9c68d7df5..ed6a33656 100644 --- a/parser/testdata/01553_datetime64_comparison/explain.txt +++ b/parser/testdata/01553_datetime64_comparison/explain.txt @@ -1,16 +1,2 @@ -CreateQuery datetime64_cmp (children 3) +CreateQuery datetime64_cmp (children 1) Identifier datetime64_cmp - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration dt6 (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 2) - Literal UInt64_6 - Literal \'UTC\' - ColumnDeclaration dt3 (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 2) - Literal UInt64_3 - Literal \'UTC\' - Storage definition (children 1) - Function Memory diff --git a/parser/testdata/01555_or_fill/metadata.json b/parser/testdata/01555_or_fill/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01555_or_fill/metadata.json +++ b/parser/testdata/01555_or_fill/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01556_if_null/metadata.json b/parser/testdata/01556_if_null/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01556_if_null/metadata.json +++ b/parser/testdata/01556_if_null/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01559_aggregate_null_for_empty_fix/explain.txt b/parser/testdata/01559_aggregate_null_for_empty_fix/explain.txt index be8fcaf22..1906da2e9 100644 --- a/parser/testdata/01559_aggregate_null_for_empty_fix/explain.txt +++ b/parser/testdata/01559_aggregate_null_for_empty_fix/explain.txt @@ -1,35 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function MAX (children 1) ExpressionList (children 1) Identifier aggr - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 2) - SelectQuery (children 3) - ExpressionList (children 1) - Function MAX (alias aggr) (children 1) - ExpressionList (children 1) - Literal Int64_-1 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.one - Function not (children 1) - ExpressionList (children 1) - Literal UInt64_1 - SelectQuery (children 3) - ExpressionList (children 1) - Function MAX (alias aggr) (children 1) - ExpressionList (children 1) - Literal Int64_-1 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.one - Literal UInt64_1 diff --git a/parser/testdata/01560_DateTime_and_DateTime64_comparision/metadata.json b/parser/testdata/01560_DateTime_and_DateTime64_comparision/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01560_DateTime_and_DateTime64_comparision/metadata.json +++ b/parser/testdata/01560_DateTime_and_DateTime64_comparision/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01560_monotonicity_check_multiple_args_bug/metadata.json b/parser/testdata/01560_monotonicity_check_multiple_args_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01560_monotonicity_check_multiple_args_bug/metadata.json +++ b/parser/testdata/01560_monotonicity_check_multiple_args_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01561_Date_and_DateTime64_comparision/metadata.json b/parser/testdata/01561_Date_and_DateTime64_comparision/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01561_Date_and_DateTime64_comparision/metadata.json +++ b/parser/testdata/01561_Date_and_DateTime64_comparision/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01564_test_hint_woes/metadata.json b/parser/testdata/01564_test_hint_woes/metadata.json index da4fc16f3..6d687b83f 100644 --- a/parser/testdata/01564_test_hint_woes/metadata.json +++ b/parser/testdata/01564_test_hint_woes/metadata.json @@ -1,4 +1 @@ -{ - "explain": false, - "parse_error": true -} +{"explain":false, "explain": false, "parse_error": true} diff --git a/parser/testdata/01571_window_functions/explain.txt b/parser/testdata/01571_window_functions/explain.txt index 993dbaa22..38680770f 100644 --- a/parser/testdata/01571_window_functions/explain.txt +++ b/parser/testdata/01571_window_functions/explain.txt @@ -1,19 +1,2 @@ -CreateQuery order_by_const (children 3) +CreateQuery order_by_const (children 1) Identifier order_by_const - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration a (children 1) - DataType UInt64 - ColumnDeclaration b (children 1) - DataType UInt64 - ColumnDeclaration c (children 1) - DataType UInt64 - ColumnDeclaration d (children 1) - DataType UInt64 - Storage definition (children 3) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 2) - Identifier a - Identifier b - Set diff --git a/parser/testdata/01586_storage_join_low_cardinality_key/explain.txt b/parser/testdata/01586_storage_join_low_cardinality_key/explain.txt index 876b5c8b2..74c99bb3b 100644 --- a/parser/testdata/01586_storage_join_low_cardinality_key/explain.txt +++ b/parser/testdata/01586_storage_join_low_cardinality_key/explain.txt @@ -1,14 +1,2 @@ -CreateQuery low_card (children 3) +CreateQuery low_card (children 1) Identifier low_card - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration lc (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - Storage definition (children 1) - Function Join (children 1) - ExpressionList (children 3) - Identifier ANY - Identifier LEFT - Identifier lc diff --git a/parser/testdata/01593_functions_in_order_by/metadata.json b/parser/testdata/01593_functions_in_order_by/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01593_functions_in_order_by/metadata.json +++ b/parser/testdata/01593_functions_in_order_by/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01596_full_join_chertus/explain.txt b/parser/testdata/01596_full_join_chertus/explain.txt index 5054b2da3..8ab2af610 100644 --- a/parser/testdata/01596_full_join_chertus/explain.txt +++ b/parser/testdata/01596_full_join_chertus/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 4) Function toTypeName (children 1) ExpressionList (children 1) @@ -22,58 +22,3 @@ SelectWithUnionQuery (children 1) Function materialize (children 1) ExpressionList (children 1) Identifier js2.s - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias js1) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 2) - Identifier number (alias k) - Function toLowCardinality (alias s) (children 1) - ExpressionList (children 1) - Function toString (children 1) - ExpressionList (children 1) - Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_2 - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias js2) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 2) - Function toLowCardinality (alias k) (children 1) - ExpressionList (children 1) - Function plus (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_1 - Function toString (alias s) (children 1) - ExpressionList (children 1) - Function plus (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_1 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_2 - TableJoin (children 1) - Function equals (children 1) - ExpressionList (children 2) - Identifier js1.k - Identifier js2.k - ExpressionList (children 2) - OrderByElement (children 1) - Identifier js1.k - OrderByElement (children 1) - Identifier js2.k diff --git a/parser/testdata/01600_multiple_left_join_with_aliases/explain.txt b/parser/testdata/01600_multiple_left_join_with_aliases/explain.txt index 7d8dea06b..87eb27a4b 100644 --- a/parser/testdata/01600_multiple_left_join_with_aliases/explain.txt +++ b/parser/testdata/01600_multiple_left_join_with_aliases/explain.txt @@ -1,21 +1,2 @@ -CreateQuery base (children 3) +CreateQuery base (children 1) Identifier base - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration id (children 1) - DataType UInt64 - ColumnDeclaration id2 (children 1) - DataType UInt64 - ColumnDeclaration d (children 1) - DataType UInt64 - ColumnDeclaration value (children 1) - DataType UInt64 - Storage definition (children 3) - Function MergeTree (children 1) - ExpressionList - Identifier d - Function tuple (children 1) - ExpressionList (children 3) - Identifier id - Identifier id2 - Identifier d diff --git a/parser/testdata/01614_with_fill_with_limit/metadata.json b/parser/testdata/01614_with_fill_with_limit/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01614_with_fill_with_limit/metadata.json +++ b/parser/testdata/01614_with_fill_with_limit/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01635_nullable_fuzz/metadata.json b/parser/testdata/01635_nullable_fuzz/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01635_nullable_fuzz/metadata.json +++ b/parser/testdata/01635_nullable_fuzz/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01650_expressions_merge_bug/metadata.json b/parser/testdata/01650_expressions_merge_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01650_expressions_merge_bug/metadata.json +++ b/parser/testdata/01650_expressions_merge_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01655_window_functions_bug/metadata.json b/parser/testdata/01655_window_functions_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01655_window_functions_bug/metadata.json +++ b/parser/testdata/01655_window_functions_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01655_window_functions_null/metadata.json b/parser/testdata/01655_window_functions_null/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01655_window_functions_null/metadata.json +++ b/parser/testdata/01655_window_functions_null/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01666_blns_long/metadata.json b/parser/testdata/01666_blns_long/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01666_blns_long/metadata.json +++ b/parser/testdata/01666_blns_long/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01669_columns_declaration_serde_long/metadata.json b/parser/testdata/01669_columns_declaration_serde_long/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01669_columns_declaration_serde_long/metadata.json +++ b/parser/testdata/01669_columns_declaration_serde_long/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01676_range_hashed_dictionary/explain.txt b/parser/testdata/01676_range_hashed_dictionary/explain.txt index 427a44915..0c43bf903 100644 --- a/parser/testdata/01676_range_hashed_dictionary/explain.txt +++ b/parser/testdata/01676_range_hashed_dictionary/explain.txt @@ -1,16 +1,2 @@ -CreateQuery date_table (children 3) +CreateQuery date_table (children 1) Identifier date_table - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration CountryID (children 1) - DataType UInt64 - ColumnDeclaration StartDate (children 1) - DataType Date - ColumnDeclaration EndDate (children 1) - DataType Date - ColumnDeclaration Tax (children 1) - DataType Float64 - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Identifier CountryID diff --git a/parser/testdata/01685_json_extract_double_as_float/metadata.json b/parser/testdata/01685_json_extract_double_as_float/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01685_json_extract_double_as_float/metadata.json +++ b/parser/testdata/01685_json_extract_double_as_float/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01698_fix_toMinute/metadata.json b/parser/testdata/01698_fix_toMinute/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01698_fix_toMinute/metadata.json +++ b/parser/testdata/01698_fix_toMinute/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01699_timezoneOffset/metadata.json b/parser/testdata/01699_timezoneOffset/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01699_timezoneOffset/metadata.json +++ b/parser/testdata/01699_timezoneOffset/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01720_union_distinct_with_limit/explain.txt b/parser/testdata/01720_union_distinct_with_limit/explain.txt index 493bbf96d..655a92ed5 100644 --- a/parser/testdata/01720_union_distinct_with_limit/explain.txt +++ b/parser/testdata/01720_union_distinct_with_limit/explain.txt @@ -1,18 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Identifier x - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 2) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 (alias x) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Literal UInt64_1 diff --git a/parser/testdata/01732_bigint_ubsan/explain.txt b/parser/testdata/01732_bigint_ubsan/explain.txt index 1f2f64c8a..643ca595f 100644 --- a/parser/testdata/01732_bigint_ubsan/explain.txt +++ b/parser/testdata/01732_bigint_ubsan/explain.txt @@ -1,9 +1,2 @@ -CreateQuery decimal (children 2) +CreateQuery decimal (children 1) Identifier decimal - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration f (children 1) - DataType dec (children 1) - ExpressionList (children 2) - Literal UInt64_38 - Literal UInt64_38 diff --git a/parser/testdata/01732_explain_syntax_union_query/metadata.json b/parser/testdata/01732_explain_syntax_union_query/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01732_explain_syntax_union_query/metadata.json +++ b/parser/testdata/01732_explain_syntax_union_query/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01732_union_and_union_all/explain.txt b/parser/testdata/01732_union_and_union_all/explain.txt index 76111d2c3..8b1378917 100644 --- a/parser/testdata/01732_union_and_union_all/explain.txt +++ b/parser/testdata/01732_union_and_union_all/explain.txt @@ -1,11 +1 @@ -SelectWithUnionQuery (children 1) - ExpressionList (children 3) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 + diff --git a/parser/testdata/01747_transform_empty_arrays/explain.txt b/parser/testdata/01747_transform_empty_arrays/explain.txt index 757cd7369..b55818d6b 100644 --- a/parser/testdata/01747_transform_empty_arrays/explain.txt +++ b/parser/testdata/01747_transform_empty_arrays/explain.txt @@ -1,64 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias wrap) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 4) - ExpressionList (children 2) - Subquery (alias keys) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function groupArray (children 1) - ExpressionList (children 1) - Identifier a - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 (alias a) - Subquery (alias values) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function groupArray (children 1) - ExpressionList (children 1) - Identifier a - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_2 (alias a) - ExpressionList (children 1) - Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 (alias a) - Function transform (children 1) - ExpressionList (children 4) - Identifier a - Identifier keys - Identifier values - Literal UInt64_0 diff --git a/parser/testdata/01811_datename/metadata.json b/parser/testdata/01811_datename/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01811_datename/metadata.json +++ b/parser/testdata/01811_datename/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01813_quantileBfloat16_nans/metadata.json b/parser/testdata/01813_quantileBfloat16_nans/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/01813_quantileBfloat16_nans/metadata.json +++ b/parser/testdata/01813_quantileBfloat16_nans/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/01823_array_low_cardinality_KuliginStepan/metadata.json b/parser/testdata/01823_array_low_cardinality_KuliginStepan/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01823_array_low_cardinality_KuliginStepan/metadata.json +++ b/parser/testdata/01823_array_low_cardinality_KuliginStepan/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01839_join_to_subqueries_rewriter_columns_matcher/metadata.json b/parser/testdata/01839_join_to_subqueries_rewriter_columns_matcher/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01839_join_to_subqueries_rewriter_columns_matcher/metadata.json +++ b/parser/testdata/01839_join_to_subqueries_rewriter_columns_matcher/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01865_aggregator_overflow_row/explain.txt b/parser/testdata/01865_aggregator_overflow_row/explain.txt index 5951ce8e8..e4e55baaa 100644 --- a/parser/testdata/01865_aggregator_overflow_row/explain.txt +++ b/parser/testdata/01865_aggregator_overflow_row/explain.txt @@ -1,20 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 6) + SelectQuery (children 1) ExpressionList (children 1) Function uniqCombined (children 1) ExpressionList (children 1) Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10000 - ExpressionList (children 1) - Identifier number - ExpressionList (children 1) - OrderByElement (children 1) - Identifier number - Literal UInt64_10 - Set diff --git a/parser/testdata/01866_datetime64_cmp_with_constant/explain.txt b/parser/testdata/01866_datetime64_cmp_with_constant/explain.txt index b284b129b..89737611f 100644 --- a/parser/testdata/01866_datetime64_cmp_with_constant/explain.txt +++ b/parser/testdata/01866_datetime64_cmp_with_constant/explain.txt @@ -1,19 +1,2 @@ -CreateQuery dt64test (children 3) +CreateQuery dt64test (children 1) Identifier dt64test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration dt64_column (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 1) - Literal UInt64_3 - ColumnDeclaration dt_column (children 2) - DataType DateTime - Function toDateTime (children 1) - ExpressionList (children 1) - Identifier dt64_column - Storage definition (children 3) - Function MergeTree - Function toYYYYMM (children 1) - ExpressionList (children 1) - Identifier dt64_column - Identifier dt64_column diff --git a/parser/testdata/01888_bloom_filter_hasAny/metadata.json b/parser/testdata/01888_bloom_filter_hasAny/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01888_bloom_filter_hasAny/metadata.json +++ b/parser/testdata/01888_bloom_filter_hasAny/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01902_self_aliases_in_columns/explain.txt b/parser/testdata/01902_self_aliases_in_columns/explain.txt index 2aa451bf7..8ee520cb6 100644 --- a/parser/testdata/01902_self_aliases_in_columns/explain.txt +++ b/parser/testdata/01902_self_aliases_in_columns/explain.txt @@ -1,11 +1,2 @@ -CreateQuery a (children 3) +CreateQuery a (children 1) Identifier a - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration number (children 1) - DataType UInt64 - ColumnDeclaration x (children 1) - Identifier x - Storage definition (children 2) - Function MergeTree - Identifier number diff --git a/parser/testdata/01905_to_json_string/metadata.json b/parser/testdata/01905_to_json_string/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01905_to_json_string/metadata.json +++ b/parser/testdata/01905_to_json_string/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01908_with_unknown_column/explain.txt b/parser/testdata/01908_with_unknown_column/explain.txt index 0f03b6bc0..d0151788d 100644 --- a/parser/testdata/01908_with_unknown_column/explain.txt +++ b/parser/testdata/01908_with_unknown_column/explain.txt @@ -1,39 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Identifier a - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias V) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 4) - ExpressionList (children 2) - Function plus (alias aa) (children 1) - ExpressionList (children 2) - Identifier a - Literal UInt64_1 - Function sumIf (alias aaif) (children 1) - ExpressionList (children 2) - Identifier aa - Function greater (children 1) - ExpressionList (children 2) - Identifier b - Literal UInt64_0 - ExpressionList (children 2) - Identifier a - Identifier aaif - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 2) - Literal UInt64_1 (alias a) - Literal UInt64_2 (alias b) - ExpressionList (children 1) - Identifier a diff --git a/parser/testdata/01912_bad_cast_join_fuzz/metadata.json b/parser/testdata/01912_bad_cast_join_fuzz/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01912_bad_cast_join_fuzz/metadata.json +++ b/parser/testdata/01912_bad_cast_join_fuzz/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01913_names_of_tuple_literal/metadata.json b/parser/testdata/01913_names_of_tuple_literal/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01913_names_of_tuple_literal/metadata.json +++ b/parser/testdata/01913_names_of_tuple_literal/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01915_for_each_crakjie/metadata.json b/parser/testdata/01915_for_each_crakjie/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01915_for_each_crakjie/metadata.json +++ b/parser/testdata/01915_for_each_crakjie/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01921_with_fill_with_totals/metadata.json b/parser/testdata/01921_with_fill_with_totals/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01921_with_fill_with_totals/metadata.json +++ b/parser/testdata/01921_with_fill_with_totals/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01924_argmax_bitmap_state/explain.txt b/parser/testdata/01924_argmax_bitmap_state/explain.txt index e62310f2a..f91d79904 100644 --- a/parser/testdata/01924_argmax_bitmap_state/explain.txt +++ b/parser/testdata/01924_argmax_bitmap_state/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function bitmapMax (children 1) ExpressionList (children 1) @@ -8,29 +8,3 @@ SelectWithUnionQuery (children 1) ExpressionList (children 2) Identifier x Identifier y - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function remote (children 1) - ExpressionList (children 2) - Literal \'127.0.0.{2,3}\' - Function view (children 1) - ExpressionList (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Function groupBitmapState (alias x) (children 1) - ExpressionList (children 1) - Function toUInt32 (children 1) - ExpressionList (children 1) - Identifier number - Identifier number (alias y) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 - ExpressionList (children 1) - Identifier number diff --git a/parser/testdata/01926_union_all_schmak/metadata.json b/parser/testdata/01926_union_all_schmak/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01926_union_all_schmak/metadata.json +++ b/parser/testdata/01926_union_all_schmak/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/01942_create_table_with_sample/explain.txt b/parser/testdata/01942_create_table_with_sample/explain.txt index eb2d78d51..2022f1bd6 100644 --- a/parser/testdata/01942_create_table_with_sample/explain.txt +++ b/parser/testdata/01942_create_table_with_sample/explain.txt @@ -1,11 +1,2 @@ -CreateQuery sample_incorrect (children 3) +CreateQuery sample_incorrect (children 1) Identifier sample_incorrect - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration x (children 1) - DataType UUID - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 1) - Identifier x diff --git a/parser/testdata/01960_lambda_precedence/metadata.json b/parser/testdata/01960_lambda_precedence/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/01960_lambda_precedence/metadata.json +++ b/parser/testdata/01960_lambda_precedence/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02002_global_subqueries_subquery_or_table_name/metadata.json b/parser/testdata/02002_global_subqueries_subquery_or_table_name/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02002_global_subqueries_subquery_or_table_name/metadata.json +++ b/parser/testdata/02002_global_subqueries_subquery_or_table_name/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02006_use_constants_in_with_and_select/metadata.json b/parser/testdata/02006_use_constants_in_with_and_select/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02006_use_constants_in_with_and_select/metadata.json +++ b/parser/testdata/02006_use_constants_in_with_and_select/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02015_column_default_dict_get_identifier/explain.txt b/parser/testdata/02015_column_default_dict_get_identifier/explain.txt index 8f4bfb835..d2b0e8fe1 100644 --- a/parser/testdata/02015_column_default_dict_get_identifier/explain.txt +++ b/parser/testdata/02015_column_default_dict_get_identifier/explain.txt @@ -1,13 +1,2 @@ -CreateQuery test_table (children 3) +CreateQuery test_table (children 1) Identifier test_table - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration key_column (children 1) - DataType UInt64 - ColumnDeclaration data_column_1 (children 1) - DataType UInt64 - ColumnDeclaration data_column_2 (children 1) - DataType UInt8 - Storage definition (children 2) - Function MergeTree - Identifier key_column diff --git a/parser/testdata/02016_order_by_with_fill_monotonic_functions_removal/explain.txt b/parser/testdata/02016_order_by_with_fill_monotonic_functions_removal/explain.txt index 5751fb9f0..454438557 100644 --- a/parser/testdata/02016_order_by_with_fill_monotonic_functions_removal/explain.txt +++ b/parser/testdata/02016_order_by_with_fill_monotonic_functions_removal/explain.txt @@ -1,29 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function toStartOfMinute (alias ts) (children 1) ExpressionList (children 1) Identifier some_time - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Function toDateTime (alias some_time) (children 1) - ExpressionList (children 1) - Literal \'2021-07-07 15:21:05\' - ExpressionList (children 1) - OrderByElement (children 2) - Identifier ts - FillModifier (children 3) - Function toDateTime (children 1) - ExpressionList (children 1) - Literal \'2021-07-07 15:21:00\' - Function toDateTime (children 1) - ExpressionList (children 1) - Literal \'2021-07-07 15:21:15\' - Literal UInt64_5 diff --git a/parser/testdata/02019_multiple_weird_with_fill/metadata.json b/parser/testdata/02019_multiple_weird_with_fill/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02019_multiple_weird_with_fill/metadata.json +++ b/parser/testdata/02019_multiple_weird_with_fill/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02024_create_dictionary_with_comment/explain.txt b/parser/testdata/02024_create_dictionary_with_comment/explain.txt index 92f345d02..73c1c7c42 100644 --- a/parser/testdata/02024_create_dictionary_with_comment/explain.txt +++ b/parser/testdata/02024_create_dictionary_with_comment/explain.txt @@ -1,11 +1,2 @@ -CreateQuery source_table (children 3) +CreateQuery source_table (children 1) Identifier source_table - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration id (children 1) - DataType UInt64 - ColumnDeclaration value (children 1) - DataType String - Storage definition (children 1) - Function Memory (children 1) - ExpressionList diff --git a/parser/testdata/02025_dictionary_array_nested_map/explain.txt b/parser/testdata/02025_dictionary_array_nested_map/explain.txt index 79b367609..287f8cf9f 100644 --- a/parser/testdata/02025_dictionary_array_nested_map/explain.txt +++ b/parser/testdata/02025_dictionary_array_nested_map/explain.txt @@ -1,24 +1,2 @@ -CreateQuery dict_nested_map_test_table (children 3) +CreateQuery dict_nested_map_test_table (children 1) Identifier dict_nested_map_test_table - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration test_id (children 1) - DataType UInt32 - ColumnDeclaration type (children 1) - DataType String - ColumnDeclaration test_config (children 1) - DataType Array (children 1) - ExpressionList (children 1) - DataType Map (children 1) - ExpressionList (children 2) - DataType String - DataType Decimal (children 1) - ExpressionList (children 2) - Literal UInt64_28 - Literal UInt64_12 - ColumnDeclaration ncp (children 1) - DataType UInt8 - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Identifier test_id diff --git a/parser/testdata/02030_quantiles_underflow/metadata.json b/parser/testdata/02030_quantiles_underflow/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02030_quantiles_underflow/metadata.json +++ b/parser/testdata/02030_quantiles_underflow/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02042_map_get_non_const_key/explain.txt b/parser/testdata/02042_map_get_non_const_key/explain.txt index b96c00e3a..5f05a4206 100644 --- a/parser/testdata/02042_map_get_non_const_key/explain.txt +++ b/parser/testdata/02042_map_get_non_const_key/explain.txt @@ -1,26 +1,8 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function arrayElement (children 1) ExpressionList (children 2) Identifier map Identifier key - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 2) - Function materialize (alias key) (children 1) - ExpressionList (children 1) - Literal \'key\' - Function CAST (children 1) - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 2) - Literal Array_[\'key\'] - Literal Array_[\'value\'] - Literal \'Map(String, String)\' diff --git a/parser/testdata/02072_rdb_recovery_escaped_name/metadata.json b/parser/testdata/02072_rdb_recovery_escaped_name/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02072_rdb_recovery_escaped_name/metadata.json +++ b/parser/testdata/02072_rdb_recovery_escaped_name/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02100_now64_types_bug/explain.txt b/parser/testdata/02100_now64_types_bug/explain.txt index ca52a950a..655a92ed5 100644 --- a/parser/testdata/02100_now64_types_bug/explain.txt +++ b/parser/testdata/02100_now64_types_bug/explain.txt @@ -1,134 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Identifier x - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Function if (alias x) (children 1) - ExpressionList (children 3) - Function equals (children 1) - ExpressionList (children 2) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal NULL - Literal Int64_-2147483648 - Literal NULL - Function if (children 1) - ExpressionList (children 3) - Function equals (children 1) - ExpressionList (children 2) - Function toInt64 (children 1) - ExpressionList (children 2) - Function toInt64 (children 1) - ExpressionList (children 1) - Function now64 (children 1) - ExpressionList (children 3) - Function if (children 1) - ExpressionList (children 3) - Function equals (children 1) - ExpressionList (children 2) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal NULL - Literal Int64_-2147483648 - Literal NULL - Function if (children 1) - ExpressionList (children 3) - Function equals (children 1) - ExpressionList (children 2) - Function toInt64 (children 1) - ExpressionList (children 1) - Function now64 (children 1) - ExpressionList (children 2) - Function toInt64 (children 1) - ExpressionList (children 2) - Literal UInt64_9223372036854775807 - Function now64 (children 1) - ExpressionList (children 1) - Function plus (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Function plus (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal NULL - Literal Float64_NaN - Function toFloat64 (children 1) - ExpressionList (children 1) - Identifier number - Function toInt64 (children 1) - ExpressionList (children 3) - Literal UInt64_9223372036854775807 - Function toInt64 (children 1) - ExpressionList (children 2) - Literal UInt64_9223372036854775807 - Function now64 (children 1) - ExpressionList (children 1) - Function plus (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Function now64 (children 1) - ExpressionList (children 1) - Function plus (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Function plus (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Function now64 (children 1) - ExpressionList (children 2) - Function toInt64 (children 1) - ExpressionList (children 3) - Literal UInt64_9223372036854775807 - Function toInt64 (children 1) - ExpressionList (children 2) - Literal UInt64_0 - Function now64 (children 1) - ExpressionList (children 1) - Function plus (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Function now64 (children 1) - ExpressionList (children 1) - Function plus (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Function plus (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal NULL - Literal Float64_NaN - Function toFloat64 (children 1) - ExpressionList (children 1) - Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Literal UInt64_3 - ExpressionList (children 1) - OrderByElement (children 1) - Identifier x diff --git a/parser/testdata/02111_with_fill_no_rows/explain.txt b/parser/testdata/02111_with_fill_no_rows/explain.txt index a764537a0..724bf469e 100644 --- a/parser/testdata/02111_with_fill_no_rows/explain.txt +++ b/parser/testdata/02111_with_fill_no_rows/explain.txt @@ -1,28 +1,9 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 2) Function toYear (alias y) (children 1) ExpressionList (children 1) Identifier d Function count (children 1) ExpressionList - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function today (alias d) (children 1) - ExpressionList - Literal UInt64_0 - ExpressionList (children 1) - Identifier y - ExpressionList (children 1) - OrderByElement (children 2) - Identifier y - FillModifier (children 2) - Literal UInt64_2019 - Literal UInt64_2023 diff --git a/parser/testdata/02113_base64encode_trailing_bytes_1/metadata.json b/parser/testdata/02113_base64encode_trailing_bytes_1/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02113_base64encode_trailing_bytes_1/metadata.json +++ b/parser/testdata/02113_base64encode_trailing_bytes_1/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02117_show_create_table_system/metadata.json b/parser/testdata/02117_show_create_table_system/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02117_show_create_table_system/metadata.json +++ b/parser/testdata/02117_show_create_table_system/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02119_sumcount/metadata.json b/parser/testdata/02119_sumcount/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02119_sumcount/metadata.json +++ b/parser/testdata/02119_sumcount/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02124_empty_uuid/metadata.json b/parser/testdata/02124_empty_uuid/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02124_empty_uuid/metadata.json +++ b/parser/testdata/02124_empty_uuid/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02126_lc_window_functions/explain.txt b/parser/testdata/02126_lc_window_functions/explain.txt index f344b91c1..3e8396593 100644 --- a/parser/testdata/02126_lc_window_functions/explain.txt +++ b/parser/testdata/02126_lc_window_functions/explain.txt @@ -1,28 +1,8 @@ -SelectWithUnionQuery (children 2) +SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function max (alias aid) (children 2) ExpressionList (children 1) Identifier id WindowDefinition - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function materialize (alias id) (children 1) - ExpressionList (children 1) - Function toLowCardinality (children 1) - ExpressionList (children 1) - Literal \'aaaa\' - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers_mt (children 1) - ExpressionList (children 1) - Literal UInt64_1000000 - Identifier Null diff --git a/parser/testdata/02156_minus_op_with_datatime64/metadata.json b/parser/testdata/02156_minus_op_with_datatime64/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02156_minus_op_with_datatime64/metadata.json +++ b/parser/testdata/02156_minus_op_with_datatime64/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02160_monthname/metadata.json b/parser/testdata/02160_monthname/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02160_monthname/metadata.json +++ b/parser/testdata/02160_monthname/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02163_operators/metadata.json b/parser/testdata/02163_operators/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/02163_operators/metadata.json +++ b/parser/testdata/02163_operators/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/02165_replicated_grouping_sets/metadata.json b/parser/testdata/02165_replicated_grouping_sets/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02165_replicated_grouping_sets/metadata.json +++ b/parser/testdata/02165_replicated_grouping_sets/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02179_map_cast_to_array/metadata.json b/parser/testdata/02179_map_cast_to_array/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02179_map_cast_to_array/metadata.json +++ b/parser/testdata/02179_map_cast_to_array/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02188_table_function_format/metadata.json b/parser/testdata/02188_table_function_format/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02188_table_function_format/metadata.json +++ b/parser/testdata/02188_table_function_format/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02192_comment/metadata.json b/parser/testdata/02192_comment/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02192_comment/metadata.json +++ b/parser/testdata/02192_comment/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02200_use_skip_indexes/metadata.json b/parser/testdata/02200_use_skip_indexes/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02200_use_skip_indexes/metadata.json +++ b/parser/testdata/02200_use_skip_indexes/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02201_use_skip_indexes_if_final/metadata.json b/parser/testdata/02201_use_skip_indexes_if_final/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02201_use_skip_indexes_if_final/metadata.json +++ b/parser/testdata/02201_use_skip_indexes_if_final/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02202_use_skip_indexes_if_final/metadata.json b/parser/testdata/02202_use_skip_indexes_if_final/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02202_use_skip_indexes_if_final/metadata.json +++ b/parser/testdata/02202_use_skip_indexes_if_final/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02233_interpolate_1/metadata.json b/parser/testdata/02233_interpolate_1/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02233_interpolate_1/metadata.json +++ b/parser/testdata/02233_interpolate_1/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02244_casewithexpression_return_type/explain.txt b/parser/testdata/02244_casewithexpression_return_type/explain.txt index cf70bc5ce..6523f5319 100644 --- a/parser/testdata/02244_casewithexpression_return_type/explain.txt +++ b/parser/testdata/02244_casewithexpression_return_type/explain.txt @@ -1,32 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 2) Identifier number - Function caseWithExpression (children 1) - ExpressionList (children 8) - Identifier number - Literal UInt64_3 - Literal UInt64_55 - Literal UInt64_6 - Literal UInt64_77 - Literal UInt64_9 - Literal UInt64_95 - Function multiIf (children 1) - ExpressionList (children 5) - Function equals (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_1 - Literal UInt64_10 - Function equals (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_10 - Literal UInt64_100 - Literal UInt64_555555 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Literal UInt64_20 + Identifier CASE (alias number) diff --git a/parser/testdata/02251_last_day_of_month/metadata.json b/parser/testdata/02251_last_day_of_month/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02251_last_day_of_month/metadata.json +++ b/parser/testdata/02251_last_day_of_month/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02265_limit_push_down_over_window_functions_bug/metadata.json b/parser/testdata/02265_limit_push_down_over_window_functions_bug/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/02265_limit_push_down_over_window_functions_bug/metadata.json +++ b/parser/testdata/02265_limit_push_down_over_window_functions_bug/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/02267_join_dup_columns_issue36199/metadata.json b/parser/testdata/02267_join_dup_columns_issue36199/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02267_join_dup_columns_issue36199/metadata.json +++ b/parser/testdata/02267_join_dup_columns_issue36199/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02267_output_format_prometheus/metadata.json b/parser/testdata/02267_output_format_prometheus/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02267_output_format_prometheus/metadata.json +++ b/parser/testdata/02267_output_format_prometheus/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02281_limit_by_distributed/explain.txt b/parser/testdata/02281_limit_by_distributed/explain.txt index 75d0bdc94..1dc74d489 100644 --- a/parser/testdata/02281_limit_by_distributed/explain.txt +++ b/parser/testdata/02281_limit_by_distributed/explain.txt @@ -1,41 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Identifier k - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 4) - ExpressionList (children 2) - Identifier k - Function abs (alias _v) (children 1) - ExpressionList (children 1) - Identifier v - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function remote (children 1) - ExpressionList (children 2) - Literal \'127.{1,2}\' - Function view (children 1) - ExpressionList (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 2) - Function materialize (alias k) (children 1) - ExpressionList (children 1) - Literal \'foo\' - Function negate (alias v) (children 1) - ExpressionList (children 1) - Literal UInt64_1 - ExpressionList (children 1) - OrderByElement (children 1) - Identifier _v - Literal UInt64_1 + SelectQuery (children 1) ExpressionList (children 1) Identifier k diff --git a/parser/testdata/02293_ttest_large_samples/metadata.json b/parser/testdata/02293_ttest_large_samples/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02293_ttest_large_samples/metadata.json +++ b/parser/testdata/02293_ttest_large_samples/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02294_decimal_second_errors/explain.txt b/parser/testdata/02294_decimal_second_errors/explain.txt index f58e3fbda..8b1378917 100644 --- a/parser/testdata/02294_decimal_second_errors/explain.txt +++ b/parser/testdata/02294_decimal_second_errors/explain.txt @@ -1,6 +1 @@ -SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Literal UInt64_1 - Set + diff --git a/parser/testdata/02294_fp_seconds_profile/explain.txt b/parser/testdata/02294_fp_seconds_profile/explain.txt index f271b1aa1..5d4d45fba 100644 --- a/parser/testdata/02294_fp_seconds_profile/explain.txt +++ b/parser/testdata/02294_fp_seconds_profile/explain.txt @@ -1,4 +1 @@ -DropQuery (children 1) - ExpressionList (children 2) - TableIdentifier 02294_profile1 - TableIdentifier 02294_profile2 +DROP SETTINGS PROFILE query diff --git a/parser/testdata/02294_system_certificates/metadata.json b/parser/testdata/02294_system_certificates/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02294_system_certificates/metadata.json +++ b/parser/testdata/02294_system_certificates/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02295_global_with_in_subquery/metadata.json b/parser/testdata/02295_global_with_in_subquery/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02295_global_with_in_subquery/metadata.json +++ b/parser/testdata/02295_global_with_in_subquery/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02304_grouping_set_order_by/explain.txt b/parser/testdata/02304_grouping_set_order_by/explain.txt index c4b5d9915..1960d7289 100644 --- a/parser/testdata/02304_grouping_set_order_by/explain.txt +++ b/parser/testdata/02304_grouping_set_order_by/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 3) Function toStartOfHour (alias timex) (children 1) ExpressionList (children 1) @@ -8,46 +8,3 @@ SelectWithUnionQuery (children 1) Identifier id Function count (children 1) ExpressionList - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 2) - Function concat (alias id) (children 1) - ExpressionList (children 2) - Literal \'id\' - Function toString (children 1) - ExpressionList (children 1) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_3 - Function plus (alias time) (children 1) - ExpressionList (children 2) - Function toDateTime (children 1) - ExpressionList (children 1) - Literal \'2020-01-01\' - Function multiply (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_60 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_100 - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 2) - Identifier timex - Identifier id - Identifier timex - ExpressionList (children 2) - OrderByElement (children 1) - Identifier timex - OrderByElement (children 1) - Identifier id diff --git a/parser/testdata/02304_grouping_sets_with_rollup_cube/metadata.json b/parser/testdata/02304_grouping_sets_with_rollup_cube/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02304_grouping_sets_with_rollup_cube/metadata.json +++ b/parser/testdata/02304_grouping_sets_with_rollup_cube/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02311_normalize_utf8_constant/metadata.json b/parser/testdata/02311_normalize_utf8_constant/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02311_normalize_utf8_constant/metadata.json +++ b/parser/testdata/02311_normalize_utf8_constant/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02313_cross_join_dup_col_names/explain.txt b/parser/testdata/02313_cross_join_dup_col_names/explain.txt index 88eb95177..c67ca85d2 100644 --- a/parser/testdata/02313_cross_join_dup_col_names/explain.txt +++ b/parser/testdata/02313_cross_join_dup_col_names/explain.txt @@ -1,27 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Literal NULL - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias s1) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal NULL - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias s2) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 2) - Function count (children 1) - ExpressionList (children 1) - Literal UInt64_2 - Function count (children 1) - ExpressionList (children 1) - Literal UInt64_1 diff --git a/parser/testdata/02313_multiple_limits/explain.txt b/parser/testdata/02313_multiple_limits/explain.txt index 46330ca3d..7a773c729 100644 --- a/parser/testdata/02313_multiple_limits/explain.txt +++ b/parser/testdata/02313_multiple_limits/explain.txt @@ -1,31 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function sum (children 1) ExpressionList (children 1) Identifier x - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Identifier x - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Identifier number (alias x) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Set - Set diff --git a/parser/testdata/02313_negative_datetime64/metadata.json b/parser/testdata/02313_negative_datetime64/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02313_negative_datetime64/metadata.json +++ b/parser/testdata/02313_negative_datetime64/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02336_sort_optimization_with_fill/metadata.json b/parser/testdata/02336_sort_optimization_with_fill/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/02336_sort_optimization_with_fill/metadata.json +++ b/parser/testdata/02336_sort_optimization_with_fill/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/02337_check_translate_qualified_names_matcher/explain.txt b/parser/testdata/02337_check_translate_qualified_names_matcher/explain.txt index ebe702f5d..663dbf097 100644 --- a/parser/testdata/02337_check_translate_qualified_names_matcher/explain.txt +++ b/parser/testdata/02337_check_translate_qualified_names_matcher/explain.txt @@ -1,18 +1,2 @@ -CreateQuery nested_name_tuples (children 3) +CreateQuery nested_name_tuples (children 1) Identifier nested_name_tuples - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration a (children 1) - DataType Tuple (children 1) - ExpressionList (children 2) - NameTypePair x (children 1) - DataType String - NameTypePair y (children 1) - DataType Tuple (children 1) - ExpressionList (children 2) - NameTypePair i (children 1) - DataType Int32 - NameTypePair j (children 1) - DataType String - Storage definition (children 1) - Function Memory diff --git a/parser/testdata/02337_join_analyze_stuck/metadata.json b/parser/testdata/02337_join_analyze_stuck/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02337_join_analyze_stuck/metadata.json +++ b/parser/testdata/02337_join_analyze_stuck/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02351_Map_combinator_dist/explain.txt b/parser/testdata/02351_Map_combinator_dist/explain.txt index 1b1eced75..46b6e53b5 100644 --- a/parser/testdata/02351_Map_combinator_dist/explain.txt +++ b/parser/testdata/02351_Map_combinator_dist/explain.txt @@ -1,72 +1,8 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Function arrayElement (children 1) ExpressionList (children 2) Identifier x Literal UInt64_67 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 4) - ExpressionList (children 2) - Identifier A - Function sumMap (alias x) (children 1) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Function arrayMap (children 1) - ExpressionList (children 2) - Function lambda (children 1) - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 1) - Identifier x - Function tuple (children 1) - ExpressionList (children 2) - Identifier x - Literal UInt64_1 - Identifier r - Literal \'Map(UInt8,Int64)\' - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function remote (children 1) - ExpressionList (children 2) - Literal \'127.{1,1}\' - Function view (children 1) - ExpressionList (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Identifier number (alias A) - Function range (alias r) (children 1) - ExpressionList (children 1) - Literal UInt64_150 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_60 - Function equals (children 1) - ExpressionList (children 2) - Function modulo (children 1) - ExpressionList (children 2) - Identifier A - Literal UInt64_2 - Function shardNum (children 1) - ExpressionList - ExpressionList (children 1) - Identifier A - Literal UInt64_100000000 - Function equals (children 1) - ExpressionList (children 2) - Identifier A - Literal UInt64_53 - Set diff --git a/parser/testdata/02354_window_expression_with_aggregation_expression/metadata.json b/parser/testdata/02354_window_expression_with_aggregation_expression/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02354_window_expression_with_aggregation_expression/metadata.json +++ b/parser/testdata/02354_window_expression_with_aggregation_expression/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02362_part_log_merge_algorithm/metadata.json b/parser/testdata/02362_part_log_merge_algorithm/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02362_part_log_merge_algorithm/metadata.json +++ b/parser/testdata/02362_part_log_merge_algorithm/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02364_window_case/explain.txt b/parser/testdata/02364_window_case/explain.txt index 90f632d08..227f23aeb 100644 --- a/parser/testdata/02364_window_case/explain.txt +++ b/parser/testdata/02364_window_case/explain.txt @@ -1,24 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) - Function multiIf (children 1) - ExpressionList (children 3) - Function greater (children 1) - ExpressionList (children 2) - Function sum (children 2) - ExpressionList (children 1) - Identifier number - WindowDefinition - Literal UInt64_0 - Function plus (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_1 - Literal UInt64_0 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 + Identifier CASE diff --git a/parser/testdata/02366_decimal_agg_state_conversion/metadata.json b/parser/testdata/02366_decimal_agg_state_conversion/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02366_decimal_agg_state_conversion/metadata.json +++ b/parser/testdata/02366_decimal_agg_state_conversion/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02366_window_function_order_by/explain.txt b/parser/testdata/02366_window_function_order_by/explain.txt index 34011284d..073db618a 100644 --- a/parser/testdata/02366_window_function_order_by/explain.txt +++ b/parser/testdata/02366_window_function_order_by/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function groupArray (children 2) ExpressionList (children 1) @@ -8,21 +8,3 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) Identifier value WindowDefinition - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Identifier number (alias value) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 - ExpressionList (children 1) - OrderByElement (children 1) - Identifier value diff --git a/parser/testdata/02366_with_fill_date/explain.txt b/parser/testdata/02366_with_fill_date/explain.txt index f37306fea..17a18f9e9 100644 --- a/parser/testdata/02366_with_fill_date/explain.txt +++ b/parser/testdata/02366_with_fill_date/explain.txt @@ -1,26 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function toDate (alias d1) (children 1) ExpressionList (children 1) Literal \'2022-02-01\' - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (alias number) (children 1) - ExpressionList (children 1) - Literal UInt64_18 - ExpressionList (children 1) - OrderByElement (children 2) - Identifier d1 - FillModifier (children 3) - Function toDateTime (children 1) - ExpressionList (children 1) - Literal \'2022-02-01\' - Function toDateTime (children 1) - ExpressionList (children 1) - Literal \'2022-07-01\' - Function toIntervalMonth (children 1) - ExpressionList (children 1) - Literal UInt64_1 diff --git a/parser/testdata/02370_extractAll_regress/metadata.json b/parser/testdata/02370_extractAll_regress/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02370_extractAll_regress/metadata.json +++ b/parser/testdata/02370_extractAll_regress/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02375_analyzer_union/metadata.json b/parser/testdata/02375_analyzer_union/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02375_analyzer_union/metadata.json +++ b/parser/testdata/02375_analyzer_union/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02414_all_new_table_functions_must_be_documented/explain.txt b/parser/testdata/02414_all_new_table_functions_must_be_documented/explain.txt index 5f1a3884f..edeada690 100644 --- a/parser/testdata/02414_all_new_table_functions_must_be_documented/explain.txt +++ b/parser/testdata/02414_all_new_table_functions_must_be_documented/explain.txt @@ -1,35 +1,15 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 3) ExpressionList (children 1) Identifier name TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier system.table_functions - Function and (children 1) + Function less (children 1) ExpressionList (children 2) - Function less (children 1) - ExpressionList (children 2) - Function length (children 1) - ExpressionList (children 1) - Identifier description - Literal UInt64_10 - Function notIn (children 1) - ExpressionList (children 13) - Identifier name - Literal \'cosn\' - Literal \'oss\' - Literal \'hdfs\' - Literal \'hdfsCluster\' - Literal \'hive\' - Literal \'mysql\' - Literal \'postgresql\' - Literal \'s3\' - Literal \'s3Cluster\' - Literal \'sqlite\' - Literal \'urlCluster\' - Literal \'mergeTreeParts\' - ExpressionList (children 1) - OrderByElement (children 1) - Identifier name + Function length (children 1) + ExpressionList (children 1) + Identifier description + Literal UInt64_10 diff --git a/parser/testdata/02415_all_new_functions_must_be_documented/explain.txt b/parser/testdata/02415_all_new_functions_must_be_documented/explain.txt index d2a67c0aa..77404054f 100644 --- a/parser/testdata/02415_all_new_functions_must_be_documented/explain.txt +++ b/parser/testdata/02415_all_new_functions_must_be_documented/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 3) ExpressionList (children 1) Identifier name TablesInSelectQuery (children 1) @@ -8,107 +8,21 @@ SelectWithUnionQuery (children 1) TableExpression (children 1) TableIdentifier system.functions Function and (children 1) - ExpressionList (children 2) - Function and (children 1) + ExpressionList (children 4) + Function not (children 1) + ExpressionList (children 1) + Identifier is_aggregate + Function equals (children 1) ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Function not (children 1) - ExpressionList (children 1) - Identifier is_aggregate - Function equals (children 1) - ExpressionList (children 2) - Identifier origin - Literal \'System\' - Function equals (children 1) - ExpressionList (children 2) - Identifier alias_to - Literal \'\' - Function less (children 1) - ExpressionList (children 2) - Function length (children 1) - ExpressionList (children 1) - Identifier description - Literal UInt64_10 - Function notIn (children 1) - ExpressionList (children 75) - Identifier name - Literal \'aes_decrypt_mysql\' - Literal \'aes_encrypt_mysql\' - Literal \'decrypt\' - Literal \'encrypt\' - Literal \'convertCharset\' - Literal \'detectLanguage\' - Literal \'detectLanguageMixed\' - Literal \'geoToH3\' - Literal \'h3CellAreaM2\' - Literal \'h3CellAreaRads2\' - Literal \'h3Distance\' - Literal \'h3EdgeAngle\' - Literal \'h3EdgeLengthKm\' - Literal \'h3EdgeLengthM\' - Literal \'h3ExactEdgeLengthKm\' - Literal \'h3ExactEdgeLengthM\' - Literal \'h3ExactEdgeLengthRads\' - Literal \'h3GetBaseCell\' - Literal \'h3GetDestinationIndexFromUnidirectionalEdge\' - Literal \'h3GetFaces\' - Literal \'h3GetIndexesFromUnidirectionalEdge\' - Literal \'h3GetOriginIndexFromUnidirectionalEdge\' - Literal \'h3GetPentagonIndexes\' - Literal \'h3GetRes0Indexes\' - Literal \'h3GetResolution\' - Literal \'h3GetUnidirectionalEdge\' - Literal \'h3GetUnidirectionalEdgeBoundary\' - Literal \'h3GetUnidirectionalEdgesFromHexagon\' - Literal \'h3HexAreaKm2\' - Literal \'h3HexAreaM2\' - Literal \'h3HexRing\' - Literal \'h3IndexesAreNeighbors\' - Literal \'h3IsPentagon\' - Literal \'h3IsResClassIII\' - Literal \'h3IsValid\' - Literal \'h3Line\' - Literal \'h3NumHexagons\' - Literal \'h3PointDistKm\' - Literal \'h3PointDistM\' - Literal \'h3PointDistRads\' - Literal \'h3ToCenterChild\' - Literal \'h3ToChildren\' - Literal \'h3ToGeo\' - Literal \'h3ToGeoBoundary\' - Literal \'h3ToParent\' - Literal \'h3ToString\' - Literal \'h3UnidirectionalEdgeIsValid\' - Literal \'h3kRing\' - Literal \'stringToH3\' - Literal \'geoToS2\' - Literal \'s2CapContains\' - Literal \'s2CapUnion\' - Literal \'s2CellsIntersect\' - Literal \'s2GetNeighbors\' - Literal \'s2RectAdd\' - Literal \'s2RectContains\' - Literal \'s2RectIntersection\' - Literal \'s2RectUnion\' - Literal \'s2ToGeo\' - Literal \'normalizeUTF8NFC\' - Literal \'normalizeUTF8NFD\' - Literal \'normalizeUTF8NFKC\' - Literal \'normalizeUTF8NFKD\' - Literal \'bech32Encode\' - Literal \'bech32Decode\' - Literal \'lemmatize\' - Literal \'stem\' - Literal \'synonyms\' - Literal \'kql_array_sort_asc\' - Literal \'kql_array_sort_desc\' - Literal \'detectCharset\' - Literal \'detectLanguageUnknown\' - Literal \'detectProgrammingLanguage\' - Literal \'detectTonality\' - ExpressionList (children 1) - OrderByElement (children 1) - Identifier name + Identifier origin + Literal \'System\' + Function equals (children 1) + ExpressionList (children 2) + Identifier alias_to + Literal \'\' + Function less (children 1) + ExpressionList (children 2) + Function length (children 1) + ExpressionList (children 1) + Identifier description + Literal UInt64_10 diff --git a/parser/testdata/02415_all_new_functions_must_have_version_information/explain.txt b/parser/testdata/02415_all_new_functions_must_have_version_information/explain.txt index 67056870a..f43a7e57c 100644 --- a/parser/testdata/02415_all_new_functions_must_have_version_information/explain.txt +++ b/parser/testdata/02415_all_new_functions_must_have_version_information/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 3) ExpressionList (children 1) Identifier name TablesInSelectQuery (children 1) @@ -8,134 +8,19 @@ SelectWithUnionQuery (children 1) TableExpression (children 1) TableIdentifier system.functions Function and (children 1) - ExpressionList (children 2) - Function and (children 1) + ExpressionList (children 4) + Function not (children 1) + ExpressionList (children 1) + Identifier is_aggregate + Function equals (children 1) ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Function not (children 1) - ExpressionList (children 1) - Identifier is_aggregate - Function equals (children 1) - ExpressionList (children 2) - Identifier origin - Literal \'System\' - Function equals (children 1) - ExpressionList (children 2) - Identifier alias_to - Literal \'\' - Function equals (children 1) - ExpressionList (children 2) - Identifier introduced_in - Literal \'\' - Function notIn (children 1) - ExpressionList (children 104) - Identifier name - Literal \'aes_decrypt_mysql\' - Literal \'aes_encrypt_mysql\' - Literal \'decrypt\' - Literal \'encrypt\' - Literal \'convertCharset\' - Literal \'detectLanguage\' - Literal \'detectLanguageMixed\' - Literal \'geoToH3\' - Literal \'h3CellAreaM2\' - Literal \'h3CellAreaRads2\' - Literal \'h3Distance\' - Literal \'h3EdgeAngle\' - Literal \'h3EdgeLengthKm\' - Literal \'h3EdgeLengthM\' - Literal \'h3ExactEdgeLengthKm\' - Literal \'h3ExactEdgeLengthM\' - Literal \'h3ExactEdgeLengthRads\' - Literal \'h3GetBaseCell\' - Literal \'h3GetDestinationIndexFromUnidirectionalEdge\' - Literal \'h3GetFaces\' - Literal \'h3GetIndexesFromUnidirectionalEdge\' - Literal \'h3GetOriginIndexFromUnidirectionalEdge\' - Literal \'h3GetPentagonIndexes\' - Literal \'h3GetRes0Indexes\' - Literal \'h3GetResolution\' - Literal \'h3GetUnidirectionalEdge\' - Literal \'h3GetUnidirectionalEdgeBoundary\' - Literal \'h3GetUnidirectionalEdgesFromHexagon\' - Literal \'h3HexAreaKm2\' - Literal \'h3HexAreaM2\' - Literal \'h3HexRing\' - Literal \'h3IndexesAreNeighbors\' - Literal \'h3IsPentagon\' - Literal \'h3IsResClassIII\' - Literal \'h3IsValid\' - Literal \'h3Line\' - Literal \'h3NumHexagons\' - Literal \'h3PointDistKm\' - Literal \'h3PointDistM\' - Literal \'h3PointDistRads\' - Literal \'h3ToCenterChild\' - Literal \'h3ToChildren\' - Literal \'h3ToGeo\' - Literal \'h3ToGeoBoundary\' - Literal \'h3ToParent\' - Literal \'h3ToString\' - Literal \'h3UnidirectionalEdgeIsValid\' - Literal \'h3kRing\' - Literal \'stringToH3\' - Literal \'geoToS2\' - Literal \'s2CapContains\' - Literal \'s2CapUnion\' - Literal \'s2CellsIntersect\' - Literal \'s2GetNeighbors\' - Literal \'s2RectAdd\' - Literal \'s2RectContains\' - Literal \'s2RectIntersection\' - Literal \'s2RectUnion\' - Literal \'s2ToGeo\' - Literal \'normalizeUTF8NFC\' - Literal \'normalizeUTF8NFD\' - Literal \'normalizeUTF8NFKC\' - Literal \'normalizeUTF8NFKD\' - Literal \'lemmatize\' - Literal \'tokenize\' - Literal \'stem\' - Literal \'synonyms\' - Literal \'kql_array_sort_asc\' - Literal \'kql_array_sort_desc\' - Literal \'detectCharset\' - Literal \'detectLanguageUnknown\' - Literal \'detectProgrammingLanguage\' - Literal \'detectTonality\' - Literal \'bech32Encode\' - Literal \'bech32Decode\' - Literal \'BLAKE3\' - Literal \'JSONMergePatch\' - Literal \'MD4\' - Literal \'MD5\' - Literal \'RIPEMD160\' - Literal \'SHA1\' - Literal \'SHA224\' - Literal \'SHA256\' - Literal \'SHA384\' - Literal \'SHA512\' - Literal \'SHA512_256\' - Literal \'ULIDStringToDateTime\' - Literal \'generateULID\' - Literal \'halfMD5\' - Literal \'idnaDecode\' - Literal \'idnaEncode\' - Literal \'keccak256\' - Literal \'punycodeDecode\' - Literal \'punycodeEncode\' - Literal \'seriesPeriodDetectFFT\' - Literal \'sqidDecode\' - Literal \'sqidEncode\' - Literal \'tryDecrypt\' - Literal \'tryIdnaEncode\' - Literal \'tryPunycodeDecode\' - Literal \'uniqThetaIntersect\' - Literal \'uniqThetaNot\' - Literal \'uniqThetaUnion\' - ExpressionList (children 1) - OrderByElement (children 1) - Identifier name + Identifier origin + Literal \'System\' + Function equals (children 1) + ExpressionList (children 2) + Identifier alias_to + Literal \'\' + Function equals (children 1) + ExpressionList (children 2) + Identifier introduced_in + Literal \'\' diff --git a/parser/testdata/02421_explain_subquery/metadata.json b/parser/testdata/02421_explain_subquery/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02421_explain_subquery/metadata.json +++ b/parser/testdata/02421_explain_subquery/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02428_batch_nullable_assert/metadata.json b/parser/testdata/02428_batch_nullable_assert/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02428_batch_nullable_assert/metadata.json +++ b/parser/testdata/02428_batch_nullable_assert/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02428_parameterized_view_param_in_select_section/metadata.json b/parser/testdata/02428_parameterized_view_param_in_select_section/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02428_parameterized_view_param_in_select_section/metadata.json +++ b/parser/testdata/02428_parameterized_view_param_in_select_section/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02462_distributions/metadata.json b/parser/testdata/02462_distributions/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02462_distributions/metadata.json +++ b/parser/testdata/02462_distributions/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02466_distributed_query_profiler/metadata.json b/parser/testdata/02466_distributed_query_profiler/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02466_distributed_query_profiler/metadata.json +++ b/parser/testdata/02466_distributed_query_profiler/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02477_single_value_data_string_regression/explain.txt b/parser/testdata/02477_single_value_data_string_regression/explain.txt index d04287f20..039e9bdf7 100644 --- a/parser/testdata/02477_single_value_data_string_regression/explain.txt +++ b/parser/testdata/02477_single_value_data_string_regression/explain.txt @@ -1,10 +1,2 @@ -CreateQuery argmaxstate_hex_small (children 3) +CreateQuery argmaxstate_hex_small (children 1) Identifier argmaxstate_hex_small - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration v (children 1) - DataType String - ColumnDeclaration state (children 1) - DataType String - Storage definition (children 1) - Function TinyLog diff --git a/parser/testdata/02478_window_frame_type_groups/metadata.json b/parser/testdata/02478_window_frame_type_groups/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02478_window_frame_type_groups/metadata.json +++ b/parser/testdata/02478_window_frame_type_groups/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02481_i43247_ubsan_in_minmaxany/metadata.json b/parser/testdata/02481_i43247_ubsan_in_minmaxany/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02481_i43247_ubsan_in_minmaxany/metadata.json +++ b/parser/testdata/02481_i43247_ubsan_in_minmaxany/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02481_pk_analysis_with_enum_to_string/explain.txt b/parser/testdata/02481_pk_analysis_with_enum_to_string/explain.txt index 4310fcbe1..c7a348492 100644 --- a/parser/testdata/02481_pk_analysis_with_enum_to_string/explain.txt +++ b/parser/testdata/02481_pk_analysis_with_enum_to_string/explain.txt @@ -1,194 +1,2 @@ -CreateQuery gen (children 3) +CreateQuery gen (children 1) Identifier gen - Columns definition (children 1) - ExpressionList (children 7) - ColumnDeclaration repo_name (children 1) - DataType String - ColumnDeclaration event_type (children 1) - DataType Enum8 (children 1) - ExpressionList (children 22) - Function equals (children 1) - ExpressionList (children 2) - Literal \'CommitCommentEvent\' - Literal UInt64_1 - Function equals (children 1) - ExpressionList (children 2) - Literal \'CreateEvent\' - Literal UInt64_2 - Function equals (children 1) - ExpressionList (children 2) - Literal \'DeleteEvent\' - Literal UInt64_3 - Function equals (children 1) - ExpressionList (children 2) - Literal \'ForkEvent\' - Literal UInt64_4 - Function equals (children 1) - ExpressionList (children 2) - Literal \'GollumEvent\' - Literal UInt64_5 - Function equals (children 1) - ExpressionList (children 2) - Literal \'IssueCommentEvent\' - Literal UInt64_6 - Function equals (children 1) - ExpressionList (children 2) - Literal \'IssuesEvent\' - Literal UInt64_7 - Function equals (children 1) - ExpressionList (children 2) - Literal \'MemberEvent\' - Literal UInt64_8 - Function equals (children 1) - ExpressionList (children 2) - Literal \'PublicEvent\' - Literal UInt64_9 - Function equals (children 1) - ExpressionList (children 2) - Literal \'PullRequestEvent\' - Literal UInt64_10 - Function equals (children 1) - ExpressionList (children 2) - Literal \'PullRequestReviewCommentEvent\' - Literal UInt64_11 - Function equals (children 1) - ExpressionList (children 2) - Literal \'PushEvent\' - Literal UInt64_12 - Function equals (children 1) - ExpressionList (children 2) - Literal \'ReleaseEvent\' - Literal UInt64_13 - Function equals (children 1) - ExpressionList (children 2) - Literal \'SponsorshipEvent\' - Literal UInt64_14 - Function equals (children 1) - ExpressionList (children 2) - Literal \'WatchEvent\' - Literal UInt64_15 - Function equals (children 1) - ExpressionList (children 2) - Literal \'GistEvent\' - Literal UInt64_16 - Function equals (children 1) - ExpressionList (children 2) - Literal \'FollowEvent\' - Literal UInt64_17 - Function equals (children 1) - ExpressionList (children 2) - Literal \'DownloadEvent\' - Literal UInt64_18 - Function equals (children 1) - ExpressionList (children 2) - Literal \'PullRequestReviewEvent\' - Literal UInt64_19 - Function equals (children 1) - ExpressionList (children 2) - Literal \'ForkApplyEvent\' - Literal UInt64_20 - Function equals (children 1) - ExpressionList (children 2) - Literal \'Event\' - Literal UInt64_21 - Function equals (children 1) - ExpressionList (children 2) - Literal \'TeamAddEvent\' - Literal UInt64_22 - ColumnDeclaration actor_login (children 1) - DataType String - ColumnDeclaration created_at (children 1) - DataType DateTime - ColumnDeclaration action (children 1) - DataType Enum8 (children 1) - ExpressionList (children 21) - Function equals (children 1) - ExpressionList (children 2) - Literal \'none\' - Literal UInt64_0 - Function equals (children 1) - ExpressionList (children 2) - Literal \'created\' - Literal UInt64_1 - Function equals (children 1) - ExpressionList (children 2) - Literal \'added\' - Literal UInt64_2 - Function equals (children 1) - ExpressionList (children 2) - Literal \'edited\' - Literal UInt64_3 - Function equals (children 1) - ExpressionList (children 2) - Literal \'deleted\' - Literal UInt64_4 - Function equals (children 1) - ExpressionList (children 2) - Literal \'opened\' - Literal UInt64_5 - Function equals (children 1) - ExpressionList (children 2) - Literal \'closed\' - Literal UInt64_6 - Function equals (children 1) - ExpressionList (children 2) - Literal \'reopened\' - Literal UInt64_7 - Function equals (children 1) - ExpressionList (children 2) - Literal \'assigned\' - Literal UInt64_8 - Function equals (children 1) - ExpressionList (children 2) - Literal \'unassigned\' - Literal UInt64_9 - Function equals (children 1) - ExpressionList (children 2) - Literal \'labeled\' - Literal UInt64_10 - Function equals (children 1) - ExpressionList (children 2) - Literal \'unlabeled\' - Literal UInt64_11 - Function equals (children 1) - ExpressionList (children 2) - Literal \'review_requested\' - Literal UInt64_12 - Function equals (children 1) - ExpressionList (children 2) - Literal \'review_request_removed\' - Literal UInt64_13 - Function equals (children 1) - ExpressionList (children 2) - Literal \'synchronize\' - Literal UInt64_14 - Function equals (children 1) - ExpressionList (children 2) - Literal \'started\' - Literal UInt64_15 - Function equals (children 1) - ExpressionList (children 2) - Literal \'published\' - Literal UInt64_16 - Function equals (children 1) - ExpressionList (children 2) - Literal \'update\' - Literal UInt64_17 - Function equals (children 1) - ExpressionList (children 2) - Literal \'create\' - Literal UInt64_18 - Function equals (children 1) - ExpressionList (children 2) - Literal \'fork\' - Literal UInt64_19 - Function equals (children 1) - ExpressionList (children 2) - Literal \'merged\' - Literal UInt64_20 - ColumnDeclaration number (children 1) - DataType UInt32 - ColumnDeclaration merged_at (children 1) - DataType DateTime - Storage definition (children 1) - Function GenerateRandom diff --git a/parser/testdata/02483_add_engine_full_column_to_system_databases/metadata.json b/parser/testdata/02483_add_engine_full_column_to_system_databases/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02483_add_engine_full_column_to_system_databases/metadata.json +++ b/parser/testdata/02483_add_engine_full_column_to_system_databases/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02494_analyzer_cte_resolution_in_subquery_fix/metadata.json b/parser/testdata/02494_analyzer_cte_resolution_in_subquery_fix/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02494_analyzer_cte_resolution_in_subquery_fix/metadata.json +++ b/parser/testdata/02494_analyzer_cte_resolution_in_subquery_fix/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02499_extract_key_value_pairs_multiple_input/metadata.json b/parser/testdata/02499_extract_key_value_pairs_multiple_input/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02499_extract_key_value_pairs_multiple_input/metadata.json +++ b/parser/testdata/02499_extract_key_value_pairs_multiple_input/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02504_bar_fractions/metadata.json b/parser/testdata/02504_bar_fractions/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02504_bar_fractions/metadata.json +++ b/parser/testdata/02504_bar_fractions/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02504_explain_ast_insert/metadata.json b/parser/testdata/02504_explain_ast_insert/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02504_explain_ast_insert/metadata.json +++ b/parser/testdata/02504_explain_ast_insert/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02513_date_string_comparison/metadata.json b/parser/testdata/02513_date_string_comparison/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/02513_date_string_comparison/metadata.json +++ b/parser/testdata/02513_date_string_comparison/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/02514_bad_index_granularity/explain.txt b/parser/testdata/02514_bad_index_granularity/explain.txt index 5ba4ed19f..11ed2798b 100644 --- a/parser/testdata/02514_bad_index_granularity/explain.txt +++ b/parser/testdata/02514_bad_index_granularity/explain.txt @@ -1,17 +1,2 @@ -CreateQuery t (children 3) +CreateQuery t (children 1) Identifier t - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration id (children 1) - DataType Int64 - ColumnDeclaration d (children 1) - DataType String - ColumnDeclaration p (children 1) - DataType Map (children 1) - ExpressionList (children 2) - DataType String - DataType String - Storage definition (children 3) - Function ReplacingMergeTree - Identifier id - Set diff --git a/parser/testdata/02517_uuid_parsing/explain.txt b/parser/testdata/02517_uuid_parsing/explain.txt index 8e2459466..5cc659f20 100644 --- a/parser/testdata/02517_uuid_parsing/explain.txt +++ b/parser/testdata/02517_uuid_parsing/explain.txt @@ -1,53 +1,2 @@ -CreateQuery temp (children 3) +CreateQuery temp (children 1) Identifier temp - Columns definition (children 1) - ExpressionList (children 12) - ColumnDeclaration id (children 1) - DataType UInt64 - ColumnDeclaration field1 (children 1) - DataType UUID - ColumnDeclaration field2 (children 1) - DataType UUID - ColumnDeclaration field3 (children 1) - DataType Int64 - ColumnDeclaration field4 (children 1) - DataType Int64 - ColumnDeclaration field5 (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration field6 (children 1) - DataType FixedString (children 1) - ExpressionList (children 1) - Literal UInt64_3 - ColumnDeclaration field7 (children 1) - DataType String - ColumnDeclaration field8 (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType UUID - ColumnDeclaration event_at (children 1) - DataType DateTime (children 1) - ExpressionList (children 1) - Literal \'UTC\' - ColumnDeclaration order_id (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType UUID - ColumnDeclaration identity (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - Storage definition (children 4) - Function MergeTree - Function toYYYYMM (children 1) - ExpressionList (children 1) - Identifier event_at - Function tuple (children 1) - ExpressionList (children 5) - Identifier field1 - Identifier event_at - Identifier field2 - Identifier field5 - Identifier id - Set diff --git a/parser/testdata/02523_range_const_start/metadata.json b/parser/testdata/02523_range_const_start/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02523_range_const_start/metadata.json +++ b/parser/testdata/02523_range_const_start/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02534_keyed_siphash/metadata.json b/parser/testdata/02534_keyed_siphash/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02534_keyed_siphash/metadata.json +++ b/parser/testdata/02534_keyed_siphash/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02539_generate_random_map/explain.txt b/parser/testdata/02539_generate_random_map/explain.txt index 837772f6f..f0d991777 100644 --- a/parser/testdata/02539_generate_random_map/explain.txt +++ b/parser/testdata/02539_generate_random_map/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function max (children 1) ExpressionList (children 1) @@ -9,22 +9,3 @@ SelectWithUnionQuery (children 1) Function mapKeys (children 1) ExpressionList (children 1) Identifier a - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Identifier a - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function generateRandom (children 1) - ExpressionList (children 4) - Literal \'a Map(String, String)\' - Literal UInt64_20 - Literal UInt64_5 - Literal UInt64_1 - Literal UInt64_1000 diff --git a/parser/testdata/02541_multiple_ignore_with_nested_select/explain.txt b/parser/testdata/02541_multiple_ignore_with_nested_select/explain.txt index aaf0db417..b55818d6b 100644 --- a/parser/testdata/02541_multiple_ignore_with_nested_select/explain.txt +++ b/parser/testdata/02541_multiple_ignore_with_nested_select/explain.txt @@ -1,61 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 1) - Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Literal Float64_0.5 - Function modulo (alias number) (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_65536 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_2 - ExpressionList (children 4) - OrderByElement (children 1) - Function ignore (children 1) - ExpressionList (children 1) - Function ignore (children 1) - ExpressionList (children 2) - Literal Int64_-1 - Literal Float64_10.0001 - OrderByElement (children 1) - Function ignore (children 1) - ExpressionList (children 1) - Literal UInt64_2147483648 - OrderByElement (children 1) - Function ignore (children 1) - ExpressionList (children 2) - Literal UInt64_255 - Literal Float64_0.0001 - OrderByElement (children 1) - Identifier number - ExpressionList (children 1) - OrderByElement (children 1) - Identifier number - Function ignore (children 1) - ExpressionList (children 1) - Literal UInt64_2147483648 - ExpressionList (children 1) - OrderByElement (children 1) - Identifier number diff --git a/parser/testdata/02542_table_function_format/metadata.json b/parser/testdata/02542_table_function_format/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02542_table_function_format/metadata.json +++ b/parser/testdata/02542_table_function_format/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02552_regression_crash/explain.txt b/parser/testdata/02552_regression_crash/explain.txt index 505442298..3060bebb3 100644 --- a/parser/testdata/02552_regression_crash/explain.txt +++ b/parser/testdata/02552_regression_crash/explain.txt @@ -1,16 +1,2 @@ -CreateQuery store_sales (children 3) +CreateQuery store_sales (children 1) Identifier store_sales - Columns definition (children 1) - ExpressionList (children 5) - ColumnDeclaration ss_sold_date_sk (children 1) - DataType Float64 - ColumnDeclaration ss_sold_time_sk (children 1) - DataType Float64 - ColumnDeclaration ss_customer_sk (children 1) - DataType Float64 - ColumnDeclaration ss_cdemo_sk (children 1) - DataType Float64 - ColumnDeclaration ss_hdemo_sk (children 1) - DataType Float64 - Storage definition (children 1) - Function Memory diff --git a/parser/testdata/02552_siphash128_reference/metadata.json b/parser/testdata/02552_siphash128_reference/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02552_siphash128_reference/metadata.json +++ b/parser/testdata/02552_siphash128_reference/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02559_add_parts/explain.txt b/parser/testdata/02559_add_parts/explain.txt index 061894a5e..d4b7fb954 100644 --- a/parser/testdata/02559_add_parts/explain.txt +++ b/parser/testdata/02559_add_parts/explain.txt @@ -1,16 +1,2 @@ -CreateQuery check_system_tables (children 3) +CreateQuery check_system_tables (children 1) Identifier check_system_tables - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration name1 (children 1) - DataType UInt8 - ColumnDeclaration name2 (children 1) - DataType UInt8 - ColumnDeclaration name3 (children 1) - DataType UInt8 - Storage definition (children 4) - Function MergeTree (children 1) - ExpressionList - Identifier name2 - Identifier name1 - Set diff --git a/parser/testdata/02561_with_fill_date_datetime_incompatible/explain.txt b/parser/testdata/02561_with_fill_date_datetime_incompatible/explain.txt index 9c5f57a7b..65dbb816c 100644 --- a/parser/testdata/02561_with_fill_date_datetime_incompatible/explain.txt +++ b/parser/testdata/02561_with_fill_date_datetime_incompatible/explain.txt @@ -1,25 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function today (alias a) (children 1) ExpressionList - ExpressionList (children 1) - OrderByElement (children 2) - Identifier a - FillModifier (children 3) - Function minus (children 1) - ExpressionList (children 2) - Function now (children 1) - ExpressionList - Function toIntervalMonth (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Function plus (children 1) - ExpressionList (children 2) - Function now (children 1) - ExpressionList - Function toIntervalDay (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Literal UInt64_82600 diff --git a/parser/testdata/02567_and_consistency/explain.txt b/parser/testdata/02567_and_consistency/explain.txt index 43c2ba58e..83f768d4e 100644 --- a/parser/testdata/02567_and_consistency/explain.txt +++ b/parser/testdata/02567_and_consistency/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 6) + SelectQuery (children 1) ExpressionList (children 1) Function toBool (alias x) (children 1) ExpressionList (children 1) @@ -9,26 +9,3 @@ SelectWithUnionQuery (children 1) Function SUM (children 1) ExpressionList (children 1) Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 (alias number) - ExpressionList (children 1) - Identifier number - Function and (children 1) - ExpressionList (children 2) - Literal UInt64_1 - Function sin (children 1) - ExpressionList (children 1) - Function sum (children 1) - ExpressionList (children 1) - Identifier number - ExpressionList (children 1) - OrderByElement (children 1) - Identifier ALL - Set diff --git a/parser/testdata/02581_width_bucket/explain.txt b/parser/testdata/02581_width_bucket/explain.txt index 42b866c92..348066912 100644 --- a/parser/testdata/02581_width_bucket/explain.txt +++ b/parser/testdata/02581_width_bucket/explain.txt @@ -1,22 +1,2 @@ -CreateQuery mytable (children 3) +CreateQuery mytable (children 1) Identifier mytable - Columns definition (children 1) - ExpressionList (children 5) - ColumnDeclaration operand (children 1) - DataType Float64 - ColumnDeclaration low (children 1) - DataType Float64 - ColumnDeclaration high (children 1) - DataType Float64 - ColumnDeclaration count (children 1) - DataType UInt64 - ColumnDeclaration PRIMARY (children 1) - DataType KEY (children 1) - ExpressionList (children 4) - Identifier operand - Identifier low - Identifier high - Identifier count - Storage definition (children 1) - Function MergeTree (children 1) - ExpressionList diff --git a/parser/testdata/02597_column_delete_and_replication/metadata.json b/parser/testdata/02597_column_delete_and_replication/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02597_column_delete_and_replication/metadata.json +++ b/parser/testdata/02597_column_delete_and_replication/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02597_column_update_and_replication/metadata.json b/parser/testdata/02597_column_update_and_replication/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02597_column_update_and_replication/metadata.json +++ b/parser/testdata/02597_column_update_and_replication/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02597_projection_materialize_and_replication/metadata.json b/parser/testdata/02597_projection_materialize_and_replication/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02597_projection_materialize_and_replication/metadata.json +++ b/parser/testdata/02597_projection_materialize_and_replication/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02674_and_consistency/explain.txt b/parser/testdata/02674_and_consistency/explain.txt index 99fcdf9a5..bd7c42110 100644 --- a/parser/testdata/02674_and_consistency/explain.txt +++ b/parser/testdata/02674_and_consistency/explain.txt @@ -1,27 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 5) + SelectQuery (children 1) ExpressionList (children 1) Function SUM (children 1) ExpressionList (children 1) Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_10 (alias number) - ExpressionList (children 1) - Identifier number - Function and (children 1) - ExpressionList (children 2) - Literal UInt64_1 - Function sin (children 1) - ExpressionList (children 1) - Function SUMOrNull (children 1) - ExpressionList (children 1) - Identifier number - Set diff --git a/parser/testdata/02677_analyzer_bitmap_has_any/metadata.json b/parser/testdata/02677_analyzer_bitmap_has_any/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02677_analyzer_bitmap_has_any/metadata.json +++ b/parser/testdata/02677_analyzer_bitmap_has_any/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02677_decode_url_component/metadata.json b/parser/testdata/02677_decode_url_component/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02677_decode_url_component/metadata.json +++ b/parser/testdata/02677_decode_url_component/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02681_group_array_too_large_size/metadata.json b/parser/testdata/02681_group_array_too_large_size/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02681_group_array_too_large_size/metadata.json +++ b/parser/testdata/02681_group_array_too_large_size/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02682_quantiles_too_large_size/metadata.json b/parser/testdata/02682_quantiles_too_large_size/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02682_quantiles_too_large_size/metadata.json +++ b/parser/testdata/02682_quantiles_too_large_size/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02683_native_too_large_size/metadata.json b/parser/testdata/02683_native_too_large_size/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02683_native_too_large_size/metadata.json +++ b/parser/testdata/02683_native_too_large_size/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02684_bson/metadata.json b/parser/testdata/02684_bson/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02684_bson/metadata.json +++ b/parser/testdata/02684_bson/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02685_bson2/metadata.json b/parser/testdata/02685_bson2/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02685_bson2/metadata.json +++ b/parser/testdata/02685_bson2/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02686_bson3/metadata.json b/parser/testdata/02686_bson3/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02686_bson3/metadata.json +++ b/parser/testdata/02686_bson3/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02687_native_fuzz/metadata.json b/parser/testdata/02687_native_fuzz/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02687_native_fuzz/metadata.json +++ b/parser/testdata/02687_native_fuzz/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02699_polygons_sym_difference_total/metadata.json b/parser/testdata/02699_polygons_sym_difference_total/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02699_polygons_sym_difference_total/metadata.json +++ b/parser/testdata/02699_polygons_sym_difference_total/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02703_explain_query_tree_is_forbidden_with_old_analyzer/metadata.json b/parser/testdata/02703_explain_query_tree_is_forbidden_with_old_analyzer/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02703_explain_query_tree_is_forbidden_with_old_analyzer/metadata.json +++ b/parser/testdata/02703_explain_query_tree_is_forbidden_with_old_analyzer/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02705_grouping_keys_equal_keys/explain.txt b/parser/testdata/02705_grouping_keys_equal_keys/explain.txt index c5ea358c8..d92f4bdfc 100644 --- a/parser/testdata/02705_grouping_keys_equal_keys/explain.txt +++ b/parser/testdata/02705_grouping_keys_equal_keys/explain.txt @@ -1,44 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function count (children 1) ExpressionList - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_2 - ExpressionList (children 3) - Function tuple (children 1) - ExpressionList (children 3) - Identifier number - Function plus (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_0 - Function plus (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_1 - Function tuple (children 1) - ExpressionList (children 2) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_1048576 - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal Int64_-9223372036854775808 - Function tuple (children 1) - ExpressionList (children 2) - Function divide (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - Function divide (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 diff --git a/parser/testdata/02707_analyzer_nested_lambdas_types/metadata.json b/parser/testdata/02707_analyzer_nested_lambdas_types/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02707_analyzer_nested_lambdas_types/metadata.json +++ b/parser/testdata/02707_analyzer_nested_lambdas_types/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02710_date_diff_aliases/explain.txt b/parser/testdata/02710_date_diff_aliases/explain.txt index fb0cace7b..a0ff43093 100644 --- a/parser/testdata/02710_date_diff_aliases/explain.txt +++ b/parser/testdata/02710_date_diff_aliases/explain.txt @@ -1,40 +1,9 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 2) ExpressionList (children 1) Identifier name TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier system.functions - Function or (children 1) - ExpressionList (children 2) - Function or (children 1) - ExpressionList (children 2) - Function or (children 1) - ExpressionList (children 2) - Function or (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'date_diff\' - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'DATE_DIFF\' - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'timestampDiff\' - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'timestamp_diff\' - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'TIMESTAMP_DIFF\' - ExpressionList (children 1) - OrderByElement (children 1) - Identifier name diff --git a/parser/testdata/02711_trim_aliases/explain.txt b/parser/testdata/02711_trim_aliases/explain.txt index 5b883a901..a0ff43093 100644 --- a/parser/testdata/02711_trim_aliases/explain.txt +++ b/parser/testdata/02711_trim_aliases/explain.txt @@ -1,28 +1,9 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 2) ExpressionList (children 1) Identifier name TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier system.functions - Function or (children 1) - ExpressionList (children 2) - Function or (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'ltrim\' - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'rtrim\' - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'trim\' - ExpressionList (children 1) - OrderByElement (children 1) - Identifier name diff --git a/parser/testdata/02713_ip4_uint_compare/metadata.json b/parser/testdata/02713_ip4_uint_compare/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02713_ip4_uint_compare/metadata.json +++ b/parser/testdata/02713_ip4_uint_compare/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02715_or_null/explain.txt b/parser/testdata/02715_or_null/explain.txt index 456eb1056..0cb1206af 100644 --- a/parser/testdata/02715_or_null/explain.txt +++ b/parser/testdata/02715_or_null/explain.txt @@ -1,21 +1,8 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function argMaxOrNull (children 1) ExpressionList (children 2) Identifier id Identifier timestamp - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 2) - Function CAST (children 1) - ExpressionList (children 2) - Literal NULL - Literal \'Nullable(UInt32)\' - Literal UInt64_2 (alias timestamp) diff --git a/parser/testdata/02724_function_in_left_table_clause_asof_join/explain.txt b/parser/testdata/02724_function_in_left_table_clause_asof_join/explain.txt index 9559597ef..1133f3d74 100644 --- a/parser/testdata/02724_function_in_left_table_clause_asof_join/explain.txt +++ b/parser/testdata/02724_function_in_left_table_clause_asof_join/explain.txt @@ -1,53 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function count (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias sessions) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 2) - Literal UInt64_1 (alias id) - Literal Array_[UInt64_1, UInt64_2, UInt64_3] (alias arr) - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias visitors) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 2) - Literal UInt64_1 (alias session_id) - Literal UInt64_4 (alias id) - TableJoin (children 1) - Function and (children 1) - ExpressionList (children 2) - Function lessOrEquals (children 1) - ExpressionList (children 2) - Identifier visitors.session_id - Identifier sessions.id - Function equals (children 1) - ExpressionList (children 2) - Function arrayFirst (children 1) - ExpressionList (children 2) - Function lambda (children 1) - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 1) - Identifier a - Identifier a - Function arrayMap (children 1) - ExpressionList (children 2) - Function lambda (children 1) - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 1) - Identifier a - Identifier a - Identifier sessions.arr - Identifier visitors.id diff --git a/parser/testdata/02734_big_int_from_float_ubsan/metadata.json b/parser/testdata/02734_big_int_from_float_ubsan/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02734_big_int_from_float_ubsan/metadata.json +++ b/parser/testdata/02734_big_int_from_float_ubsan/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02751_parallel_replicas_bug_chunkinfo_not_set/explain.txt b/parser/testdata/02751_parallel_replicas_bug_chunkinfo_not_set/explain.txt index 54df8fb0d..a126ab951 100644 --- a/parser/testdata/02751_parallel_replicas_bug_chunkinfo_not_set/explain.txt +++ b/parser/testdata/02751_parallel_replicas_bug_chunkinfo_not_set/explain.txt @@ -1,30 +1,2 @@ -CreateQuery join_inner_table__fuzz_1 (children 3) +CreateQuery join_inner_table__fuzz_1 (children 1) Identifier join_inner_table__fuzz_1 - Columns definition (children 1) - ExpressionList (children 6) - ColumnDeclaration id (children 1) - DataType UUID - ColumnDeclaration key (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType Date - ColumnDeclaration number (children 1) - DataType Int64 - ColumnDeclaration value1 (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration value2 (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration time (children 1) - DataType Int128 - Storage definition (children 3) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 3) - Identifier id - Identifier number - Identifier key - Set diff --git a/parser/testdata/02783_date_predicate_optimizations/explain.txt b/parser/testdata/02783_date_predicate_optimizations/explain.txt index ce234cf31..05c3399c3 100644 --- a/parser/testdata/02783_date_predicate_optimizations/explain.txt +++ b/parser/testdata/02783_date_predicate_optimizations/explain.txt @@ -1,17 +1,2 @@ -CreateQuery source (children 3) +CreateQuery source (children 1) Identifier source - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration ts (children 1) - DataType DateTime (children 1) - ExpressionList (children 1) - Literal \'UTC\' - ColumnDeclaration n (children 1) - DataType Int32 - Storage definition (children 3) - Function MergeTree - Function toYYYYMM (children 1) - ExpressionList (children 1) - Identifier ts - Function tuple (children 1) - ExpressionList diff --git a/parser/testdata/02789_functions_after_sorting_and_columns_with_same_names_bug_2/metadata.json b/parser/testdata/02789_functions_after_sorting_and_columns_with_same_names_bug_2/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02789_functions_after_sorting_and_columns_with_same_names_bug_2/metadata.json +++ b/parser/testdata/02789_functions_after_sorting_and_columns_with_same_names_bug_2/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02789_jit_cannot_convert_column/metadata.json b/parser/testdata/02789_jit_cannot_convert_column/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02789_jit_cannot_convert_column/metadata.json +++ b/parser/testdata/02789_jit_cannot_convert_column/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02791_predicate_pushdown_different_types/metadata.json b/parser/testdata/02791_predicate_pushdown_different_types/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02791_predicate_pushdown_different_types/metadata.json +++ b/parser/testdata/02791_predicate_pushdown_different_types/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02807_default_date_time_nullable/metadata.json b/parser/testdata/02807_default_date_time_nullable/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02807_default_date_time_nullable/metadata.json +++ b/parser/testdata/02807_default_date_time_nullable/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02808_aliases_inside_case/metadata.json b/parser/testdata/02808_aliases_inside_case/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02808_aliases_inside_case/metadata.json +++ b/parser/testdata/02808_aliases_inside_case/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02810_system_jemalloc_bins/metadata.json b/parser/testdata/02810_system_jemalloc_bins/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02810_system_jemalloc_bins/metadata.json +++ b/parser/testdata/02810_system_jemalloc_bins/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02811_ip_dict_attribute/metadata.json b/parser/testdata/02811_ip_dict_attribute/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02811_ip_dict_attribute/metadata.json +++ b/parser/testdata/02811_ip_dict_attribute/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02813_float_parsing/metadata.json b/parser/testdata/02813_float_parsing/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02813_float_parsing/metadata.json +++ b/parser/testdata/02813_float_parsing/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02815_empty_subquery_nullable_bug/metadata.json b/parser/testdata/02815_empty_subquery_nullable_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02815_empty_subquery_nullable_bug/metadata.json +++ b/parser/testdata/02815_empty_subquery_nullable_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02815_range_dict_no_direct_join/explain.txt b/parser/testdata/02815_range_dict_no_direct_join/explain.txt index 17eadd591..d4b4ec606 100644 --- a/parser/testdata/02815_range_dict_no_direct_join/explain.txt +++ b/parser/testdata/02815_range_dict_no_direct_join/explain.txt @@ -1,16 +1,2 @@ -CreateQuery discounts (children 3) +CreateQuery discounts (children 1) Identifier discounts - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration advertiser_id (children 1) - DataType UInt64 - ColumnDeclaration discount_start_date (children 1) - DataType Date - ColumnDeclaration discount_end_date (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType Date - ColumnDeclaration amount (children 1) - DataType Float64 - Storage definition (children 1) - Function Memory diff --git a/parser/testdata/02818_parameterized_view_with_cte_multiple_usage/metadata.json b/parser/testdata/02818_parameterized_view_with_cte_multiple_usage/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02818_parameterized_view_with_cte_multiple_usage/metadata.json +++ b/parser/testdata/02818_parameterized_view_with_cte_multiple_usage/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02831_ast_fuzz_asan_join/metadata.json b/parser/testdata/02831_ast_fuzz_asan_join/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02831_ast_fuzz_asan_join/metadata.json +++ b/parser/testdata/02831_ast_fuzz_asan_join/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02843_date_predicate_optimizations_bugs/metadata.json b/parser/testdata/02843_date_predicate_optimizations_bugs/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02843_date_predicate_optimizations_bugs/metadata.json +++ b/parser/testdata/02843_date_predicate_optimizations_bugs/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02871_multiple_joins_rewriter_v2_handle_last_table_columns/metadata.json b/parser/testdata/02871_multiple_joins_rewriter_v2_handle_last_table_columns/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02871_multiple_joins_rewriter_v2_handle_last_table_columns/metadata.json +++ b/parser/testdata/02871_multiple_joins_rewriter_v2_handle_last_table_columns/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02875_fix_column_decimal_serialization/explain.txt b/parser/testdata/02875_fix_column_decimal_serialization/explain.txt index 1bfdb68b0..d3b37cdab 100644 --- a/parser/testdata/02875_fix_column_decimal_serialization/explain.txt +++ b/parser/testdata/02875_fix_column_decimal_serialization/explain.txt @@ -1,36 +1,2 @@ -CreateQuery max_length_alias_14053__fuzz_45 (children 3) +CreateQuery max_length_alias_14053__fuzz_45 (children 1) Identifier max_length_alias_14053__fuzz_45 - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration a (children 1) - DataType Date - ColumnDeclaration b (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType Decimal (children 1) - ExpressionList (children 2) - Literal UInt64_76 - Literal UInt64_45 - ColumnDeclaration c.d (children 1) - DataType Array (children 1) - ExpressionList (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 1) - Literal UInt64_3 - ColumnDeclaration dcount (children 2) - DataType Int8 - Function length (children 1) - ExpressionList (children 1) - Identifier c.d - Storage definition (children 4) - Function MergeTree - Function toMonday (children 1) - ExpressionList (children 1) - Identifier a - Function tuple (children 1) - ExpressionList (children 2) - Identifier a - Identifier b - Set diff --git a/parser/testdata/02884_parallel_window_functions/explain.txt b/parser/testdata/02884_parallel_window_functions/explain.txt index 648c6c6e9..83a61330d 100644 --- a/parser/testdata/02884_parallel_window_functions/explain.txt +++ b/parser/testdata/02884_parallel_window_functions/explain.txt @@ -1,43 +1,2 @@ -CreateQuery window_function_threading (children 3) +CreateQuery window_function_threading (children 1) Identifier window_function_threading - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 2) - Identifier ac - Identifier nw - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 3) - Function toUInt64 (alias ac) (children 1) - ExpressionList (children 1) - Function modulo (children 1) - ExpressionList (children 2) - Function toFloat32 (children 1) - ExpressionList (children 1) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - Literal UInt64_20000000 - Function toFloat32 (alias wg) (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Function toUInt16 (alias nw) (children 1) - ExpressionList (children 1) - Function modulo (children 1) - ExpressionList (children 2) - Function toFloat32 (children 1) - ExpressionList (children 1) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_3 - Literal UInt64_400 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers_mt (children 1) - ExpressionList (children 1) - Literal UInt64_10000000 diff --git a/parser/testdata/02884_parallel_window_functions_bug/explain.txt b/parser/testdata/02884_parallel_window_functions_bug/explain.txt index c3999dd23..7223532fb 100644 --- a/parser/testdata/02884_parallel_window_functions_bug/explain.txt +++ b/parser/testdata/02884_parallel_window_functions_bug/explain.txt @@ -1,29 +1,2 @@ -CreateQuery posts (children 3) +CreateQuery posts (children 1) Identifier posts - Columns definition (children 1) - ExpressionList (children 6) - ColumnDeclaration page_id (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration post_id (children 1) - DataType String - ColumnDeclaration host_id (children 1) - DataType UInt32 - ColumnDeclaration path_id (children 1) - DataType UInt32 - ColumnDeclaration created (children 1) - DataType DateTime - ColumnDeclaration as_of (children 1) - DataType DateTime - Storage definition (children 3) - Function ReplacingMergeTree (children 1) - ExpressionList (children 1) - Identifier as_of - Function toStartOfMonth (children 1) - ExpressionList (children 1) - Identifier created - Function tuple (children 1) - ExpressionList (children 2) - Identifier page_id - Identifier post_id diff --git a/parser/testdata/02887_format_readable_timedelta_subseconds/metadata.json b/parser/testdata/02887_format_readable_timedelta_subseconds/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02887_format_readable_timedelta_subseconds/metadata.json +++ b/parser/testdata/02887_format_readable_timedelta_subseconds/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02887_insert_quorum_wo_keeper_retries/metadata.json b/parser/testdata/02887_insert_quorum_wo_keeper_retries/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02887_insert_quorum_wo_keeper_retries/metadata.json +++ b/parser/testdata/02887_insert_quorum_wo_keeper_retries/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02888_attach_partition_from_different_tables/metadata.json b/parser/testdata/02888_attach_partition_from_different_tables/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02888_attach_partition_from_different_tables/metadata.json +++ b/parser/testdata/02888_attach_partition_from_different_tables/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02888_single_state_nullable_type/metadata.json b/parser/testdata/02888_single_state_nullable_type/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02888_single_state_nullable_type/metadata.json +++ b/parser/testdata/02888_single_state_nullable_type/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02888_system_tables_with_inaccessible_table_function/metadata.json b/parser/testdata/02888_system_tables_with_inaccessible_table_function/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02888_system_tables_with_inaccessible_table_function/metadata.json +++ b/parser/testdata/02888_system_tables_with_inaccessible_table_function/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02891_alter_update_adaptive_granularity/explain.txt b/parser/testdata/02891_alter_update_adaptive_granularity/explain.txt index 99a52ae58..bded5ecb3 100644 --- a/parser/testdata/02891_alter_update_adaptive_granularity/explain.txt +++ b/parser/testdata/02891_alter_update_adaptive_granularity/explain.txt @@ -1,19 +1,2 @@ -CreateQuery kv (children 3) +CreateQuery kv (children 1) Identifier kv - Columns definition (children 2) - ExpressionList (children 3) - ColumnDeclaration key (children 1) - DataType UInt64 - ColumnDeclaration value (children 1) - DataType UInt64 - ColumnDeclaration s (children 1) - DataType String - ExpressionList (children 1) - Index (children 2) - Identifier value - Function minmax (children 1) - ExpressionList - Storage definition (children 3) - Function ReplacingMergeTree - Identifier key - Set diff --git a/parser/testdata/02891_rename_table_without_keyword/metadata.json b/parser/testdata/02891_rename_table_without_keyword/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/02891_rename_table_without_keyword/metadata.json +++ b/parser/testdata/02891_rename_table_without_keyword/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/02893_trash_optimization/explain.txt b/parser/testdata/02893_trash_optimization/explain.txt index b5a4f044b..b55818d6b 100644 --- a/parser/testdata/02893_trash_optimization/explain.txt +++ b/parser/testdata/02893_trash_optimization/explain.txt @@ -1,22 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function merge (alias one) (children 1) - ExpressionList (children 2) - Literal \'system\' - Literal \'^one$\' - Function or (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Identifier one.dummy - Literal UInt64_0 - Function equals (children 1) - ExpressionList (children 2) - Identifier one.dummy - Literal UInt64_1 diff --git a/parser/testdata/02900_window_function_with_sparse_column/explain.txt b/parser/testdata/02900_window_function_with_sparse_column/explain.txt index 75f04023b..0689aca85 100644 --- a/parser/testdata/02900_window_function_with_sparse_column/explain.txt +++ b/parser/testdata/02900_window_function_with_sparse_column/explain.txt @@ -1,24 +1,2 @@ -CreateQuery test1 (children 3) +CreateQuery test1 (children 1) Identifier test1 - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration id (children 1) - DataType String - ColumnDeclaration time (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 1) - Literal UInt64_9 - ColumnDeclaration key (children 1) - DataType Int64 - ColumnDeclaration value (children 1) - DataType Bool - Storage definition (children 3) - Function MergeTree - Function toYYYYMM (children 1) - ExpressionList (children 1) - Identifier time - Function tuple (children 1) - ExpressionList (children 3) - Identifier key - Identifier id - Identifier time diff --git a/parser/testdata/02902_json_skip_null_values/explain.txt b/parser/testdata/02902_json_skip_null_values/explain.txt index bec6e4b2a..547149061 100644 --- a/parser/testdata/02902_json_skip_null_values/explain.txt +++ b/parser/testdata/02902_json_skip_null_values/explain.txt @@ -1,34 +1,6 @@ -CreateQuery test_02902 (children 3) +CreateQuery test_02902 (children 2) Identifier test_02902 - Storage definition (children 2) + Storage definition (children 1) Function File (children 1) ExpressionList (children 1) Identifier JSONEachRow - Set - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 3) - Function CAST (children 1) - ExpressionList (children 2) - Identifier number - Literal \'String\' - Literal NULL - Function tuple (children 1) - ExpressionList (children 2) - Function CAST (children 1) - ExpressionList (children 2) - Identifier number - Literal \'String\' - Literal NULL - Literal \'Tuple(a Nullable(String), b Nullable(Int64), c Tuple(x Nullable(String), y Nullable(Float64)))\' - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_3 diff --git a/parser/testdata/02902_topKGeneric_deserialization_memory/metadata.json b/parser/testdata/02902_topKGeneric_deserialization_memory/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02902_topKGeneric_deserialization_memory/metadata.json +++ b/parser/testdata/02902_topKGeneric_deserialization_memory/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02903_parameterized_view_explain_ast/metadata.json b/parser/testdata/02903_parameterized_view_explain_ast/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02903_parameterized_view_explain_ast/metadata.json +++ b/parser/testdata/02903_parameterized_view_explain_ast/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02908_alter_column_alias/metadata.json b/parser/testdata/02908_alter_column_alias/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02908_alter_column_alias/metadata.json +++ b/parser/testdata/02908_alter_column_alias/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02910_replicated_merge_parameters_must_consistent/explain.txt b/parser/testdata/02910_replicated_merge_parameters_must_consistent/explain.txt index 683fd9b98..11ed2798b 100644 --- a/parser/testdata/02910_replicated_merge_parameters_must_consistent/explain.txt +++ b/parser/testdata/02910_replicated_merge_parameters_must_consistent/explain.txt @@ -1,17 +1,2 @@ -CreateQuery t (children 3) +CreateQuery t (children 1) Identifier t - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration id (children 1) - DataType UInt64 - ColumnDeclaration val (children 1) - DataType String - ColumnDeclaration legacy_ver (children 1) - DataType UInt64 - Storage definition (children 2) - Function ReplicatedReplacingMergeTree (children 1) - ExpressionList (children 3) - Literal \'/tables/{database}/t/\' - Literal \'r1\' - Identifier legacy_ver - Identifier id diff --git a/parser/testdata/02916_analyzer_set_in_join/explain.txt b/parser/testdata/02916_analyzer_set_in_join/explain.txt index 35c3f2642..57d044d49 100644 --- a/parser/testdata/02916_analyzer_set_in_join/explain.txt +++ b/parser/testdata/02916_analyzer_set_in_join/explain.txt @@ -1,17 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 2) Literal UInt64_1 Identifier b - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_1 - TablesInSelectQueryElement (children 1) - ArrayJoin (children 1) - ExpressionList (children 1) - Literal Array_[materialize(3) IN (SELECT ...)] (alias b) - diff --git a/parser/testdata/02916_replication_protocol_wait_for_part/explain.txt b/parser/testdata/02916_replication_protocol_wait_for_part/explain.txt index 381e65800..cf507e42d 100644 --- a/parser/testdata/02916_replication_protocol_wait_for_part/explain.txt +++ b/parser/testdata/02916_replication_protocol_wait_for_part/explain.txt @@ -1,14 +1,6 @@ -CreateQuery tableIn (children 3) +CreateQuery tableIn (children 2) Identifier tableIn Columns definition (children 1) ExpressionList (children 1) ColumnDeclaration n (children 1) DataType int - Storage definition (children 3) - Function ReplicatedMergeTree (children 1) - ExpressionList (children 2) - Literal \'/test/02916/{database}/table\' - Literal \'1\' - Function tuple (children 1) - ExpressionList - Set diff --git a/parser/testdata/02918_analyzer_to_ast_crash/metadata.json b/parser/testdata/02918_analyzer_to_ast_crash/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02918_analyzer_to_ast_crash/metadata.json +++ b/parser/testdata/02918_analyzer_to_ast_crash/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02922_respect_nulls_Nullable/metadata.json b/parser/testdata/02922_respect_nulls_Nullable/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/02922_respect_nulls_Nullable/metadata.json +++ b/parser/testdata/02922_respect_nulls_Nullable/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/02923_cte_equality_disjunction/explain.txt b/parser/testdata/02923_cte_equality_disjunction/explain.txt index cf03b9a96..733a483ec 100644 --- a/parser/testdata/02923_cte_equality_disjunction/explain.txt +++ b/parser/testdata/02923_cte_equality_disjunction/explain.txt @@ -1,9 +1,2 @@ -CreateQuery test_bug_optimization (children 3) +CreateQuery test_bug_optimization (children 1) Identifier test_bug_optimization - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration path (children 1) - DataType String - Storage definition (children 2) - Function MergeTree - Identifier path diff --git a/parser/testdata/02923_join_use_nulls_modulo/metadata.json b/parser/testdata/02923_join_use_nulls_modulo/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02923_join_use_nulls_modulo/metadata.json +++ b/parser/testdata/02923_join_use_nulls_modulo/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02932_query_settings_max_size_drop/explain.txt b/parser/testdata/02932_query_settings_max_size_drop/explain.txt index 5f79b1511..bbb5c514f 100644 --- a/parser/testdata/02932_query_settings_max_size_drop/explain.txt +++ b/parser/testdata/02932_query_settings_max_size_drop/explain.txt @@ -1,17 +1,2 @@ -CreateQuery test_max_size_drop (children 3) +CreateQuery test_max_size_drop (children 1) Identifier test_max_size_drop - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Identifier number - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_1000 diff --git a/parser/testdata/02933_ephemeral_mv/explain.txt b/parser/testdata/02933_ephemeral_mv/explain.txt index 1e206c6f1..84a9ae586 100644 --- a/parser/testdata/02933_ephemeral_mv/explain.txt +++ b/parser/testdata/02933_ephemeral_mv/explain.txt @@ -1,11 +1,2 @@ -CreateQuery raw (children 3) +CreateQuery raw (children 1) Identifier raw - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration name (children 1) - DataType String - ColumnDeclaration num (children 1) - DataType String - Storage definition (children 2) - Function MergeTree - Identifier name diff --git a/parser/testdata/02935_ipv6_bit_operations/metadata.json b/parser/testdata/02935_ipv6_bit_operations/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02935_ipv6_bit_operations/metadata.json +++ b/parser/testdata/02935_ipv6_bit_operations/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02950_part_log_bytes_uncompressed/metadata.json b/parser/testdata/02950_part_log_bytes_uncompressed/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02950_part_log_bytes_uncompressed/metadata.json +++ b/parser/testdata/02950_part_log_bytes_uncompressed/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02954_analyzer_fuzz_i57086/metadata.json b/parser/testdata/02954_analyzer_fuzz_i57086/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02954_analyzer_fuzz_i57086/metadata.json +++ b/parser/testdata/02954_analyzer_fuzz_i57086/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02962_analyzer_resolve_group_by_on_shards/explain.txt b/parser/testdata/02962_analyzer_resolve_group_by_on_shards/explain.txt index af2d8c5e3..88dce13dc 100644 --- a/parser/testdata/02962_analyzer_resolve_group_by_on_shards/explain.txt +++ b/parser/testdata/02962_analyzer_resolve_group_by_on_shards/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function and (children 1) ExpressionList (children 2) @@ -12,74 +12,3 @@ SelectWithUnionQuery (children 1) Literal Int64_-2147483647 Literal NULL Literal NULL - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function remote (children 1) - ExpressionList (children 2) - Literal \'127.0.0.{1,2}\' - Function view (children 1) - ExpressionList (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 4) - ExpressionList (children 3) - Function and (children 1) - ExpressionList (children 2) - Literal NULL - Literal NULL - Literal NULL - Function and (children 1) - ExpressionList (children 2) - Function toDate (children 1) - ExpressionList (children 3) - Function and (children 1) - ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Function toDate (children 1) - ExpressionList (children 4) - Literal \'0.0001048577\' - Function toDate (children 1) - ExpressionList (children 4) - Literal NULL - Function and (children 1) - ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Literal UInt64_10 - Function and (children 1) - ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Function toDate (children 1) - ExpressionList (children 3) - Literal UInt64_257 - Literal UInt64_9223372036854775807 - Literal NULL - Literal NULL - Literal NULL - Literal NULL - Literal UInt64_7 - Literal NULL - Literal NULL - Literal NULL - Literal NULL - Literal Int64_-2147483648 - Literal NULL - Literal NULL - Literal NULL - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.one - Function toDate (children 1) - ExpressionList (children 2) - Function toDate (children 1) - ExpressionList (children 3) - Literal NULL - Literal NULL - Literal NULL - Literal NULL - ExpressionList (children 1) - Literal NULL diff --git a/parser/testdata/02962_indexHint_rpn_construction/explain.txt b/parser/testdata/02962_indexHint_rpn_construction/explain.txt index f19cb2662..220359ffa 100644 --- a/parser/testdata/02962_indexHint_rpn_construction/explain.txt +++ b/parser/testdata/02962_indexHint_rpn_construction/explain.txt @@ -1,19 +1,2 @@ -CreateQuery tab (children 3) +CreateQuery tab (children 1) Identifier tab - Columns definition (children 2) - ExpressionList (children 1) - ColumnDeclaration foo (children 1) - DataType Array (children 1) - ExpressionList (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ExpressionList (children 1) - Index (children 2) - Identifier foo - Function bloom_filter (children 1) - ExpressionList - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList diff --git a/parser/testdata/02962_parallel_window_functions_different_partitioning/explain.txt b/parser/testdata/02962_parallel_window_functions_different_partitioning/explain.txt index 6b7fea670..14ba7e27f 100644 --- a/parser/testdata/02962_parallel_window_functions_different_partitioning/explain.txt +++ b/parser/testdata/02962_parallel_window_functions_different_partitioning/explain.txt @@ -1,16 +1,2 @@ -CreateQuery empsalary (children 3) +CreateQuery empsalary (children 1) Identifier empsalary - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration depname (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration empno (children 1) - DataType UInt64 - ColumnDeclaration salary (children 1) - DataType Int32 - ColumnDeclaration enroll_date (children 1) - DataType Date - Storage definition (children 1) - Function Memory diff --git a/parser/testdata/02966_topk_counts_approx_count_sum/metadata.json b/parser/testdata/02966_topk_counts_approx_count_sum/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02966_topk_counts_approx_count_sum/metadata.json +++ b/parser/testdata/02966_topk_counts_approx_count_sum/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02967_analyzer_fuzz/metadata.json b/parser/testdata/02967_analyzer_fuzz/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02967_analyzer_fuzz/metadata.json +++ b/parser/testdata/02967_analyzer_fuzz/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/02967_index_hint_crash/explain.txt b/parser/testdata/02967_index_hint_crash/explain.txt index f19cb2662..220359ffa 100644 --- a/parser/testdata/02967_index_hint_crash/explain.txt +++ b/parser/testdata/02967_index_hint_crash/explain.txt @@ -1,19 +1,2 @@ -CreateQuery tab (children 3) +CreateQuery tab (children 1) Identifier tab - Columns definition (children 2) - ExpressionList (children 1) - ColumnDeclaration foo (children 1) - DataType Array (children 1) - ExpressionList (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ExpressionList (children 1) - Index (children 2) - Identifier foo - Function bloom_filter (children 1) - ExpressionList - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList diff --git a/parser/testdata/02975_system_zookeeper_retries/explain.txt b/parser/testdata/02975_system_zookeeper_retries/explain.txt index 2a19e735d..adaa68ebd 100644 --- a/parser/testdata/02975_system_zookeeper_retries/explain.txt +++ b/parser/testdata/02975_system_zookeeper_retries/explain.txt @@ -1,20 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 5) + SelectQuery (children 1) ExpressionList (children 2) Identifier path Identifier name - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.zookeeper - Function equals (children 1) - ExpressionList (children 2) - Identifier path - Literal \'/keeper\' - ExpressionList (children 2) - OrderByElement (children 1) - Identifier path - OrderByElement (children 1) - Identifier name - Set diff --git a/parser/testdata/02983_empty_map/explain.txt b/parser/testdata/02983_empty_map/explain.txt index 0f77b9783..d4f86a64d 100644 --- a/parser/testdata/02983_empty_map/explain.txt +++ b/parser/testdata/02983_empty_map/explain.txt @@ -1,50 +1,2 @@ -CreateQuery t1 (children 4) +CreateQuery t1 (children 1) Identifier t1 - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration f1 (children 1) - DataType Int32 - ColumnDeclaration f2 (children 1) - DataType Map (children 1) - ExpressionList (children 2) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration f3 (children 1) - DataType Map (children 1) - ExpressionList (children 2) - DataType String - DataType String - ColumnDeclaration f4 (children 1) - DataType Map (children 1) - ExpressionList (children 2) - DataType Int32 - DataType Int32 - Storage definition (children 1) - Function Memory - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 4) - Literal UInt64_1 (alias f1) - Function map (alias f2) (children 1) - ExpressionList (children 2) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_10 - Identifier f2 (alias f3) - Identifier f2 (alias f4) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_1000111 diff --git a/parser/testdata/02983_empty_map_hasToken/explain.txt b/parser/testdata/02983_empty_map_hasToken/explain.txt index 2e00f1394..2dc2d2a36 100644 --- a/parser/testdata/02983_empty_map_hasToken/explain.txt +++ b/parser/testdata/02983_empty_map_hasToken/explain.txt @@ -1,20 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration t (children 1) - DataType String - ColumnDeclaration id (children 1) - DataType String - ColumnDeclaration h (children 1) - DataType Map (children 1) - ExpressionList (children 2) - DataType String - DataType String - Storage definition (children 3) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 2) - Identifier t - Identifier id - Set diff --git a/parser/testdata/02998_analyzer_prewhere_report/explain.txt b/parser/testdata/02998_analyzer_prewhere_report/explain.txt index 6c7a46111..5a4ef3d02 100644 --- a/parser/testdata/02998_analyzer_prewhere_report/explain.txt +++ b/parser/testdata/02998_analyzer_prewhere_report/explain.txt @@ -1,16 +1,2 @@ -CreateQuery hits (children 3) +CreateQuery hits (children 1) Identifier hits - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration date (children 1) - DataType Date - ColumnDeclaration data (children 1) - DataType Array (children 1) - ExpressionList (children 1) - DataType UInt32 - Storage definition (children 3) - Function MergeTree - Function toYYYYMM (children 1) - ExpressionList (children 1) - Identifier date - Identifier date diff --git a/parser/testdata/02998_attach_partition_not_allowed_if_structure_differs_due_to_materialized_column/metadata.json b/parser/testdata/02998_attach_partition_not_allowed_if_structure_differs_due_to_materialized_column/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/02998_attach_partition_not_allowed_if_structure_differs_due_to_materialized_column/metadata.json +++ b/parser/testdata/02998_attach_partition_not_allowed_if_structure_differs_due_to_materialized_column/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03000_too_big_max_execution_time_setting/explain.txt b/parser/testdata/03000_too_big_max_execution_time_setting/explain.txt index f58e3fbda..8b1378917 100644 --- a/parser/testdata/03000_too_big_max_execution_time_setting/explain.txt +++ b/parser/testdata/03000_too_big_max_execution_time_setting/explain.txt @@ -1,6 +1 @@ -SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Literal UInt64_1 - Set + diff --git a/parser/testdata/03001_analyzer_nullable_nothing/metadata.json b/parser/testdata/03001_analyzer_nullable_nothing/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03001_analyzer_nullable_nothing/metadata.json +++ b/parser/testdata/03001_analyzer_nullable_nothing/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03003_compatibility_setting_bad_value/explain.txt b/parser/testdata/03003_compatibility_setting_bad_value/explain.txt index e75d70910..8b1378917 100644 --- a/parser/testdata/03003_compatibility_setting_bad_value/explain.txt +++ b/parser/testdata/03003_compatibility_setting_bad_value/explain.txt @@ -1,6 +1 @@ -SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Literal UInt64_42 - Set + diff --git a/parser/testdata/03006_analyzer_executable_table_function/metadata.json b/parser/testdata/03006_analyzer_executable_table_function/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03006_analyzer_executable_table_function/metadata.json +++ b/parser/testdata/03006_analyzer_executable_table_function/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03008_groupSortedArray_field/metadata.json b/parser/testdata/03008_groupSortedArray_field/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03008_groupSortedArray_field/metadata.json +++ b/parser/testdata/03008_groupSortedArray_field/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03013_fuzz_arrayPartialReverseSort/explain.txt b/parser/testdata/03013_fuzz_arrayPartialReverseSort/explain.txt index d947a0274..7aded7874 100644 --- a/parser/testdata/03013_fuzz_arrayPartialReverseSort/explain.txt +++ b/parser/testdata/03013_fuzz_arrayPartialReverseSort/explain.txt @@ -1,42 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Identifier res - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Function arrayPartialReverseSort (alias arr) (children 1) - ExpressionList (children 2) - Literal UInt64_2 - Function if (children 1) - ExpressionList (children 3) - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - Function emptyArrayUInt64 (children 1) - ExpressionList - Function range (children 1) - ExpressionList (children 1) - Identifier number - Function arrayResize (alias res) (children 1) - ExpressionList (children 2) - Identifier arr - Function if (children 1) - ExpressionList (children 3) - Function empty (children 1) - ExpressionList (children 1) - Identifier arr - Literal UInt64_0 - Literal UInt64_2 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.numbers - Literal UInt64_7 diff --git a/parser/testdata/03014_analyzer_groupby_fuzz_60317/metadata.json b/parser/testdata/03014_analyzer_groupby_fuzz_60317/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03014_analyzer_groupby_fuzz_60317/metadata.json +++ b/parser/testdata/03014_analyzer_groupby_fuzz_60317/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03016_analyzer_groupby_fuzz_59796/metadata.json b/parser/testdata/03016_analyzer_groupby_fuzz_59796/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03016_analyzer_groupby_fuzz_59796/metadata.json +++ b/parser/testdata/03016_analyzer_groupby_fuzz_59796/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03018_analyzer_distributed_query_with_positional_arguments/explain.txt b/parser/testdata/03018_analyzer_distributed_query_with_positional_arguments/explain.txt index 47e9e2607..b58299d1a 100644 --- a/parser/testdata/03018_analyzer_distributed_query_with_positional_arguments/explain.txt +++ b/parser/testdata/03018_analyzer_distributed_query_with_positional_arguments/explain.txt @@ -1,14 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Literal UInt64_0 (alias x) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function remote (children 1) - ExpressionList (children 2) - Literal \'127.0.0.{1,2}\' - Identifier system.one - ExpressionList (children 1) - Identifier x diff --git a/parser/testdata/03018_analyzer_greater_null/metadata.json b/parser/testdata/03018_analyzer_greater_null/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03018_analyzer_greater_null/metadata.json +++ b/parser/testdata/03018_analyzer_greater_null/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03023_remove_unused_column_distinct/explain.txt b/parser/testdata/03023_remove_unused_column_distinct/explain.txt index 474597f52..d5273361b 100644 --- a/parser/testdata/03023_remove_unused_column_distinct/explain.txt +++ b/parser/testdata/03023_remove_unused_column_distinct/explain.txt @@ -1,44 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Identifier product_id - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 2) - Identifier product_id - Identifier section_id - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 2) - Function concat (alias product_id) (children 1) - ExpressionList (children 2) - Literal \'product_\' - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - Function concat (alias section_id) (children 1) - ExpressionList (children 2) - Literal \'section_\' - Function modulo (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_3 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 - Set diff --git a/parser/testdata/03031_filter_float64_logical_error/explain.txt b/parser/testdata/03031_filter_float64_logical_error/explain.txt index 844fcca34..5bbb482b6 100644 --- a/parser/testdata/03031_filter_float64_logical_error/explain.txt +++ b/parser/testdata/03031_filter_float64_logical_error/explain.txt @@ -1,35 +1,2 @@ -CreateQuery 03031_test (children 3) +CreateQuery 03031_test (children 1) Identifier 03031_test - Columns definition (children 2) - ExpressionList (children 4) - ColumnDeclaration id (children 1) - DataType UInt64 - ColumnDeclaration value_1 (children 1) - DataType String - ColumnDeclaration value_2 (children 1) - DataType String - ColumnDeclaration value_3 (children 1) - DataType String - ExpressionList (children 3) - Index (children 2) - Identifier value_1 - Function bloom_filter (children 1) - ExpressionList - Index (children 2) - Identifier value_2 - Function ngrambf_v1 (children 1) - ExpressionList (children 4) - Literal UInt64_3 - Literal UInt64_512 - Literal UInt64_2 - Literal UInt64_0 - Index (children 2) - Identifier value_3 - Function tokenbf_v1 (children 1) - ExpressionList (children 3) - Literal UInt64_512 - Literal UInt64_3 - Literal UInt64_0 - Storage definition (children 2) - Function MergeTree - Identifier id diff --git a/parser/testdata/03031_low_cardinality_logical_error/explain.txt b/parser/testdata/03031_low_cardinality_logical_error/explain.txt index 1ab57409e..b55818d6b 100644 --- a/parser/testdata/03031_low_cardinality_logical_error/explain.txt +++ b/parser/testdata/03031_low_cardinality_logical_error/explain.txt @@ -1,57 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias l) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Function CAST (children 1) - ExpressionList (children 2) - Literal \'[toString(number % 2)]\' - Literal \'Array(LowCardinality(String))\' - Function count (children 1) - ExpressionList - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_3 - ExpressionList (children 1) - Identifier item_id - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias r) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Literal \'[toString(number % 2 * 2)]\' - Literal \'Array(String)\' - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_3 - TableJoin (children 1) - Function equals (children 1) - ExpressionList (children 2) - Identifier l.item_id - Identifier r.item_id - ExpressionList (children 3) - OrderByElement (children 1) - Literal UInt64_1 - OrderByElement (children 1) - Literal UInt64_2 - OrderByElement (children 1) - Literal UInt64_3 - diff --git a/parser/testdata/03033_analyzer_parametrized_view_alias/explain.txt b/parser/testdata/03033_analyzer_parametrized_view_alias/explain.txt index dbc9f9a1b..7d8576bbf 100644 --- a/parser/testdata/03033_analyzer_parametrized_view_alias/explain.txt +++ b/parser/testdata/03033_analyzer_parametrized_view_alias/explain.txt @@ -1,11 +1,2 @@ -CreateQuery raw_data (children 3) +CreateQuery raw_data (children 1) Identifier raw_data - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration id (children 1) - DataType UInt8 - ColumnDeclaration data (children 1) - DataType String - Storage definition (children 2) - Function MergeTree - Identifier id diff --git a/parser/testdata/03035_argMinMax_numeric_non_extreme_bug/explain.txt b/parser/testdata/03035_argMinMax_numeric_non_extreme_bug/explain.txt index 40ff83141..2dc2d2a36 100644 --- a/parser/testdata/03035_argMinMax_numeric_non_extreme_bug/explain.txt +++ b/parser/testdata/03035_argMinMax_numeric_non_extreme_bug/explain.txt @@ -1,19 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration value (children 1) - DataType Float64 - ColumnDeclaration uuid (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration time (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 2) - Literal UInt64_3 - Literal \'UTC\' - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Identifier uuid diff --git a/parser/testdata/03035_recursive_cte_postgres_1/metadata.json b/parser/testdata/03035_recursive_cte_postgres_1/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03035_recursive_cte_postgres_1/metadata.json +++ b/parser/testdata/03035_recursive_cte_postgres_1/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03036_recursive_cte_postgres_2/metadata.json b/parser/testdata/03036_recursive_cte_postgres_2/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03036_recursive_cte_postgres_2/metadata.json +++ b/parser/testdata/03036_recursive_cte_postgres_2/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03037_recursive_cte_postgres_3/metadata.json b/parser/testdata/03037_recursive_cte_postgres_3/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03037_recursive_cte_postgres_3/metadata.json +++ b/parser/testdata/03037_recursive_cte_postgres_3/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03038_recursive_cte_postgres_4/metadata.json b/parser/testdata/03038_recursive_cte_postgres_4/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03038_recursive_cte_postgres_4/metadata.json +++ b/parser/testdata/03038_recursive_cte_postgres_4/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03039_recursive_cte_postgres_5/metadata.json b/parser/testdata/03039_recursive_cte_postgres_5/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03039_recursive_cte_postgres_5/metadata.json +++ b/parser/testdata/03039_recursive_cte_postgres_5/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03040_recursive_cte_postgres_6/metadata.json b/parser/testdata/03040_recursive_cte_postgres_6/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03040_recursive_cte_postgres_6/metadata.json +++ b/parser/testdata/03040_recursive_cte_postgres_6/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03041_recursive_cte_postgres_7/metadata.json b/parser/testdata/03041_recursive_cte_postgres_7/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03041_recursive_cte_postgres_7/metadata.json +++ b/parser/testdata/03041_recursive_cte_postgres_7/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03093_bug37909_query_does_not_finish/metadata.json b/parser/testdata/03093_bug37909_query_does_not_finish/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03093_bug37909_query_does_not_finish/metadata.json +++ b/parser/testdata/03093_bug37909_query_does_not_finish/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03094_grouparraysorted_memory/explain.txt b/parser/testdata/03094_grouparraysorted_memory/explain.txt index 44f32caa7..7751e2388 100644 --- a/parser/testdata/03094_grouparraysorted_memory/explain.txt +++ b/parser/testdata/03094_grouparraysorted_memory/explain.txt @@ -1,30 +1,2 @@ -CreateQuery 03094_grouparrysorted_dest (children 3) +CreateQuery 03094_grouparrysorted_dest (children 1) Identifier 03094_grouparrysorted_dest - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration ServiceName (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration SlowSpans (children 1) - DataType AggregateFunction (children 1) - ExpressionList (children 2) - Function groupArraySorted (children 1) - ExpressionList (children 1) - Literal UInt64_100 - DataType Tuple (children 1) - ExpressionList (children 4) - NameTypePair NegativeDurationNs (children 1) - DataType Int64 - NameTypePair Timestamp (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 1) - Literal UInt64_9 - NameTypePair TraceId (children 1) - DataType String - NameTypePair SpanId (children 1) - DataType String - Storage definition (children 2) - Function AggregatingMergeTree (children 1) - ExpressionList - Identifier ServiceName diff --git a/parser/testdata/03094_named_tuple_bug24607/metadata.json b/parser/testdata/03094_named_tuple_bug24607/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03094_named_tuple_bug24607/metadata.json +++ b/parser/testdata/03094_named_tuple_bug24607/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03143_group_by_constant_secondary/explain.txt b/parser/testdata/03143_group_by_constant_secondary/explain.txt index d3be4454b..d92f4bdfc 100644 --- a/parser/testdata/03143_group_by_constant_secondary/explain.txt +++ b/parser/testdata/03143_group_by_constant_secondary/explain.txt @@ -1,17 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Function count (children 1) ExpressionList - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function remote (children 1) - ExpressionList (children 3) - Identifier test_cluster_two_shards - Identifier system - Identifier one - ExpressionList (children 1) - Literal \'hi\' - Set diff --git a/parser/testdata/03146_bug47862/explain.txt b/parser/testdata/03146_bug47862/explain.txt index 88f0f04e2..ba4cfb564 100644 --- a/parser/testdata/03146_bug47862/explain.txt +++ b/parser/testdata/03146_bug47862/explain.txt @@ -1,46 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Function toInt64 (alias cast_res) (children 1) ExpressionList (children 1) Identifier lookup_res - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Function indexOf (alias val_idx) (children 1) - ExpressionList (children 2) - Identifier field_id - Literal UInt64_10 - Function arrayElement (children 1) - ExpressionList (children 2) - Literal Array_[\'110\'] - Identifier val_idx - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Function arrayJoin (alias field_id) (children 1) - ExpressionList (children 1) - Function array (children 1) - ExpressionList (children 2) - Literal Array_[UInt64_10] - Literal Array_[UInt64_15] - Function notEquals (children 1) - ExpressionList (children 2) - Identifier val_idx - Literal UInt64_0 - Function greater (children 1) - ExpressionList (children 2) - Identifier cast_res - Literal UInt64_0 - Set diff --git a/parser/testdata/03152_analyzer_columns_list/explain.txt b/parser/testdata/03152_analyzer_columns_list/explain.txt index e38f6e6a4..2dc2d2a36 100644 --- a/parser/testdata/03152_analyzer_columns_list/explain.txt +++ b/parser/testdata/03152_analyzer_columns_list/explain.txt @@ -1,15 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration foo (children 1) - DataType String - ColumnDeclaration bar (children 1) - DataType String - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Function tuple (children 1) - ExpressionList (children 2) - Identifier foo - Identifier bar diff --git a/parser/testdata/03164_analyzer_validate_tree_size/explain.txt b/parser/testdata/03164_analyzer_validate_tree_size/explain.txt index c9225607d..11ed2798b 100644 --- a/parser/testdata/03164_analyzer_validate_tree_size/explain.txt +++ b/parser/testdata/03164_analyzer_validate_tree_size/explain.txt @@ -1,2006 +1,2 @@ -CreateQuery t (children 3) +CreateQuery t (children 1) Identifier t - Columns definition (children 1) - ExpressionList (children 1000) - ColumnDeclaration c1 (children 1) - DataType Int64 - ColumnDeclaration c2 (children 1) - DataType Int64 - ColumnDeclaration c3 (children 1) - DataType Int64 - ColumnDeclaration c4 (children 1) - DataType Int64 - ColumnDeclaration c5 (children 1) - DataType Int64 - ColumnDeclaration c6 (children 1) - DataType Int64 - ColumnDeclaration c7 (children 1) - DataType Int64 - ColumnDeclaration c8 (children 1) - DataType Int64 - ColumnDeclaration c9 (children 1) - DataType Int64 - ColumnDeclaration c10 (children 1) - DataType Int64 - ColumnDeclaration c11 (children 1) - DataType Int64 - ColumnDeclaration c12 (children 1) - DataType Int64 - ColumnDeclaration c13 (children 1) - DataType Int64 - ColumnDeclaration c14 (children 1) - DataType Int64 - ColumnDeclaration c15 (children 1) - DataType Int64 - ColumnDeclaration c16 (children 1) - DataType Int64 - ColumnDeclaration c17 (children 1) - DataType Int64 - ColumnDeclaration c18 (children 1) - DataType Int64 - ColumnDeclaration c19 (children 1) - DataType Int64 - ColumnDeclaration c20 (children 1) - DataType Int64 - ColumnDeclaration c21 (children 1) - DataType Int64 - ColumnDeclaration c22 (children 1) - DataType Int64 - ColumnDeclaration c23 (children 1) - DataType Int64 - ColumnDeclaration c24 (children 1) - DataType Int64 - ColumnDeclaration c25 (children 1) - DataType Int64 - ColumnDeclaration c26 (children 1) - DataType Int64 - ColumnDeclaration c27 (children 1) - DataType Int64 - ColumnDeclaration c28 (children 1) - DataType Int64 - ColumnDeclaration c29 (children 1) - DataType Int64 - ColumnDeclaration c30 (children 1) - DataType Int64 - ColumnDeclaration c31 (children 1) - DataType Int64 - ColumnDeclaration c32 (children 1) - DataType Int64 - ColumnDeclaration c33 (children 1) - DataType Int64 - ColumnDeclaration c34 (children 1) - DataType Int64 - ColumnDeclaration c35 (children 1) - DataType Int64 - ColumnDeclaration c36 (children 1) - DataType Int64 - ColumnDeclaration c37 (children 1) - DataType Int64 - ColumnDeclaration c38 (children 1) - DataType Int64 - ColumnDeclaration c39 (children 1) - DataType Int64 - ColumnDeclaration c40 (children 1) - DataType Int64 - ColumnDeclaration c41 (children 1) - DataType Int64 - ColumnDeclaration c42 (children 1) - DataType Int64 - ColumnDeclaration c43 (children 1) - DataType Int64 - ColumnDeclaration c44 (children 1) - DataType Int64 - ColumnDeclaration c45 (children 1) - DataType Int64 - ColumnDeclaration c46 (children 1) - DataType Int64 - ColumnDeclaration c47 (children 1) - DataType Int64 - ColumnDeclaration c48 (children 1) - DataType Int64 - ColumnDeclaration c49 (children 1) - DataType Int64 - ColumnDeclaration c50 (children 1) - DataType Int64 - ColumnDeclaration c51 (children 1) - DataType Int64 - ColumnDeclaration c52 (children 1) - DataType Int64 - ColumnDeclaration c53 (children 1) - DataType Int64 - ColumnDeclaration c54 (children 1) - DataType Int64 - ColumnDeclaration c55 (children 1) - DataType Int64 - ColumnDeclaration c56 (children 1) - DataType Int64 - ColumnDeclaration c57 (children 1) - DataType Int64 - ColumnDeclaration c58 (children 1) - DataType Int64 - ColumnDeclaration c59 (children 1) - DataType Int64 - ColumnDeclaration c60 (children 1) - DataType Int64 - ColumnDeclaration c61 (children 1) - DataType Int64 - ColumnDeclaration c62 (children 1) - DataType Int64 - ColumnDeclaration c63 (children 1) - DataType Int64 - ColumnDeclaration c64 (children 1) - DataType Int64 - ColumnDeclaration c65 (children 1) - DataType Int64 - ColumnDeclaration c66 (children 1) - DataType Int64 - ColumnDeclaration c67 (children 1) - DataType Int64 - ColumnDeclaration c68 (children 1) - DataType Int64 - ColumnDeclaration c69 (children 1) - DataType Int64 - ColumnDeclaration c70 (children 1) - DataType Int64 - ColumnDeclaration c71 (children 1) - DataType Int64 - ColumnDeclaration c72 (children 1) - DataType Int64 - ColumnDeclaration c73 (children 1) - DataType Int64 - ColumnDeclaration c74 (children 1) - DataType Int64 - ColumnDeclaration c75 (children 1) - DataType Int64 - ColumnDeclaration c76 (children 1) - DataType Int64 - ColumnDeclaration c77 (children 1) - DataType Int64 - ColumnDeclaration c78 (children 1) - DataType Int64 - ColumnDeclaration c79 (children 1) - DataType Int64 - ColumnDeclaration c80 (children 1) - DataType Int64 - ColumnDeclaration c81 (children 1) - DataType Int64 - ColumnDeclaration c82 (children 1) - DataType Int64 - ColumnDeclaration c83 (children 1) - DataType Int64 - ColumnDeclaration c84 (children 1) - DataType Int64 - ColumnDeclaration c85 (children 1) - DataType Int64 - ColumnDeclaration c86 (children 1) - DataType Int64 - ColumnDeclaration c87 (children 1) - DataType Int64 - ColumnDeclaration c88 (children 1) - DataType Int64 - ColumnDeclaration c89 (children 1) - DataType Int64 - ColumnDeclaration c90 (children 1) - DataType Int64 - ColumnDeclaration c91 (children 1) - DataType Int64 - ColumnDeclaration c92 (children 1) - DataType Int64 - ColumnDeclaration c93 (children 1) - DataType Int64 - ColumnDeclaration c94 (children 1) - DataType Int64 - ColumnDeclaration c95 (children 1) - DataType Int64 - ColumnDeclaration c96 (children 1) - DataType Int64 - ColumnDeclaration c97 (children 1) - DataType Int64 - ColumnDeclaration c98 (children 1) - DataType Int64 - ColumnDeclaration c99 (children 1) - DataType Int64 - ColumnDeclaration c100 (children 1) - DataType Int64 - ColumnDeclaration c101 (children 1) - DataType Int64 - ColumnDeclaration c102 (children 1) - DataType Int64 - ColumnDeclaration c103 (children 1) - DataType Int64 - ColumnDeclaration c104 (children 1) - DataType Int64 - ColumnDeclaration c105 (children 1) - DataType Int64 - ColumnDeclaration c106 (children 1) - DataType Int64 - ColumnDeclaration c107 (children 1) - DataType Int64 - ColumnDeclaration c108 (children 1) - DataType Int64 - ColumnDeclaration c109 (children 1) - DataType Int64 - ColumnDeclaration c110 (children 1) - DataType Int64 - ColumnDeclaration c111 (children 1) - DataType Int64 - ColumnDeclaration c112 (children 1) - DataType Int64 - ColumnDeclaration c113 (children 1) - DataType Int64 - ColumnDeclaration c114 (children 1) - DataType Int64 - ColumnDeclaration c115 (children 1) - DataType Int64 - ColumnDeclaration c116 (children 1) - DataType Int64 - ColumnDeclaration c117 (children 1) - DataType Int64 - ColumnDeclaration c118 (children 1) - DataType Int64 - ColumnDeclaration c119 (children 1) - DataType Int64 - ColumnDeclaration c120 (children 1) - DataType Int64 - ColumnDeclaration c121 (children 1) - DataType Int64 - ColumnDeclaration c122 (children 1) - DataType Int64 - ColumnDeclaration c123 (children 1) - DataType Int64 - ColumnDeclaration c124 (children 1) - DataType Int64 - ColumnDeclaration c125 (children 1) - DataType Int64 - ColumnDeclaration c126 (children 1) - DataType Int64 - ColumnDeclaration c127 (children 1) - DataType Int64 - ColumnDeclaration c128 (children 1) - DataType Int64 - ColumnDeclaration c129 (children 1) - DataType Int64 - ColumnDeclaration c130 (children 1) - DataType Int64 - ColumnDeclaration c131 (children 1) - DataType Int64 - ColumnDeclaration c132 (children 1) - DataType Int64 - ColumnDeclaration c133 (children 1) - DataType Int64 - ColumnDeclaration c134 (children 1) - DataType Int64 - ColumnDeclaration c135 (children 1) - DataType Int64 - ColumnDeclaration c136 (children 1) - DataType Int64 - ColumnDeclaration c137 (children 1) - DataType Int64 - ColumnDeclaration c138 (children 1) - DataType Int64 - ColumnDeclaration c139 (children 1) - DataType Int64 - ColumnDeclaration c140 (children 1) - DataType Int64 - ColumnDeclaration c141 (children 1) - DataType Int64 - ColumnDeclaration c142 (children 1) - DataType Int64 - ColumnDeclaration c143 (children 1) - DataType Int64 - ColumnDeclaration c144 (children 1) - DataType Int64 - ColumnDeclaration c145 (children 1) - DataType Int64 - ColumnDeclaration c146 (children 1) - DataType Int64 - ColumnDeclaration c147 (children 1) - DataType Int64 - ColumnDeclaration c148 (children 1) - DataType Int64 - ColumnDeclaration c149 (children 1) - DataType Int64 - ColumnDeclaration c150 (children 1) - DataType Int64 - ColumnDeclaration c151 (children 1) - DataType Int64 - ColumnDeclaration c152 (children 1) - DataType Int64 - ColumnDeclaration c153 (children 1) - DataType Int64 - ColumnDeclaration c154 (children 1) - DataType Int64 - ColumnDeclaration c155 (children 1) - DataType Int64 - ColumnDeclaration c156 (children 1) - DataType Int64 - ColumnDeclaration c157 (children 1) - DataType Int64 - ColumnDeclaration c158 (children 1) - DataType Int64 - ColumnDeclaration c159 (children 1) - DataType Int64 - ColumnDeclaration c160 (children 1) - DataType Int64 - ColumnDeclaration c161 (children 1) - DataType Int64 - ColumnDeclaration c162 (children 1) - DataType Int64 - ColumnDeclaration c163 (children 1) - DataType Int64 - ColumnDeclaration c164 (children 1) - DataType Int64 - ColumnDeclaration c165 (children 1) - DataType Int64 - ColumnDeclaration c166 (children 1) - DataType Int64 - ColumnDeclaration c167 (children 1) - DataType Int64 - ColumnDeclaration c168 (children 1) - DataType Int64 - ColumnDeclaration c169 (children 1) - DataType Int64 - ColumnDeclaration c170 (children 1) - DataType Int64 - ColumnDeclaration c171 (children 1) - DataType Int64 - ColumnDeclaration c172 (children 1) - DataType Int64 - ColumnDeclaration c173 (children 1) - DataType Int64 - ColumnDeclaration c174 (children 1) - DataType Int64 - ColumnDeclaration c175 (children 1) - DataType Int64 - ColumnDeclaration c176 (children 1) - DataType Int64 - ColumnDeclaration c177 (children 1) - DataType Int64 - ColumnDeclaration c178 (children 1) - DataType Int64 - ColumnDeclaration c179 (children 1) - DataType Int64 - ColumnDeclaration c180 (children 1) - DataType Int64 - ColumnDeclaration c181 (children 1) - DataType Int64 - ColumnDeclaration c182 (children 1) - DataType Int64 - ColumnDeclaration c183 (children 1) - DataType Int64 - ColumnDeclaration c184 (children 1) - DataType Int64 - ColumnDeclaration c185 (children 1) - DataType Int64 - ColumnDeclaration c186 (children 1) - DataType Int64 - ColumnDeclaration c187 (children 1) - DataType Int64 - ColumnDeclaration c188 (children 1) - DataType Int64 - ColumnDeclaration c189 (children 1) - DataType Int64 - ColumnDeclaration c190 (children 1) - DataType Int64 - ColumnDeclaration c191 (children 1) - DataType Int64 - ColumnDeclaration c192 (children 1) - DataType Int64 - ColumnDeclaration c193 (children 1) - DataType Int64 - ColumnDeclaration c194 (children 1) - DataType Int64 - ColumnDeclaration c195 (children 1) - DataType Int64 - ColumnDeclaration c196 (children 1) - DataType Int64 - ColumnDeclaration c197 (children 1) - DataType Int64 - ColumnDeclaration c198 (children 1) - DataType Int64 - ColumnDeclaration c199 (children 1) - DataType Int64 - ColumnDeclaration c200 (children 1) - DataType Int64 - ColumnDeclaration c201 (children 1) - DataType Int64 - ColumnDeclaration c202 (children 1) - DataType Int64 - ColumnDeclaration c203 (children 1) - DataType Int64 - ColumnDeclaration c204 (children 1) - DataType Int64 - ColumnDeclaration c205 (children 1) - DataType Int64 - ColumnDeclaration c206 (children 1) - DataType Int64 - ColumnDeclaration c207 (children 1) - DataType Int64 - ColumnDeclaration c208 (children 1) - DataType Int64 - ColumnDeclaration c209 (children 1) - DataType Int64 - ColumnDeclaration c210 (children 1) - DataType Int64 - ColumnDeclaration c211 (children 1) - DataType Int64 - ColumnDeclaration c212 (children 1) - DataType Int64 - ColumnDeclaration c213 (children 1) - DataType Int64 - ColumnDeclaration c214 (children 1) - DataType Int64 - ColumnDeclaration c215 (children 1) - DataType Int64 - ColumnDeclaration c216 (children 1) - DataType Int64 - ColumnDeclaration c217 (children 1) - DataType Int64 - ColumnDeclaration c218 (children 1) - DataType Int64 - ColumnDeclaration c219 (children 1) - DataType Int64 - ColumnDeclaration c220 (children 1) - DataType Int64 - ColumnDeclaration c221 (children 1) - DataType Int64 - ColumnDeclaration c222 (children 1) - DataType Int64 - ColumnDeclaration c223 (children 1) - DataType Int64 - ColumnDeclaration c224 (children 1) - DataType Int64 - ColumnDeclaration c225 (children 1) - DataType Int64 - ColumnDeclaration c226 (children 1) - DataType Int64 - ColumnDeclaration c227 (children 1) - DataType Int64 - ColumnDeclaration c228 (children 1) - DataType Int64 - ColumnDeclaration c229 (children 1) - DataType Int64 - ColumnDeclaration c230 (children 1) - DataType Int64 - ColumnDeclaration c231 (children 1) - DataType Int64 - ColumnDeclaration c232 (children 1) - DataType Int64 - ColumnDeclaration c233 (children 1) - DataType Int64 - ColumnDeclaration c234 (children 1) - DataType Int64 - ColumnDeclaration c235 (children 1) - DataType Int64 - ColumnDeclaration c236 (children 1) - DataType Int64 - ColumnDeclaration c237 (children 1) - DataType Int64 - ColumnDeclaration c238 (children 1) - DataType Int64 - ColumnDeclaration c239 (children 1) - DataType Int64 - ColumnDeclaration c240 (children 1) - DataType Int64 - ColumnDeclaration c241 (children 1) - DataType Int64 - ColumnDeclaration c242 (children 1) - DataType Int64 - ColumnDeclaration c243 (children 1) - DataType Int64 - ColumnDeclaration c244 (children 1) - DataType Int64 - ColumnDeclaration c245 (children 1) - DataType Int64 - ColumnDeclaration c246 (children 1) - DataType Int64 - ColumnDeclaration c247 (children 1) - DataType Int64 - ColumnDeclaration c248 (children 1) - DataType Int64 - ColumnDeclaration c249 (children 1) - DataType Int64 - ColumnDeclaration c250 (children 1) - DataType Int64 - ColumnDeclaration c251 (children 1) - DataType Int64 - ColumnDeclaration c252 (children 1) - DataType Int64 - ColumnDeclaration c253 (children 1) - DataType Int64 - ColumnDeclaration c254 (children 1) - DataType Int64 - ColumnDeclaration c255 (children 1) - DataType Int64 - ColumnDeclaration c256 (children 1) - DataType Int64 - ColumnDeclaration c257 (children 1) - DataType Int64 - ColumnDeclaration c258 (children 1) - DataType Int64 - ColumnDeclaration c259 (children 1) - DataType Int64 - ColumnDeclaration c260 (children 1) - DataType Int64 - ColumnDeclaration c261 (children 1) - DataType Int64 - ColumnDeclaration c262 (children 1) - DataType Int64 - ColumnDeclaration c263 (children 1) - DataType Int64 - ColumnDeclaration c264 (children 1) - DataType Int64 - ColumnDeclaration c265 (children 1) - DataType Int64 - ColumnDeclaration c266 (children 1) - DataType Int64 - ColumnDeclaration c267 (children 1) - DataType Int64 - ColumnDeclaration c268 (children 1) - DataType Int64 - ColumnDeclaration c269 (children 1) - DataType Int64 - ColumnDeclaration c270 (children 1) - DataType Int64 - ColumnDeclaration c271 (children 1) - DataType Int64 - ColumnDeclaration c272 (children 1) - DataType Int64 - ColumnDeclaration c273 (children 1) - DataType Int64 - ColumnDeclaration c274 (children 1) - DataType Int64 - ColumnDeclaration c275 (children 1) - DataType Int64 - ColumnDeclaration c276 (children 1) - DataType Int64 - ColumnDeclaration c277 (children 1) - DataType Int64 - ColumnDeclaration c278 (children 1) - DataType Int64 - ColumnDeclaration c279 (children 1) - DataType Int64 - ColumnDeclaration c280 (children 1) - DataType Int64 - ColumnDeclaration c281 (children 1) - DataType Int64 - ColumnDeclaration c282 (children 1) - DataType Int64 - ColumnDeclaration c283 (children 1) - DataType Int64 - ColumnDeclaration c284 (children 1) - DataType Int64 - ColumnDeclaration c285 (children 1) - DataType Int64 - ColumnDeclaration c286 (children 1) - DataType Int64 - ColumnDeclaration c287 (children 1) - DataType Int64 - ColumnDeclaration c288 (children 1) - DataType Int64 - ColumnDeclaration c289 (children 1) - DataType Int64 - ColumnDeclaration c290 (children 1) - DataType Int64 - ColumnDeclaration c291 (children 1) - DataType Int64 - ColumnDeclaration c292 (children 1) - DataType Int64 - ColumnDeclaration c293 (children 1) - DataType Int64 - ColumnDeclaration c294 (children 1) - DataType Int64 - ColumnDeclaration c295 (children 1) - DataType Int64 - ColumnDeclaration c296 (children 1) - DataType Int64 - ColumnDeclaration c297 (children 1) - DataType Int64 - ColumnDeclaration c298 (children 1) - DataType Int64 - ColumnDeclaration c299 (children 1) - DataType Int64 - ColumnDeclaration c300 (children 1) - DataType Int64 - ColumnDeclaration c301 (children 1) - DataType Int64 - ColumnDeclaration c302 (children 1) - DataType Int64 - ColumnDeclaration c303 (children 1) - DataType Int64 - ColumnDeclaration c304 (children 1) - DataType Int64 - ColumnDeclaration c305 (children 1) - DataType Int64 - ColumnDeclaration c306 (children 1) - DataType Int64 - ColumnDeclaration c307 (children 1) - DataType Int64 - ColumnDeclaration c308 (children 1) - DataType Int64 - ColumnDeclaration c309 (children 1) - DataType Int64 - ColumnDeclaration c310 (children 1) - DataType Int64 - ColumnDeclaration c311 (children 1) - DataType Int64 - ColumnDeclaration c312 (children 1) - DataType Int64 - ColumnDeclaration c313 (children 1) - DataType Int64 - ColumnDeclaration c314 (children 1) - DataType Int64 - ColumnDeclaration c315 (children 1) - DataType Int64 - ColumnDeclaration c316 (children 1) - DataType Int64 - ColumnDeclaration c317 (children 1) - DataType Int64 - ColumnDeclaration c318 (children 1) - DataType Int64 - ColumnDeclaration c319 (children 1) - DataType Int64 - ColumnDeclaration c320 (children 1) - DataType Int64 - ColumnDeclaration c321 (children 1) - DataType Int64 - ColumnDeclaration c322 (children 1) - DataType Int64 - ColumnDeclaration c323 (children 1) - DataType Int64 - ColumnDeclaration c324 (children 1) - DataType Int64 - ColumnDeclaration c325 (children 1) - DataType Int64 - ColumnDeclaration c326 (children 1) - DataType Int64 - ColumnDeclaration c327 (children 1) - DataType Int64 - ColumnDeclaration c328 (children 1) - DataType Int64 - ColumnDeclaration c329 (children 1) - DataType Int64 - ColumnDeclaration c330 (children 1) - DataType Int64 - ColumnDeclaration c331 (children 1) - DataType Int64 - ColumnDeclaration c332 (children 1) - DataType Int64 - ColumnDeclaration c333 (children 1) - DataType Int64 - ColumnDeclaration c334 (children 1) - DataType Int64 - ColumnDeclaration c335 (children 1) - DataType Int64 - ColumnDeclaration c336 (children 1) - DataType Int64 - ColumnDeclaration c337 (children 1) - DataType Int64 - ColumnDeclaration c338 (children 1) - DataType Int64 - ColumnDeclaration c339 (children 1) - DataType Int64 - ColumnDeclaration c340 (children 1) - DataType Int64 - ColumnDeclaration c341 (children 1) - DataType Int64 - ColumnDeclaration c342 (children 1) - DataType Int64 - ColumnDeclaration c343 (children 1) - DataType Int64 - ColumnDeclaration c344 (children 1) - DataType Int64 - ColumnDeclaration c345 (children 1) - DataType Int64 - ColumnDeclaration c346 (children 1) - DataType Int64 - ColumnDeclaration c347 (children 1) - DataType Int64 - ColumnDeclaration c348 (children 1) - DataType Int64 - ColumnDeclaration c349 (children 1) - DataType Int64 - ColumnDeclaration c350 (children 1) - DataType Int64 - ColumnDeclaration c351 (children 1) - DataType Int64 - ColumnDeclaration c352 (children 1) - DataType Int64 - ColumnDeclaration c353 (children 1) - DataType Int64 - ColumnDeclaration c354 (children 1) - DataType Int64 - ColumnDeclaration c355 (children 1) - DataType Int64 - ColumnDeclaration c356 (children 1) - DataType Int64 - ColumnDeclaration c357 (children 1) - DataType Int64 - ColumnDeclaration c358 (children 1) - DataType Int64 - ColumnDeclaration c359 (children 1) - DataType Int64 - ColumnDeclaration c360 (children 1) - DataType Int64 - ColumnDeclaration c361 (children 1) - DataType Int64 - ColumnDeclaration c362 (children 1) - DataType Int64 - ColumnDeclaration c363 (children 1) - DataType Int64 - ColumnDeclaration c364 (children 1) - DataType Int64 - ColumnDeclaration c365 (children 1) - DataType Int64 - ColumnDeclaration c366 (children 1) - DataType Int64 - ColumnDeclaration c367 (children 1) - DataType Int64 - ColumnDeclaration c368 (children 1) - DataType Int64 - ColumnDeclaration c369 (children 1) - DataType Int64 - ColumnDeclaration c370 (children 1) - DataType Int64 - ColumnDeclaration c371 (children 1) - DataType Int64 - ColumnDeclaration c372 (children 1) - DataType Int64 - ColumnDeclaration c373 (children 1) - DataType Int64 - ColumnDeclaration c374 (children 1) - DataType Int64 - ColumnDeclaration c375 (children 1) - DataType Int64 - ColumnDeclaration c376 (children 1) - DataType Int64 - ColumnDeclaration c377 (children 1) - DataType Int64 - ColumnDeclaration c378 (children 1) - DataType Int64 - ColumnDeclaration c379 (children 1) - DataType Int64 - ColumnDeclaration c380 (children 1) - DataType Int64 - ColumnDeclaration c381 (children 1) - DataType Int64 - ColumnDeclaration c382 (children 1) - DataType Int64 - ColumnDeclaration c383 (children 1) - DataType Int64 - ColumnDeclaration c384 (children 1) - DataType Int64 - ColumnDeclaration c385 (children 1) - DataType Int64 - ColumnDeclaration c386 (children 1) - DataType Int64 - ColumnDeclaration c387 (children 1) - DataType Int64 - ColumnDeclaration c388 (children 1) - DataType Int64 - ColumnDeclaration c389 (children 1) - DataType Int64 - ColumnDeclaration c390 (children 1) - DataType Int64 - ColumnDeclaration c391 (children 1) - DataType Int64 - ColumnDeclaration c392 (children 1) - DataType Int64 - ColumnDeclaration c393 (children 1) - DataType Int64 - ColumnDeclaration c394 (children 1) - DataType Int64 - ColumnDeclaration c395 (children 1) - DataType Int64 - ColumnDeclaration c396 (children 1) - DataType Int64 - ColumnDeclaration c397 (children 1) - DataType Int64 - ColumnDeclaration c398 (children 1) - DataType Int64 - ColumnDeclaration c399 (children 1) - DataType Int64 - ColumnDeclaration c400 (children 1) - DataType Int64 - ColumnDeclaration c401 (children 1) - DataType Int64 - ColumnDeclaration c402 (children 1) - DataType Int64 - ColumnDeclaration c403 (children 1) - DataType Int64 - ColumnDeclaration c404 (children 1) - DataType Int64 - ColumnDeclaration c405 (children 1) - DataType Int64 - ColumnDeclaration c406 (children 1) - DataType Int64 - ColumnDeclaration c407 (children 1) - DataType Int64 - ColumnDeclaration c408 (children 1) - DataType Int64 - ColumnDeclaration c409 (children 1) - DataType Int64 - ColumnDeclaration c410 (children 1) - DataType Int64 - ColumnDeclaration c411 (children 1) - DataType Int64 - ColumnDeclaration c412 (children 1) - DataType Int64 - ColumnDeclaration c413 (children 1) - DataType Int64 - ColumnDeclaration c414 (children 1) - DataType Int64 - ColumnDeclaration c415 (children 1) - DataType Int64 - ColumnDeclaration c416 (children 1) - DataType Int64 - ColumnDeclaration c417 (children 1) - DataType Int64 - ColumnDeclaration c418 (children 1) - DataType Int64 - ColumnDeclaration c419 (children 1) - DataType Int64 - ColumnDeclaration c420 (children 1) - DataType Int64 - ColumnDeclaration c421 (children 1) - DataType Int64 - ColumnDeclaration c422 (children 1) - DataType Int64 - ColumnDeclaration c423 (children 1) - DataType Int64 - ColumnDeclaration c424 (children 1) - DataType Int64 - ColumnDeclaration c425 (children 1) - DataType Int64 - ColumnDeclaration c426 (children 1) - DataType Int64 - ColumnDeclaration c427 (children 1) - DataType Int64 - ColumnDeclaration c428 (children 1) - DataType Int64 - ColumnDeclaration c429 (children 1) - DataType Int64 - ColumnDeclaration c430 (children 1) - DataType Int64 - ColumnDeclaration c431 (children 1) - DataType Int64 - ColumnDeclaration c432 (children 1) - DataType Int64 - ColumnDeclaration c433 (children 1) - DataType Int64 - ColumnDeclaration c434 (children 1) - DataType Int64 - ColumnDeclaration c435 (children 1) - DataType Int64 - ColumnDeclaration c436 (children 1) - DataType Int64 - ColumnDeclaration c437 (children 1) - DataType Int64 - ColumnDeclaration c438 (children 1) - DataType Int64 - ColumnDeclaration c439 (children 1) - DataType Int64 - ColumnDeclaration c440 (children 1) - DataType Int64 - ColumnDeclaration c441 (children 1) - DataType Int64 - ColumnDeclaration c442 (children 1) - DataType Int64 - ColumnDeclaration c443 (children 1) - DataType Int64 - ColumnDeclaration c444 (children 1) - DataType Int64 - ColumnDeclaration c445 (children 1) - DataType Int64 - ColumnDeclaration c446 (children 1) - DataType Int64 - ColumnDeclaration c447 (children 1) - DataType Int64 - ColumnDeclaration c448 (children 1) - DataType Int64 - ColumnDeclaration c449 (children 1) - DataType Int64 - ColumnDeclaration c450 (children 1) - DataType Int64 - ColumnDeclaration c451 (children 1) - DataType Int64 - ColumnDeclaration c452 (children 1) - DataType Int64 - ColumnDeclaration c453 (children 1) - DataType Int64 - ColumnDeclaration c454 (children 1) - DataType Int64 - ColumnDeclaration c455 (children 1) - DataType Int64 - ColumnDeclaration c456 (children 1) - DataType Int64 - ColumnDeclaration c457 (children 1) - DataType Int64 - ColumnDeclaration c458 (children 1) - DataType Int64 - ColumnDeclaration c459 (children 1) - DataType Int64 - ColumnDeclaration c460 (children 1) - DataType Int64 - ColumnDeclaration c461 (children 1) - DataType Int64 - ColumnDeclaration c462 (children 1) - DataType Int64 - ColumnDeclaration c463 (children 1) - DataType Int64 - ColumnDeclaration c464 (children 1) - DataType Int64 - ColumnDeclaration c465 (children 1) - DataType Int64 - ColumnDeclaration c466 (children 1) - DataType Int64 - ColumnDeclaration c467 (children 1) - DataType Int64 - ColumnDeclaration c468 (children 1) - DataType Int64 - ColumnDeclaration c469 (children 1) - DataType Int64 - ColumnDeclaration c470 (children 1) - DataType Int64 - ColumnDeclaration c471 (children 1) - DataType Int64 - ColumnDeclaration c472 (children 1) - DataType Int64 - ColumnDeclaration c473 (children 1) - DataType Int64 - ColumnDeclaration c474 (children 1) - DataType Int64 - ColumnDeclaration c475 (children 1) - DataType Int64 - ColumnDeclaration c476 (children 1) - DataType Int64 - ColumnDeclaration c477 (children 1) - DataType Int64 - ColumnDeclaration c478 (children 1) - DataType Int64 - ColumnDeclaration c479 (children 1) - DataType Int64 - ColumnDeclaration c480 (children 1) - DataType Int64 - ColumnDeclaration c481 (children 1) - DataType Int64 - ColumnDeclaration c482 (children 1) - DataType Int64 - ColumnDeclaration c483 (children 1) - DataType Int64 - ColumnDeclaration c484 (children 1) - DataType Int64 - ColumnDeclaration c485 (children 1) - DataType Int64 - ColumnDeclaration c486 (children 1) - DataType Int64 - ColumnDeclaration c487 (children 1) - DataType Int64 - ColumnDeclaration c488 (children 1) - DataType Int64 - ColumnDeclaration c489 (children 1) - DataType Int64 - ColumnDeclaration c490 (children 1) - DataType Int64 - ColumnDeclaration c491 (children 1) - DataType Int64 - ColumnDeclaration c492 (children 1) - DataType Int64 - ColumnDeclaration c493 (children 1) - DataType Int64 - ColumnDeclaration c494 (children 1) - DataType Int64 - ColumnDeclaration c495 (children 1) - DataType Int64 - ColumnDeclaration c496 (children 1) - DataType Int64 - ColumnDeclaration c497 (children 1) - DataType Int64 - ColumnDeclaration c498 (children 1) - DataType Int64 - ColumnDeclaration c499 (children 1) - DataType Int64 - ColumnDeclaration c500 (children 1) - DataType Int64 - ColumnDeclaration b1 (children 1) - DataType Int64 - ColumnDeclaration b2 (children 1) - DataType Int64 - ColumnDeclaration b3 (children 1) - DataType Int64 - ColumnDeclaration b4 (children 1) - DataType Int64 - ColumnDeclaration b5 (children 1) - DataType Int64 - ColumnDeclaration b6 (children 1) - DataType Int64 - ColumnDeclaration b7 (children 1) - DataType Int64 - ColumnDeclaration b8 (children 1) - DataType Int64 - ColumnDeclaration b9 (children 1) - DataType Int64 - ColumnDeclaration b10 (children 1) - DataType Int64 - ColumnDeclaration b11 (children 1) - DataType Int64 - ColumnDeclaration b12 (children 1) - DataType Int64 - ColumnDeclaration b13 (children 1) - DataType Int64 - ColumnDeclaration b14 (children 1) - DataType Int64 - ColumnDeclaration b15 (children 1) - DataType Int64 - ColumnDeclaration b16 (children 1) - DataType Int64 - ColumnDeclaration b17 (children 1) - DataType Int64 - ColumnDeclaration b18 (children 1) - DataType Int64 - ColumnDeclaration b19 (children 1) - DataType Int64 - ColumnDeclaration b20 (children 1) - DataType Int64 - ColumnDeclaration b21 (children 1) - DataType Int64 - ColumnDeclaration b22 (children 1) - DataType Int64 - ColumnDeclaration b23 (children 1) - DataType Int64 - ColumnDeclaration b24 (children 1) - DataType Int64 - ColumnDeclaration b25 (children 1) - DataType Int64 - ColumnDeclaration b26 (children 1) - DataType Int64 - ColumnDeclaration b27 (children 1) - DataType Int64 - ColumnDeclaration b28 (children 1) - DataType Int64 - ColumnDeclaration b29 (children 1) - DataType Int64 - ColumnDeclaration b30 (children 1) - DataType Int64 - ColumnDeclaration b31 (children 1) - DataType Int64 - ColumnDeclaration b32 (children 1) - DataType Int64 - ColumnDeclaration b33 (children 1) - DataType Int64 - ColumnDeclaration b34 (children 1) - DataType Int64 - ColumnDeclaration b35 (children 1) - DataType Int64 - ColumnDeclaration b36 (children 1) - DataType Int64 - ColumnDeclaration b37 (children 1) - DataType Int64 - ColumnDeclaration b38 (children 1) - DataType Int64 - ColumnDeclaration b39 (children 1) - DataType Int64 - ColumnDeclaration b40 (children 1) - DataType Int64 - ColumnDeclaration b41 (children 1) - DataType Int64 - ColumnDeclaration b42 (children 1) - DataType Int64 - ColumnDeclaration b43 (children 1) - DataType Int64 - ColumnDeclaration b44 (children 1) - DataType Int64 - ColumnDeclaration b45 (children 1) - DataType Int64 - ColumnDeclaration b46 (children 1) - DataType Int64 - ColumnDeclaration b47 (children 1) - DataType Int64 - ColumnDeclaration b48 (children 1) - DataType Int64 - ColumnDeclaration b49 (children 1) - DataType Int64 - ColumnDeclaration b50 (children 1) - DataType Int64 - ColumnDeclaration b51 (children 1) - DataType Int64 - ColumnDeclaration b52 (children 1) - DataType Int64 - ColumnDeclaration b53 (children 1) - DataType Int64 - ColumnDeclaration b54 (children 1) - DataType Int64 - ColumnDeclaration b55 (children 1) - DataType Int64 - ColumnDeclaration b56 (children 1) - DataType Int64 - ColumnDeclaration b57 (children 1) - DataType Int64 - ColumnDeclaration b58 (children 1) - DataType Int64 - ColumnDeclaration b59 (children 1) - DataType Int64 - ColumnDeclaration b60 (children 1) - DataType Int64 - ColumnDeclaration b61 (children 1) - DataType Int64 - ColumnDeclaration b62 (children 1) - DataType Int64 - ColumnDeclaration b63 (children 1) - DataType Int64 - ColumnDeclaration b64 (children 1) - DataType Int64 - ColumnDeclaration b65 (children 1) - DataType Int64 - ColumnDeclaration b66 (children 1) - DataType Int64 - ColumnDeclaration b67 (children 1) - DataType Int64 - ColumnDeclaration b68 (children 1) - DataType Int64 - ColumnDeclaration b69 (children 1) - DataType Int64 - ColumnDeclaration b70 (children 1) - DataType Int64 - ColumnDeclaration b71 (children 1) - DataType Int64 - ColumnDeclaration b72 (children 1) - DataType Int64 - ColumnDeclaration b73 (children 1) - DataType Int64 - ColumnDeclaration b74 (children 1) - DataType Int64 - ColumnDeclaration b75 (children 1) - DataType Int64 - ColumnDeclaration b76 (children 1) - DataType Int64 - ColumnDeclaration b77 (children 1) - DataType Int64 - ColumnDeclaration b78 (children 1) - DataType Int64 - ColumnDeclaration b79 (children 1) - DataType Int64 - ColumnDeclaration b80 (children 1) - DataType Int64 - ColumnDeclaration b81 (children 1) - DataType Int64 - ColumnDeclaration b82 (children 1) - DataType Int64 - ColumnDeclaration b83 (children 1) - DataType Int64 - ColumnDeclaration b84 (children 1) - DataType Int64 - ColumnDeclaration b85 (children 1) - DataType Int64 - ColumnDeclaration b86 (children 1) - DataType Int64 - ColumnDeclaration b87 (children 1) - DataType Int64 - ColumnDeclaration b88 (children 1) - DataType Int64 - ColumnDeclaration b89 (children 1) - DataType Int64 - ColumnDeclaration b90 (children 1) - DataType Int64 - ColumnDeclaration b91 (children 1) - DataType Int64 - ColumnDeclaration b92 (children 1) - DataType Int64 - ColumnDeclaration b93 (children 1) - DataType Int64 - ColumnDeclaration b94 (children 1) - DataType Int64 - ColumnDeclaration b95 (children 1) - DataType Int64 - ColumnDeclaration b96 (children 1) - DataType Int64 - ColumnDeclaration b97 (children 1) - DataType Int64 - ColumnDeclaration b98 (children 1) - DataType Int64 - ColumnDeclaration b99 (children 1) - DataType Int64 - ColumnDeclaration b100 (children 1) - DataType Int64 - ColumnDeclaration b101 (children 1) - DataType Int64 - ColumnDeclaration b102 (children 1) - DataType Int64 - ColumnDeclaration b103 (children 1) - DataType Int64 - ColumnDeclaration b104 (children 1) - DataType Int64 - ColumnDeclaration b105 (children 1) - DataType Int64 - ColumnDeclaration b106 (children 1) - DataType Int64 - ColumnDeclaration b107 (children 1) - DataType Int64 - ColumnDeclaration b108 (children 1) - DataType Int64 - ColumnDeclaration b109 (children 1) - DataType Int64 - ColumnDeclaration b110 (children 1) - DataType Int64 - ColumnDeclaration b111 (children 1) - DataType Int64 - ColumnDeclaration b112 (children 1) - DataType Int64 - ColumnDeclaration b113 (children 1) - DataType Int64 - ColumnDeclaration b114 (children 1) - DataType Int64 - ColumnDeclaration b115 (children 1) - DataType Int64 - ColumnDeclaration b116 (children 1) - DataType Int64 - ColumnDeclaration b117 (children 1) - DataType Int64 - ColumnDeclaration b118 (children 1) - DataType Int64 - ColumnDeclaration b119 (children 1) - DataType Int64 - ColumnDeclaration b120 (children 1) - DataType Int64 - ColumnDeclaration b121 (children 1) - DataType Int64 - ColumnDeclaration b122 (children 1) - DataType Int64 - ColumnDeclaration b123 (children 1) - DataType Int64 - ColumnDeclaration b124 (children 1) - DataType Int64 - ColumnDeclaration b125 (children 1) - DataType Int64 - ColumnDeclaration b126 (children 1) - DataType Int64 - ColumnDeclaration b127 (children 1) - DataType Int64 - ColumnDeclaration b128 (children 1) - DataType Int64 - ColumnDeclaration b129 (children 1) - DataType Int64 - ColumnDeclaration b130 (children 1) - DataType Int64 - ColumnDeclaration b131 (children 1) - DataType Int64 - ColumnDeclaration b132 (children 1) - DataType Int64 - ColumnDeclaration b133 (children 1) - DataType Int64 - ColumnDeclaration b134 (children 1) - DataType Int64 - ColumnDeclaration b135 (children 1) - DataType Int64 - ColumnDeclaration b136 (children 1) - DataType Int64 - ColumnDeclaration b137 (children 1) - DataType Int64 - ColumnDeclaration b138 (children 1) - DataType Int64 - ColumnDeclaration b139 (children 1) - DataType Int64 - ColumnDeclaration b140 (children 1) - DataType Int64 - ColumnDeclaration b141 (children 1) - DataType Int64 - ColumnDeclaration b142 (children 1) - DataType Int64 - ColumnDeclaration b143 (children 1) - DataType Int64 - ColumnDeclaration b144 (children 1) - DataType Int64 - ColumnDeclaration b145 (children 1) - DataType Int64 - ColumnDeclaration b146 (children 1) - DataType Int64 - ColumnDeclaration b147 (children 1) - DataType Int64 - ColumnDeclaration b148 (children 1) - DataType Int64 - ColumnDeclaration b149 (children 1) - DataType Int64 - ColumnDeclaration b150 (children 1) - DataType Int64 - ColumnDeclaration b151 (children 1) - DataType Int64 - ColumnDeclaration b152 (children 1) - DataType Int64 - ColumnDeclaration b153 (children 1) - DataType Int64 - ColumnDeclaration b154 (children 1) - DataType Int64 - ColumnDeclaration b155 (children 1) - DataType Int64 - ColumnDeclaration b156 (children 1) - DataType Int64 - ColumnDeclaration b157 (children 1) - DataType Int64 - ColumnDeclaration b158 (children 1) - DataType Int64 - ColumnDeclaration b159 (children 1) - DataType Int64 - ColumnDeclaration b160 (children 1) - DataType Int64 - ColumnDeclaration b161 (children 1) - DataType Int64 - ColumnDeclaration b162 (children 1) - DataType Int64 - ColumnDeclaration b163 (children 1) - DataType Int64 - ColumnDeclaration b164 (children 1) - DataType Int64 - ColumnDeclaration b165 (children 1) - DataType Int64 - ColumnDeclaration b166 (children 1) - DataType Int64 - ColumnDeclaration b167 (children 1) - DataType Int64 - ColumnDeclaration b168 (children 1) - DataType Int64 - ColumnDeclaration b169 (children 1) - DataType Int64 - ColumnDeclaration b170 (children 1) - DataType Int64 - ColumnDeclaration b171 (children 1) - DataType Int64 - ColumnDeclaration b172 (children 1) - DataType Int64 - ColumnDeclaration b173 (children 1) - DataType Int64 - ColumnDeclaration b174 (children 1) - DataType Int64 - ColumnDeclaration b175 (children 1) - DataType Int64 - ColumnDeclaration b176 (children 1) - DataType Int64 - ColumnDeclaration b177 (children 1) - DataType Int64 - ColumnDeclaration b178 (children 1) - DataType Int64 - ColumnDeclaration b179 (children 1) - DataType Int64 - ColumnDeclaration b180 (children 1) - DataType Int64 - ColumnDeclaration b181 (children 1) - DataType Int64 - ColumnDeclaration b182 (children 1) - DataType Int64 - ColumnDeclaration b183 (children 1) - DataType Int64 - ColumnDeclaration b184 (children 1) - DataType Int64 - ColumnDeclaration b185 (children 1) - DataType Int64 - ColumnDeclaration b186 (children 1) - DataType Int64 - ColumnDeclaration b187 (children 1) - DataType Int64 - ColumnDeclaration b188 (children 1) - DataType Int64 - ColumnDeclaration b189 (children 1) - DataType Int64 - ColumnDeclaration b190 (children 1) - DataType Int64 - ColumnDeclaration b191 (children 1) - DataType Int64 - ColumnDeclaration b192 (children 1) - DataType Int64 - ColumnDeclaration b193 (children 1) - DataType Int64 - ColumnDeclaration b194 (children 1) - DataType Int64 - ColumnDeclaration b195 (children 1) - DataType Int64 - ColumnDeclaration b196 (children 1) - DataType Int64 - ColumnDeclaration b197 (children 1) - DataType Int64 - ColumnDeclaration b198 (children 1) - DataType Int64 - ColumnDeclaration b199 (children 1) - DataType Int64 - ColumnDeclaration b200 (children 1) - DataType Int64 - ColumnDeclaration b201 (children 1) - DataType Int64 - ColumnDeclaration b202 (children 1) - DataType Int64 - ColumnDeclaration b203 (children 1) - DataType Int64 - ColumnDeclaration b204 (children 1) - DataType Int64 - ColumnDeclaration b205 (children 1) - DataType Int64 - ColumnDeclaration b206 (children 1) - DataType Int64 - ColumnDeclaration b207 (children 1) - DataType Int64 - ColumnDeclaration b208 (children 1) - DataType Int64 - ColumnDeclaration b209 (children 1) - DataType Int64 - ColumnDeclaration b210 (children 1) - DataType Int64 - ColumnDeclaration b211 (children 1) - DataType Int64 - ColumnDeclaration b212 (children 1) - DataType Int64 - ColumnDeclaration b213 (children 1) - DataType Int64 - ColumnDeclaration b214 (children 1) - DataType Int64 - ColumnDeclaration b215 (children 1) - DataType Int64 - ColumnDeclaration b216 (children 1) - DataType Int64 - ColumnDeclaration b217 (children 1) - DataType Int64 - ColumnDeclaration b218 (children 1) - DataType Int64 - ColumnDeclaration b219 (children 1) - DataType Int64 - ColumnDeclaration b220 (children 1) - DataType Int64 - ColumnDeclaration b221 (children 1) - DataType Int64 - ColumnDeclaration b222 (children 1) - DataType Int64 - ColumnDeclaration b223 (children 1) - DataType Int64 - ColumnDeclaration b224 (children 1) - DataType Int64 - ColumnDeclaration b225 (children 1) - DataType Int64 - ColumnDeclaration b226 (children 1) - DataType Int64 - ColumnDeclaration b227 (children 1) - DataType Int64 - ColumnDeclaration b228 (children 1) - DataType Int64 - ColumnDeclaration b229 (children 1) - DataType Int64 - ColumnDeclaration b230 (children 1) - DataType Int64 - ColumnDeclaration b231 (children 1) - DataType Int64 - ColumnDeclaration b232 (children 1) - DataType Int64 - ColumnDeclaration b233 (children 1) - DataType Int64 - ColumnDeclaration b234 (children 1) - DataType Int64 - ColumnDeclaration b235 (children 1) - DataType Int64 - ColumnDeclaration b236 (children 1) - DataType Int64 - ColumnDeclaration b237 (children 1) - DataType Int64 - ColumnDeclaration b238 (children 1) - DataType Int64 - ColumnDeclaration b239 (children 1) - DataType Int64 - ColumnDeclaration b240 (children 1) - DataType Int64 - ColumnDeclaration b241 (children 1) - DataType Int64 - ColumnDeclaration b242 (children 1) - DataType Int64 - ColumnDeclaration b243 (children 1) - DataType Int64 - ColumnDeclaration b244 (children 1) - DataType Int64 - ColumnDeclaration b245 (children 1) - DataType Int64 - ColumnDeclaration b246 (children 1) - DataType Int64 - ColumnDeclaration b247 (children 1) - DataType Int64 - ColumnDeclaration b248 (children 1) - DataType Int64 - ColumnDeclaration b249 (children 1) - DataType Int64 - ColumnDeclaration b250 (children 1) - DataType Int64 - ColumnDeclaration b251 (children 1) - DataType Int64 - ColumnDeclaration b252 (children 1) - DataType Int64 - ColumnDeclaration b253 (children 1) - DataType Int64 - ColumnDeclaration b254 (children 1) - DataType Int64 - ColumnDeclaration b255 (children 1) - DataType Int64 - ColumnDeclaration b256 (children 1) - DataType Int64 - ColumnDeclaration b257 (children 1) - DataType Int64 - ColumnDeclaration b258 (children 1) - DataType Int64 - ColumnDeclaration b259 (children 1) - DataType Int64 - ColumnDeclaration b260 (children 1) - DataType Int64 - ColumnDeclaration b261 (children 1) - DataType Int64 - ColumnDeclaration b262 (children 1) - DataType Int64 - ColumnDeclaration b263 (children 1) - DataType Int64 - ColumnDeclaration b264 (children 1) - DataType Int64 - ColumnDeclaration b265 (children 1) - DataType Int64 - ColumnDeclaration b266 (children 1) - DataType Int64 - ColumnDeclaration b267 (children 1) - DataType Int64 - ColumnDeclaration b268 (children 1) - DataType Int64 - ColumnDeclaration b269 (children 1) - DataType Int64 - ColumnDeclaration b270 (children 1) - DataType Int64 - ColumnDeclaration b271 (children 1) - DataType Int64 - ColumnDeclaration b272 (children 1) - DataType Int64 - ColumnDeclaration b273 (children 1) - DataType Int64 - ColumnDeclaration b274 (children 1) - DataType Int64 - ColumnDeclaration b275 (children 1) - DataType Int64 - ColumnDeclaration b276 (children 1) - DataType Int64 - ColumnDeclaration b277 (children 1) - DataType Int64 - ColumnDeclaration b278 (children 1) - DataType Int64 - ColumnDeclaration b279 (children 1) - DataType Int64 - ColumnDeclaration b280 (children 1) - DataType Int64 - ColumnDeclaration b281 (children 1) - DataType Int64 - ColumnDeclaration b282 (children 1) - DataType Int64 - ColumnDeclaration b283 (children 1) - DataType Int64 - ColumnDeclaration b284 (children 1) - DataType Int64 - ColumnDeclaration b285 (children 1) - DataType Int64 - ColumnDeclaration b286 (children 1) - DataType Int64 - ColumnDeclaration b287 (children 1) - DataType Int64 - ColumnDeclaration b288 (children 1) - DataType Int64 - ColumnDeclaration b289 (children 1) - DataType Int64 - ColumnDeclaration b290 (children 1) - DataType Int64 - ColumnDeclaration b291 (children 1) - DataType Int64 - ColumnDeclaration b292 (children 1) - DataType Int64 - ColumnDeclaration b293 (children 1) - DataType Int64 - ColumnDeclaration b294 (children 1) - DataType Int64 - ColumnDeclaration b295 (children 1) - DataType Int64 - ColumnDeclaration b296 (children 1) - DataType Int64 - ColumnDeclaration b297 (children 1) - DataType Int64 - ColumnDeclaration b298 (children 1) - DataType Int64 - ColumnDeclaration b299 (children 1) - DataType Int64 - ColumnDeclaration b300 (children 1) - DataType Int64 - ColumnDeclaration b301 (children 1) - DataType Int64 - ColumnDeclaration b302 (children 1) - DataType Int64 - ColumnDeclaration b303 (children 1) - DataType Int64 - ColumnDeclaration b304 (children 1) - DataType Int64 - ColumnDeclaration b305 (children 1) - DataType Int64 - ColumnDeclaration b306 (children 1) - DataType Int64 - ColumnDeclaration b307 (children 1) - DataType Int64 - ColumnDeclaration b308 (children 1) - DataType Int64 - ColumnDeclaration b309 (children 1) - DataType Int64 - ColumnDeclaration b310 (children 1) - DataType Int64 - ColumnDeclaration b311 (children 1) - DataType Int64 - ColumnDeclaration b312 (children 1) - DataType Int64 - ColumnDeclaration b313 (children 1) - DataType Int64 - ColumnDeclaration b314 (children 1) - DataType Int64 - ColumnDeclaration b315 (children 1) - DataType Int64 - ColumnDeclaration b316 (children 1) - DataType Int64 - ColumnDeclaration b317 (children 1) - DataType Int64 - ColumnDeclaration b318 (children 1) - DataType Int64 - ColumnDeclaration b319 (children 1) - DataType Int64 - ColumnDeclaration b320 (children 1) - DataType Int64 - ColumnDeclaration b321 (children 1) - DataType Int64 - ColumnDeclaration b322 (children 1) - DataType Int64 - ColumnDeclaration b323 (children 1) - DataType Int64 - ColumnDeclaration b324 (children 1) - DataType Int64 - ColumnDeclaration b325 (children 1) - DataType Int64 - ColumnDeclaration b326 (children 1) - DataType Int64 - ColumnDeclaration b327 (children 1) - DataType Int64 - ColumnDeclaration b328 (children 1) - DataType Int64 - ColumnDeclaration b329 (children 1) - DataType Int64 - ColumnDeclaration b330 (children 1) - DataType Int64 - ColumnDeclaration b331 (children 1) - DataType Int64 - ColumnDeclaration b332 (children 1) - DataType Int64 - ColumnDeclaration b333 (children 1) - DataType Int64 - ColumnDeclaration b334 (children 1) - DataType Int64 - ColumnDeclaration b335 (children 1) - DataType Int64 - ColumnDeclaration b336 (children 1) - DataType Int64 - ColumnDeclaration b337 (children 1) - DataType Int64 - ColumnDeclaration b338 (children 1) - DataType Int64 - ColumnDeclaration b339 (children 1) - DataType Int64 - ColumnDeclaration b340 (children 1) - DataType Int64 - ColumnDeclaration b341 (children 1) - DataType Int64 - ColumnDeclaration b342 (children 1) - DataType Int64 - ColumnDeclaration b343 (children 1) - DataType Int64 - ColumnDeclaration b344 (children 1) - DataType Int64 - ColumnDeclaration b345 (children 1) - DataType Int64 - ColumnDeclaration b346 (children 1) - DataType Int64 - ColumnDeclaration b347 (children 1) - DataType Int64 - ColumnDeclaration b348 (children 1) - DataType Int64 - ColumnDeclaration b349 (children 1) - DataType Int64 - ColumnDeclaration b350 (children 1) - DataType Int64 - ColumnDeclaration b351 (children 1) - DataType Int64 - ColumnDeclaration b352 (children 1) - DataType Int64 - ColumnDeclaration b353 (children 1) - DataType Int64 - ColumnDeclaration b354 (children 1) - DataType Int64 - ColumnDeclaration b355 (children 1) - DataType Int64 - ColumnDeclaration b356 (children 1) - DataType Int64 - ColumnDeclaration b357 (children 1) - DataType Int64 - ColumnDeclaration b358 (children 1) - DataType Int64 - ColumnDeclaration b359 (children 1) - DataType Int64 - ColumnDeclaration b360 (children 1) - DataType Int64 - ColumnDeclaration b361 (children 1) - DataType Int64 - ColumnDeclaration b362 (children 1) - DataType Int64 - ColumnDeclaration b363 (children 1) - DataType Int64 - ColumnDeclaration b364 (children 1) - DataType Int64 - ColumnDeclaration b365 (children 1) - DataType Int64 - ColumnDeclaration b366 (children 1) - DataType Int64 - ColumnDeclaration b367 (children 1) - DataType Int64 - ColumnDeclaration b368 (children 1) - DataType Int64 - ColumnDeclaration b369 (children 1) - DataType Int64 - ColumnDeclaration b370 (children 1) - DataType Int64 - ColumnDeclaration b371 (children 1) - DataType Int64 - ColumnDeclaration b372 (children 1) - DataType Int64 - ColumnDeclaration b373 (children 1) - DataType Int64 - ColumnDeclaration b374 (children 1) - DataType Int64 - ColumnDeclaration b375 (children 1) - DataType Int64 - ColumnDeclaration b376 (children 1) - DataType Int64 - ColumnDeclaration b377 (children 1) - DataType Int64 - ColumnDeclaration b378 (children 1) - DataType Int64 - ColumnDeclaration b379 (children 1) - DataType Int64 - ColumnDeclaration b380 (children 1) - DataType Int64 - ColumnDeclaration b381 (children 1) - DataType Int64 - ColumnDeclaration b382 (children 1) - DataType Int64 - ColumnDeclaration b383 (children 1) - DataType Int64 - ColumnDeclaration b384 (children 1) - DataType Int64 - ColumnDeclaration b385 (children 1) - DataType Int64 - ColumnDeclaration b386 (children 1) - DataType Int64 - ColumnDeclaration b387 (children 1) - DataType Int64 - ColumnDeclaration b388 (children 1) - DataType Int64 - ColumnDeclaration b389 (children 1) - DataType Int64 - ColumnDeclaration b390 (children 1) - DataType Int64 - ColumnDeclaration b391 (children 1) - DataType Int64 - ColumnDeclaration b392 (children 1) - DataType Int64 - ColumnDeclaration b393 (children 1) - DataType Int64 - ColumnDeclaration b394 (children 1) - DataType Int64 - ColumnDeclaration b395 (children 1) - DataType Int64 - ColumnDeclaration b396 (children 1) - DataType Int64 - ColumnDeclaration b397 (children 1) - DataType Int64 - ColumnDeclaration b398 (children 1) - DataType Int64 - ColumnDeclaration b399 (children 1) - DataType Int64 - ColumnDeclaration b400 (children 1) - DataType Int64 - ColumnDeclaration b401 (children 1) - DataType Int64 - ColumnDeclaration b402 (children 1) - DataType Int64 - ColumnDeclaration b403 (children 1) - DataType Int64 - ColumnDeclaration b404 (children 1) - DataType Int64 - ColumnDeclaration b405 (children 1) - DataType Int64 - ColumnDeclaration b406 (children 1) - DataType Int64 - ColumnDeclaration b407 (children 1) - DataType Int64 - ColumnDeclaration b408 (children 1) - DataType Int64 - ColumnDeclaration b409 (children 1) - DataType Int64 - ColumnDeclaration b410 (children 1) - DataType Int64 - ColumnDeclaration b411 (children 1) - DataType Int64 - ColumnDeclaration b412 (children 1) - DataType Int64 - ColumnDeclaration b413 (children 1) - DataType Int64 - ColumnDeclaration b414 (children 1) - DataType Int64 - ColumnDeclaration b415 (children 1) - DataType Int64 - ColumnDeclaration b416 (children 1) - DataType Int64 - ColumnDeclaration b417 (children 1) - DataType Int64 - ColumnDeclaration b418 (children 1) - DataType Int64 - ColumnDeclaration b419 (children 1) - DataType Int64 - ColumnDeclaration b420 (children 1) - DataType Int64 - ColumnDeclaration b421 (children 1) - DataType Int64 - ColumnDeclaration b422 (children 1) - DataType Int64 - ColumnDeclaration b423 (children 1) - DataType Int64 - ColumnDeclaration b424 (children 1) - DataType Int64 - ColumnDeclaration b425 (children 1) - DataType Int64 - ColumnDeclaration b426 (children 1) - DataType Int64 - ColumnDeclaration b427 (children 1) - DataType Int64 - ColumnDeclaration b428 (children 1) - DataType Int64 - ColumnDeclaration b429 (children 1) - DataType Int64 - ColumnDeclaration b430 (children 1) - DataType Int64 - ColumnDeclaration b431 (children 1) - DataType Int64 - ColumnDeclaration b432 (children 1) - DataType Int64 - ColumnDeclaration b433 (children 1) - DataType Int64 - ColumnDeclaration b434 (children 1) - DataType Int64 - ColumnDeclaration b435 (children 1) - DataType Int64 - ColumnDeclaration b436 (children 1) - DataType Int64 - ColumnDeclaration b437 (children 1) - DataType Int64 - ColumnDeclaration b438 (children 1) - DataType Int64 - ColumnDeclaration b439 (children 1) - DataType Int64 - ColumnDeclaration b440 (children 1) - DataType Int64 - ColumnDeclaration b441 (children 1) - DataType Int64 - ColumnDeclaration b442 (children 1) - DataType Int64 - ColumnDeclaration b443 (children 1) - DataType Int64 - ColumnDeclaration b444 (children 1) - DataType Int64 - ColumnDeclaration b445 (children 1) - DataType Int64 - ColumnDeclaration b446 (children 1) - DataType Int64 - ColumnDeclaration b447 (children 1) - DataType Int64 - ColumnDeclaration b448 (children 1) - DataType Int64 - ColumnDeclaration b449 (children 1) - DataType Int64 - ColumnDeclaration b450 (children 1) - DataType Int64 - ColumnDeclaration b451 (children 1) - DataType Int64 - ColumnDeclaration b452 (children 1) - DataType Int64 - ColumnDeclaration b453 (children 1) - DataType Int64 - ColumnDeclaration b454 (children 1) - DataType Int64 - ColumnDeclaration b455 (children 1) - DataType Int64 - ColumnDeclaration b456 (children 1) - DataType Int64 - ColumnDeclaration b457 (children 1) - DataType Int64 - ColumnDeclaration b458 (children 1) - DataType Int64 - ColumnDeclaration b459 (children 1) - DataType Int64 - ColumnDeclaration b460 (children 1) - DataType Int64 - ColumnDeclaration b461 (children 1) - DataType Int64 - ColumnDeclaration b462 (children 1) - DataType Int64 - ColumnDeclaration b463 (children 1) - DataType Int64 - ColumnDeclaration b464 (children 1) - DataType Int64 - ColumnDeclaration b465 (children 1) - DataType Int64 - ColumnDeclaration b466 (children 1) - DataType Int64 - ColumnDeclaration b467 (children 1) - DataType Int64 - ColumnDeclaration b468 (children 1) - DataType Int64 - ColumnDeclaration b469 (children 1) - DataType Int64 - ColumnDeclaration b470 (children 1) - DataType Int64 - ColumnDeclaration b471 (children 1) - DataType Int64 - ColumnDeclaration b472 (children 1) - DataType Int64 - ColumnDeclaration b473 (children 1) - DataType Int64 - ColumnDeclaration b474 (children 1) - DataType Int64 - ColumnDeclaration b475 (children 1) - DataType Int64 - ColumnDeclaration b476 (children 1) - DataType Int64 - ColumnDeclaration b477 (children 1) - DataType Int64 - ColumnDeclaration b478 (children 1) - DataType Int64 - ColumnDeclaration b479 (children 1) - DataType Int64 - ColumnDeclaration b480 (children 1) - DataType Int64 - ColumnDeclaration b481 (children 1) - DataType Int64 - ColumnDeclaration b482 (children 1) - DataType Int64 - ColumnDeclaration b483 (children 1) - DataType Int64 - ColumnDeclaration b484 (children 1) - DataType Int64 - ColumnDeclaration b485 (children 1) - DataType Int64 - ColumnDeclaration b486 (children 1) - DataType Int64 - ColumnDeclaration b487 (children 1) - DataType Int64 - ColumnDeclaration b488 (children 1) - DataType Int64 - ColumnDeclaration b489 (children 1) - DataType Int64 - ColumnDeclaration b490 (children 1) - DataType Int64 - ColumnDeclaration b491 (children 1) - DataType Int64 - ColumnDeclaration b492 (children 1) - DataType Int64 - ColumnDeclaration b493 (children 1) - DataType Int64 - ColumnDeclaration b494 (children 1) - DataType Int64 - ColumnDeclaration b495 (children 1) - DataType Int64 - ColumnDeclaration b496 (children 1) - DataType Int64 - ColumnDeclaration b497 (children 1) - DataType Int64 - ColumnDeclaration b498 (children 1) - DataType Int64 - ColumnDeclaration b499 (children 1) - DataType Int64 - ColumnDeclaration b500 (children 1) - DataType Int64 - Storage definition (children 1) - Function Memory diff --git a/parser/testdata/03164_early_constant_folding_analyzer/explain.txt b/parser/testdata/03164_early_constant_folding_analyzer/explain.txt index 1ca8a12ec..48cd1a8fb 100644 --- a/parser/testdata/03164_early_constant_folding_analyzer/explain.txt +++ b/parser/testdata/03164_early_constant_folding_analyzer/explain.txt @@ -1,71 +1,2 @@ -CreateQuery checks (children 3) +CreateQuery checks (children 1) Identifier checks - Columns definition (children 1) - ExpressionList (children 21) - ColumnDeclaration pull_request_number (children 1) - DataType UInt32 - ColumnDeclaration commit_sha (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration check_name (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration check_status (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration check_duration_ms (children 1) - DataType UInt64 - ColumnDeclaration check_start_time (children 1) - DataType DateTime - ColumnDeclaration test_name (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration test_status (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration test_duration_ms (children 1) - DataType UInt64 - ColumnDeclaration report_url (children 1) - DataType String - ColumnDeclaration pull_request_url (children 1) - DataType String - ColumnDeclaration commit_url (children 1) - DataType String - ColumnDeclaration task_url (children 1) - DataType String - ColumnDeclaration base_ref (children 1) - DataType String - ColumnDeclaration base_repo (children 1) - DataType String - ColumnDeclaration head_ref (children 1) - DataType String - ColumnDeclaration head_repo (children 1) - DataType String - ColumnDeclaration test_context_raw (children 1) - DataType String - ColumnDeclaration instance_type (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration instance_id (children 1) - DataType String - ColumnDeclaration date (children 2) - DataType Date - Function toDate (children 1) - ExpressionList (children 1) - Identifier check_start_time - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 6) - Identifier date - Identifier pull_request_number - Identifier commit_sha - Identifier check_name - Identifier test_name - Identifier check_start_time diff --git a/parser/testdata/03165_order_by_duplicate/explain.txt b/parser/testdata/03165_order_by_duplicate/explain.txt index 4ba4d568f..2dc2d2a36 100644 --- a/parser/testdata/03165_order_by_duplicate/explain.txt +++ b/parser/testdata/03165_order_by_duplicate/explain.txt @@ -1,16 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Storage definition (children 2) - Function ReplacingMergeTree - Identifier id - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Identifier number (alias id) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_100 diff --git a/parser/testdata/03168_attach_as_replicated_materialized_view/explain.txt b/parser/testdata/03168_attach_as_replicated_materialized_view/explain.txt index d681e156b..c5ff29792 100644 --- a/parser/testdata/03168_attach_as_replicated_materialized_view/explain.txt +++ b/parser/testdata/03168_attach_as_replicated_materialized_view/explain.txt @@ -1,16 +1,2 @@ -CreateQuery hourly_data (children 3) +CreateQuery hourly_data (children 1) Identifier hourly_data - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration domain_name (children 1) - DataType String - ColumnDeclaration event_time (children 1) - DataType DateTime - ColumnDeclaration count_views (children 1) - DataType UInt64 - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 2) - Identifier domain_name - Identifier event_time diff --git a/parser/testdata/03168_cld2_tsan/explain.txt b/parser/testdata/03168_cld2_tsan/explain.txt index c8922441e..aa801b310 100644 --- a/parser/testdata/03168_cld2_tsan/explain.txt +++ b/parser/testdata/03168_cld2_tsan/explain.txt @@ -1,26 +1,9 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function detectLanguageMixed (children 1) ExpressionList (children 1) Function materialize (children 1) ExpressionList (children 1) Literal \'二兎を追う者は一兎をも得ず二兎を追う者は一兎をも得ず A vaincre sans peril, on triomphe sans gloire.\' - ExpressionList (children 2) - Function tuple (children 1) - ExpressionList (children 2) - Literal \'a\' - Function toUInt256 (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Function stringToH3 (children 1) - ExpressionList (children 1) - Function toFixedString (children 1) - ExpressionList (children 2) - Function toFixedString (children 1) - ExpressionList (children 2) - Literal \'85283473ffffff\' - Literal UInt64_14 - Literal UInt64_14 - Set diff --git a/parser/testdata/03168_fuzz_multiIf_short_circuit/metadata.json b/parser/testdata/03168_fuzz_multiIf_short_circuit/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03168_fuzz_multiIf_short_circuit/metadata.json +++ b/parser/testdata/03168_fuzz_multiIf_short_circuit/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03169_optimize_injective_functions_inside_uniq_crash/explain.txt b/parser/testdata/03169_optimize_injective_functions_inside_uniq_crash/explain.txt index 6aa4a83d5..0551f72ab 100644 --- a/parser/testdata/03169_optimize_injective_functions_inside_uniq_crash/explain.txt +++ b/parser/testdata/03169_optimize_injective_functions_inside_uniq_crash/explain.txt @@ -1,42 +1,7 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function sum (children 1) ExpressionList (children 1) Identifier u - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Function intDiv (alias k) (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_4096 - Function uniqCombined (alias u) (children 1) - ExpressionList (children 1) - Function tuple (children 1) - ExpressionList (children 1) - Function materialize (children 1) - ExpressionList (children 1) - Function toLowCardinality (children 1) - ExpressionList (children 1) - Function toNullable (children 1) - ExpressionList (children 1) - Literal UInt64_16 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Function multiply (children 1) - ExpressionList (children 2) - Literal UInt64_4096 - Literal UInt64_100 - ExpressionList (children 1) - Identifier k - Set diff --git a/parser/testdata/03170_part_offset_as_table_column/explain.txt b/parser/testdata/03170_part_offset_as_table_column/explain.txt index 9353f2df8..d2b0e8fe1 100644 --- a/parser/testdata/03170_part_offset_as_table_column/explain.txt +++ b/parser/testdata/03170_part_offset_as_table_column/explain.txt @@ -1,11 +1,2 @@ -CreateQuery test_table (children 3) +CreateQuery test_table (children 1) Identifier test_table - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration key (children 1) - DataType UInt32 - ColumnDeclaration _part_offset (children 1) - Literal UInt64_0 - Storage definition (children 2) - Function MergeTree - Identifier key diff --git a/parser/testdata/03198_dictionary_validate_primary_key_type/metadata.json b/parser/testdata/03198_dictionary_validate_primary_key_type/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03198_dictionary_validate_primary_key_type/metadata.json +++ b/parser/testdata/03198_dictionary_validate_primary_key_type/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03199_fix_auc_tie_handling/explain.txt b/parser/testdata/03199_fix_auc_tie_handling/explain.txt index 3e5fc31f3..28692f18d 100644 --- a/parser/testdata/03199_fix_auc_tie_handling/explain.txt +++ b/parser/testdata/03199_fix_auc_tie_handling/explain.txt @@ -1,14 +1,2 @@ -CreateQuery labels_unordered (children 3) +CreateQuery labels_unordered (children 1) Identifier labels_unordered - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration idx (children 1) - DataType Int64 - ColumnDeclaration score (children 1) - DataType Float64 - ColumnDeclaration label (children 1) - DataType Int64 - Storage definition (children 3) - Function MergeTree - Identifier idx - Identifier idx diff --git a/parser/testdata/03203_system_numbers_limit_and_offset_complex/metadata.json b/parser/testdata/03203_system_numbers_limit_and_offset_complex/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/03203_system_numbers_limit_and_offset_complex/metadata.json +++ b/parser/testdata/03203_system_numbers_limit_and_offset_complex/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/03208_datetime_cast_losing_precision/metadata.json b/parser/testdata/03208_datetime_cast_losing_precision/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03208_datetime_cast_losing_precision/metadata.json +++ b/parser/testdata/03208_datetime_cast_losing_precision/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03210_fix_single_value_data_assertion/metadata.json b/parser/testdata/03210_fix_single_value_data_assertion/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03210_fix_single_value_data_assertion/metadata.json +++ b/parser/testdata/03210_fix_single_value_data_assertion/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03215_fix_get_index_in_tuple/explain.txt b/parser/testdata/03215_fix_get_index_in_tuple/explain.txt index 263f773b0..f196a26be 100644 --- a/parser/testdata/03215_fix_get_index_in_tuple/explain.txt +++ b/parser/testdata/03215_fix_get_index_in_tuple/explain.txt @@ -1,14 +1,2 @@ -CreateQuery dummy_table_03215 (children 3) +CreateQuery dummy_table_03215 (children 1) Identifier dummy_table_03215 - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration id_col (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration date_col (children 1) - DataType Date - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Identifier date_col diff --git a/parser/testdata/03215_partition_in_tuple/explain.txt b/parser/testdata/03215_partition_in_tuple/explain.txt index 660796266..841be4495 100644 --- a/parser/testdata/03215_partition_in_tuple/explain.txt +++ b/parser/testdata/03215_partition_in_tuple/explain.txt @@ -1,4 +1,4 @@ -CreateQuery t (children 4) +CreateQuery t (children 2) Identifier t Columns definition (children 1) ExpressionList (children 2) @@ -10,24 +10,3 @@ CreateQuery t (children 4) DataType FixedString (children 1) ExpressionList (children 1) Literal UInt64_6 - Storage definition (children 3) - Function MergeTree - Function toStartOfDay (children 1) - ExpressionList (children 1) - Identifier a - Function tuple (children 1) - ExpressionList (children 2) - Identifier a - Identifier b - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function values (children 1) - ExpressionList (children 2) - Literal Tuple_(\'2023-01-01 00:00:00.000\', \'fd4c03\') - Literal Tuple_(\'2023-01-01 00:00:00.000\', \'123456\') diff --git a/parser/testdata/03221_key_condition_bug/explain.txt b/parser/testdata/03221_key_condition_bug/explain.txt index 861e7119d..a4f65562a 100644 --- a/parser/testdata/03221_key_condition_bug/explain.txt +++ b/parser/testdata/03221_key_condition_bug/explain.txt @@ -1,10 +1,2 @@ -CreateQuery report_metrics_v2 (children 3) +CreateQuery report_metrics_v2 (children 1) Identifier report_metrics_v2 - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration a (children 1) - DataType UInt64 - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Identifier a diff --git a/parser/testdata/03221_refreshable_matview_progress/metadata.json b/parser/testdata/03221_refreshable_matview_progress/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/03221_refreshable_matview_progress/metadata.json +++ b/parser/testdata/03221_refreshable_matview_progress/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/03222_ignore_nulls_query_tree_elimination/metadata.json b/parser/testdata/03222_ignore_nulls_query_tree_elimination/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03222_ignore_nulls_query_tree_elimination/metadata.json +++ b/parser/testdata/03222_ignore_nulls_query_tree_elimination/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03224_invalid_alter/explain.txt b/parser/testdata/03224_invalid_alter/explain.txt index 06014e17d..2dc2d2a36 100644 --- a/parser/testdata/03224_invalid_alter/explain.txt +++ b/parser/testdata/03224_invalid_alter/explain.txt @@ -1,19 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration str (children 1) - DataType String - ColumnDeclaration column_with_codec (children 1) - DataType String - ColumnDeclaration column_with_alias (children 2) - DataType String - Function concat (children 1) - ExpressionList (children 2) - Identifier str - Literal \'a\' (alias a) - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Function tuple (children 1) - ExpressionList diff --git a/parser/testdata/03227_test_sample_n/explain.txt b/parser/testdata/03227_test_sample_n/explain.txt index af56b70f7..e19b48908 100644 --- a/parser/testdata/03227_test_sample_n/explain.txt +++ b/parser/testdata/03227_test_sample_n/explain.txt @@ -1,12 +1,2 @@ -CreateQuery table_name (children 3) +CreateQuery table_name (children 1) Identifier table_name - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration id (children 1) - DataType UInt64 - Storage definition (children 2) - Function MergeTree (children 1) - ExpressionList - Function cityHash64 (children 1) - ExpressionList (children 1) - Identifier id diff --git a/parser/testdata/03238_analyzer_unknown_function/explain.txt b/parser/testdata/03238_analyzer_unknown_function/explain.txt index 55f65b14e..a3311f08f 100644 --- a/parser/testdata/03238_analyzer_unknown_function/explain.txt +++ b/parser/testdata/03238_analyzer_unknown_function/explain.txt @@ -1,36 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Identifier source.count (alias count) - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias source) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 3) - ExpressionList (children 2) - Function count (alias count) (children 1) - ExpressionList (children 1) - Asterisk - Identifier key - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 - ExpressionList (children 1) - Function modulo (alias key) (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - TableIdentifier system.one (alias r) - TableJoin (children 1) - Function equals (children 1) - ExpressionList (children 2) - Identifier source.key - Identifier r.dummy diff --git a/parser/testdata/03254_attach_part_order/explain.txt b/parser/testdata/03254_attach_part_order/explain.txt index 0c8e7a161..d2b0e8fe1 100644 --- a/parser/testdata/03254_attach_part_order/explain.txt +++ b/parser/testdata/03254_attach_part_order/explain.txt @@ -1,21 +1,2 @@ -CreateQuery test_table (children 3) +CreateQuery test_table (children 1) Identifier test_table - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration dt (children 1) - DataType DateTime - ColumnDeclaration id (children 1) - DataType UInt32 - ColumnDeclaration url (children 1) - DataType String - ColumnDeclaration visits (children 1) - DataType UInt32 - Storage definition (children 3) - Function ReplacingMergeTree - Function toYYYYMM (children 1) - ExpressionList (children 1) - Identifier dt - Function tuple (children 1) - ExpressionList (children 2) - Identifier dt - Identifier id diff --git a/parser/testdata/03255_fix_sbstrings_logical_error/metadata.json b/parser/testdata/03255_fix_sbstrings_logical_error/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03255_fix_sbstrings_logical_error/metadata.json +++ b/parser/testdata/03255_fix_sbstrings_logical_error/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03257_scalar_in_format_table_expression/metadata.json b/parser/testdata/03257_scalar_in_format_table_expression/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03257_scalar_in_format_table_expression/metadata.json +++ b/parser/testdata/03257_scalar_in_format_table_expression/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03258_old_analyzer_const_expr_bug/metadata.json b/parser/testdata/03258_old_analyzer_const_expr_bug/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/03258_old_analyzer_const_expr_bug/metadata.json +++ b/parser/testdata/03258_old_analyzer_const_expr_bug/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/03267_materialized_view_keeps_security_context/metadata.json b/parser/testdata/03267_materialized_view_keeps_security_context/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03267_materialized_view_keeps_security_context/metadata.json +++ b/parser/testdata/03267_materialized_view_keeps_security_context/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03269_bf16/metadata.json b/parser/testdata/03269_bf16/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03269_bf16/metadata.json +++ b/parser/testdata/03269_bf16/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03273_group_by_in_order_still_used_when_group_by_key_doesnt_match_order_by_key/explain.txt b/parser/testdata/03273_group_by_in_order_still_used_when_group_by_key_doesnt_match_order_by_key/explain.txt index 3ab51bc97..2dc2d2a36 100644 --- a/parser/testdata/03273_group_by_in_order_still_used_when_group_by_key_doesnt_match_order_by_key/explain.txt +++ b/parser/testdata/03273_group_by_in_order_still_used_when_group_by_key_doesnt_match_order_by_key/explain.txt @@ -1,14 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration a (children 1) - DataType UInt64 - ColumnDeclaration b (children 1) - DataType UInt64 - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 2) - Identifier a - Identifier b diff --git a/parser/testdata/03274_with_fill_dup_sort_bug/metadata.json b/parser/testdata/03274_with_fill_dup_sort_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03274_with_fill_dup_sort_bug/metadata.json +++ b/parser/testdata/03274_with_fill_dup_sort_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03275_ignore_nonexistent_files_fix/metadata.json b/parser/testdata/03275_ignore_nonexistent_files_fix/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03275_ignore_nonexistent_files_fix/metadata.json +++ b/parser/testdata/03275_ignore_nonexistent_files_fix/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03277_analyzer_array_join_fix/explain.txt b/parser/testdata/03277_analyzer_array_join_fix/explain.txt index 6b236fdab..f8c3bcb23 100644 --- a/parser/testdata/03277_analyzer_array_join_fix/explain.txt +++ b/parser/testdata/03277_analyzer_array_join_fix/explain.txt @@ -1,18 +1,2 @@ -CreateQuery repro (children 3) +CreateQuery repro (children 1) Identifier repro - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration a (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration foos (children 1) - DataType Nested (children 1) - ExpressionList (children 1) - NameTypePair x (children 1) - DataType LowCardinality (children 1) - ExpressionList (children 1) - DataType String - Storage definition (children 2) - Function MergeTree - Identifier a diff --git a/parser/testdata/03282_parallel_join_with_additional_filter/metadata.json b/parser/testdata/03282_parallel_join_with_additional_filter/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03282_parallel_join_with_additional_filter/metadata.json +++ b/parser/testdata/03282_parallel_join_with_additional_filter/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03290_dictionary_assert_on_function/metadata.json b/parser/testdata/03290_dictionary_assert_on_function/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03290_dictionary_assert_on_function/metadata.json +++ b/parser/testdata/03290_dictionary_assert_on_function/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03290_formatReadable_other_numeric_types/metadata.json b/parser/testdata/03290_formatReadable_other_numeric_types/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03290_formatReadable_other_numeric_types/metadata.json +++ b/parser/testdata/03290_formatReadable_other_numeric_types/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03290_partial_arrayROCAUC_and_arrayAUCPR/metadata.json b/parser/testdata/03290_partial_arrayROCAUC_and_arrayAUCPR/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03290_partial_arrayROCAUC_and_arrayAUCPR/metadata.json +++ b/parser/testdata/03290_partial_arrayROCAUC_and_arrayAUCPR/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03292_format_tty_friendly/metadata.json b/parser/testdata/03292_format_tty_friendly/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03292_format_tty_friendly/metadata.json +++ b/parser/testdata/03292_format_tty_friendly/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03299_deep_nested_map_creation/explain.txt b/parser/testdata/03299_deep_nested_map_creation/explain.txt index fc6108d3a..2dc2d2a36 100644 --- a/parser/testdata/03299_deep_nested_map_creation/explain.txt +++ b/parser/testdata/03299_deep_nested_map_creation/explain.txt @@ -1,310 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration x (children 1) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Map (children 1) - ExpressionList (children 2) - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - DataType Int32 - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList diff --git a/parser/testdata/03305_fix_kafka_table_with_kw_arguments/explain.txt b/parser/testdata/03305_fix_kafka_table_with_kw_arguments/explain.txt index 915499345..72d7c81c3 100644 --- a/parser/testdata/03305_fix_kafka_table_with_kw_arguments/explain.txt +++ b/parser/testdata/03305_fix_kafka_table_with_kw_arguments/explain.txt @@ -1,16 +1,3 @@ -CreateQuery test (children 3) +CreateQuery default test (children 2) + Identifier default Identifier test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration id (children 1) - DataType UInt32 - ColumnDeclaration message (children 1) - DataType String - Storage definition (children 1) - Function Kafka (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Identifier a - Literal \'1\' - Literal \'clickhouse\' diff --git a/parser/testdata/03310_create_database_with_settings/metadata.json b/parser/testdata/03310_create_database_with_settings/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03310_create_database_with_settings/metadata.json +++ b/parser/testdata/03310_create_database_with_settings/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03311_recursive_cte_old_analyzer_error/metadata.json b/parser/testdata/03311_recursive_cte_old_analyzer_error/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03311_recursive_cte_old_analyzer_error/metadata.json +++ b/parser/testdata/03311_recursive_cte_old_analyzer_error/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03312_analyzer_unused_projection_fix/explain.txt b/parser/testdata/03312_analyzer_unused_projection_fix/explain.txt index 07bec183e..d92f4bdfc 100644 --- a/parser/testdata/03312_analyzer_unused_projection_fix/explain.txt +++ b/parser/testdata/03312_analyzer_unused_projection_fix/explain.txt @@ -1,20 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function count (children 1) ExpressionList - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 2) - SelectQuery (children 1) - ExpressionList (children 2) - Literal UInt64_1 (alias a) - Literal UInt64_2 (alias b) - SelectQuery (children 1) - ExpressionList (children 2) - Literal UInt64_1 - Literal UInt64_1 diff --git a/parser/testdata/03314_analyzer_resolve_in_parent_scope/metadata.json b/parser/testdata/03314_analyzer_resolve_in_parent_scope/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03314_analyzer_resolve_in_parent_scope/metadata.json +++ b/parser/testdata/03314_analyzer_resolve_in_parent_scope/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03314_analyzer_resolve_in_parent_scope_2/explain.txt b/parser/testdata/03314_analyzer_resolve_in_parent_scope_2/explain.txt index fe55f2359..2dc2d2a36 100644 --- a/parser/testdata/03314_analyzer_resolve_in_parent_scope_2/explain.txt +++ b/parser/testdata/03314_analyzer_resolve_in_parent_scope_2/explain.txt @@ -1,20 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration raw_id (children 1) - DataType String - ColumnDeclaration columns_n (children 1) - DataType Nested (children 1) - ExpressionList (children 2) - NameTypePair col_1 (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType String - NameTypePair col_2 (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType String - Storage definition (children 2) - Function MergeTree - Identifier raw_id diff --git a/parser/testdata/03314_analyzer_resolve_in_parent_scope_3/explain.txt b/parser/testdata/03314_analyzer_resolve_in_parent_scope_3/explain.txt index 5d067384f..2dc2d2a36 100644 --- a/parser/testdata/03314_analyzer_resolve_in_parent_scope_3/explain.txt +++ b/parser/testdata/03314_analyzer_resolve_in_parent_scope_3/explain.txt @@ -1,12 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration a (children 1) - DataType UInt64 - ColumnDeclaration b (children 1) - DataType UInt64 - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList diff --git a/parser/testdata/03314_analyzer_resolve_in_parent_scope_5/metadata.json b/parser/testdata/03314_analyzer_resolve_in_parent_scope_5/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03314_analyzer_resolve_in_parent_scope_5/metadata.json +++ b/parser/testdata/03314_analyzer_resolve_in_parent_scope_5/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03315_array_join_scalar/metadata.json b/parser/testdata/03315_array_join_scalar/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03315_array_join_scalar/metadata.json +++ b/parser/testdata/03315_array_join_scalar/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03321_create_table_as_replicated_engine_args/metadata.json b/parser/testdata/03321_create_table_as_replicated_engine_args/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03321_create_table_as_replicated_engine_args/metadata.json +++ b/parser/testdata/03321_create_table_as_replicated_engine_args/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03322_unused_interpolate_expressions/metadata.json b/parser/testdata/03322_unused_interpolate_expressions/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03322_unused_interpolate_expressions/metadata.json +++ b/parser/testdata/03322_unused_interpolate_expressions/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03323_bfloat16_least_supertype/explain.txt b/parser/testdata/03323_bfloat16_least_supertype/explain.txt index 463134c98..a0e60e380 100644 --- a/parser/testdata/03323_bfloat16_least_supertype/explain.txt +++ b/parser/testdata/03323_bfloat16_least_supertype/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function if (children 1) ExpressionList (children 3) @@ -10,17 +10,3 @@ SelectWithUnionQuery (children 1) Literal UInt64_4 Identifier d Literal UInt64_1 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Function materialize (alias d) (children 1) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Literal \'1\' - Literal \'BFloat16\' diff --git a/parser/testdata/03323_union_all_constants_bug/metadata.json b/parser/testdata/03323_union_all_constants_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03323_union_all_constants_bug/metadata.json +++ b/parser/testdata/03323_union_all_constants_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03328_normalized_query_hash/metadata.json b/parser/testdata/03328_normalized_query_hash/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03328_normalized_query_hash/metadata.json +++ b/parser/testdata/03328_normalized_query_hash/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03340_projections_formatting/explain.txt b/parser/testdata/03340_projections_formatting/explain.txt index 92ade7282..2dc2d2a36 100644 --- a/parser/testdata/03340_projections_formatting/explain.txt +++ b/parser/testdata/03340_projections_formatting/explain.txt @@ -1,12 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration user_id (children 1) - DataType UInt64 - ColumnDeclaration item_id (children 1) - DataType UInt64 - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList diff --git a/parser/testdata/03350_json_parsing_quickly/metadata.json b/parser/testdata/03350_json_parsing_quickly/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03350_json_parsing_quickly/metadata.json +++ b/parser/testdata/03350_json_parsing_quickly/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03356_analyzer_qualified_matcher_error/explain.txt b/parser/testdata/03356_analyzer_qualified_matcher_error/explain.txt index f72d41055..d2b0e8fe1 100644 --- a/parser/testdata/03356_analyzer_qualified_matcher_error/explain.txt +++ b/parser/testdata/03356_analyzer_qualified_matcher_error/explain.txt @@ -1,9 +1,2 @@ -CreateQuery test_table (children 3) +CreateQuery test_table (children 1) Identifier test_table - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration smt (children 1) - DataType String - Storage definition (children 2) - Function MergeTree - Identifier smt diff --git a/parser/testdata/03359_analyzer_rewrite_view_query/explain.txt b/parser/testdata/03359_analyzer_rewrite_view_query/explain.txt index 0357f46cd..b79482db1 100644 --- a/parser/testdata/03359_analyzer_rewrite_view_query/explain.txt +++ b/parser/testdata/03359_analyzer_rewrite_view_query/explain.txt @@ -1,9 +1,2 @@ -CreateQuery mydestination (children 3) +CreateQuery mydestination (children 1) Identifier mydestination - Columns definition (children 1) - ExpressionList (children 1) - ColumnDeclaration object (children 1) - DataType String - Storage definition (children 2) - Function MergeTree - Identifier object diff --git a/parser/testdata/03359_ub_merging_aggregated_transform/explain.txt b/parser/testdata/03359_ub_merging_aggregated_transform/explain.txt index f37702f99..4e1f20805 100644 --- a/parser/testdata/03359_ub_merging_aggregated_transform/explain.txt +++ b/parser/testdata/03359_ub_merging_aggregated_transform/explain.txt @@ -1,12 +1,2 @@ -CreateQuery t_having (children 3) +CreateQuery t_having (children 1) Identifier t_having - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration c0 (children 1) - DataType Int32 - ColumnDeclaration c1 (children 1) - DataType UInt64 - Storage definition (children 3) - Function MergeTree - Identifier c0 - Set diff --git a/parser/testdata/03362_create_table_after_truncate_replicated_database/metadata.json b/parser/testdata/03362_create_table_after_truncate_replicated_database/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03362_create_table_after_truncate_replicated_database/metadata.json +++ b/parser/testdata/03362_create_table_after_truncate_replicated_database/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03365_finish_sorting_crash/metadata.json b/parser/testdata/03365_finish_sorting_crash/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03365_finish_sorting_crash/metadata.json +++ b/parser/testdata/03365_finish_sorting_crash/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03366_bfloat16_sorting/metadata.json b/parser/testdata/03366_bfloat16_sorting/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03366_bfloat16_sorting/metadata.json +++ b/parser/testdata/03366_bfloat16_sorting/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03366_with_fill_dag/explain.txt b/parser/testdata/03366_with_fill_dag/explain.txt index 2ade0978d..6e53dc608 100644 --- a/parser/testdata/03366_with_fill_dag/explain.txt +++ b/parser/testdata/03366_with_fill_dag/explain.txt @@ -1,19 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 - ExpressionList (children 2) - OrderByElement (children 2) - Identifier number - FillModifier (children 1) - Literal UInt64_1 - OrderByElement (children 1) - Literal \'aaa\' - Literal UInt64_1 diff --git a/parser/testdata/03399_lc_nullable_mapfromarrays/metadata.json b/parser/testdata/03399_lc_nullable_mapfromarrays/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03399_lc_nullable_mapfromarrays/metadata.json +++ b/parser/testdata/03399_lc_nullable_mapfromarrays/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03400_get_server_setting/metadata.json b/parser/testdata/03400_get_server_setting/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03400_get_server_setting/metadata.json +++ b/parser/testdata/03400_get_server_setting/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03401_get_merge_tree_setting/metadata.json b/parser/testdata/03401_get_merge_tree_setting/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03401_get_merge_tree_setting/metadata.json +++ b/parser/testdata/03401_get_merge_tree_setting/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03404_ubsan_distinct_join_const_column/explain.txt b/parser/testdata/03404_ubsan_distinct_join_const_column/explain.txt index 372100182..addbf0ca3 100644 --- a/parser/testdata/03404_ubsan_distinct_join_const_column/explain.txt +++ b/parser/testdata/03404_ubsan_distinct_join_const_column/explain.txt @@ -1,108 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Identifier t - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias na) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Literal \'[(1, \'a\')]\' - Literal \'String\' - ExpressionList (children 3) - Literal UInt64_1 - Function printf (children 1) - ExpressionList (children 2) - Function printf (children 1) - ExpressionList (children 8) - Literal NULL - Literal UInt64_7 - Function printf (children 1) - ExpressionList (children 7) - Function isNullable (children 1) - ExpressionList (children 1) - Literal UInt64_7 - Literal UInt64_7 - Literal \'%%d: %d\' - Literal UInt64_7 - Literal UInt64_7 - Literal UInt64_7 - Literal NULL - Literal UInt64_7 - Function materialize (children 1) - ExpressionList (children 1) - Function toUInt256 (children 1) - ExpressionList (children 1) - Literal UInt64_7 - Literal \'%%d: %d\' - Function isNull (children 1) - ExpressionList (children 1) - Function toNullable (children 1) - ExpressionList (children 1) - Literal UInt64_7 - Literal UInt64_7 - Function materialize (children 1) - ExpressionList (children 1) - Function toNullable (children 1) - ExpressionList (children 1) - Literal NULL - Function isNull (children 1) - ExpressionList (children 1) - Function isZeroOrNull (children 1) - ExpressionList (children 1) - Function isNullable (children 1) - ExpressionList (children 1) - Literal UInt64_7 - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Function toNullable (children 1) - ExpressionList (children 1) - Literal \'[(1, \'a\')]\' - Literal \'String\' - ExpressionList (children 3) - Literal UInt64_1 - Function toNullable (children 1) - ExpressionList (children 1) - Function toUInt256 (children 1) - ExpressionList (children 1) - Literal UInt64_123 - Function printf (children 1) - ExpressionList (children 1) - Function printf (children 1) - ExpressionList (children 9) - Literal NULL - Asterisk - Function printf (children 1) - ExpressionList (children 10) - Literal NULL - Literal UInt64_7 - Literal UInt64_7 - Literal UInt64_7 - Literal \'%%d: %d\' - Literal UInt64_7 - Literal UInt64_7 - Function materialize (children 1) - ExpressionList (children 1) - Literal UInt64_7 - Literal UInt64_7 - Literal UInt64_7 - Literal UInt64_7 - Literal UInt64_7 - Literal \'%%d: %d\' - Literal UInt64_7 - Literal UInt64_7 - Literal UInt64_7 - Set diff --git a/parser/testdata/03406_naive_bayes_classifier_codepoint/metadata.json b/parser/testdata/03406_naive_bayes_classifier_codepoint/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03406_naive_bayes_classifier_codepoint/metadata.json +++ b/parser/testdata/03406_naive_bayes_classifier_codepoint/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03406_reservoir_sample_self_merging/metadata.json b/parser/testdata/03406_reservoir_sample_self_merging/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03406_reservoir_sample_self_merging/metadata.json +++ b/parser/testdata/03406_reservoir_sample_self_merging/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03407_naive_bayes_classifier_byte/metadata.json b/parser/testdata/03407_naive_bayes_classifier_byte/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03407_naive_bayes_classifier_byte/metadata.json +++ b/parser/testdata/03407_naive_bayes_classifier_byte/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03441_deltalake_clickhouse_public_datasets/explain.txt b/parser/testdata/03441_deltalake_clickhouse_public_datasets/explain.txt index 0acfda74d..d92f4bdfc 100644 --- a/parser/testdata/03441_deltalake_clickhouse_public_datasets/explain.txt +++ b/parser/testdata/03441_deltalake_clickhouse_public_datasets/explain.txt @@ -1,14 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Function count (children 1) ExpressionList - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function deltaLake (children 1) - ExpressionList (children 3) - Literal \'https://clickhouse-public-datasets.s3.amazonaws.com/delta_lake/hits/\' - Identifier NOSIGN - Set diff --git a/parser/testdata/03442_detach_view/metadata.json b/parser/testdata/03442_detach_view/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03442_detach_view/metadata.json +++ b/parser/testdata/03442_detach_view/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03444_analyzer_resolve_alias_columns/metadata.json b/parser/testdata/03444_analyzer_resolve_alias_columns/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03444_analyzer_resolve_alias_columns/metadata.json +++ b/parser/testdata/03444_analyzer_resolve_alias_columns/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03447_analyzer_correlated_subqueries_tpc_h/metadata.json b/parser/testdata/03447_analyzer_correlated_subqueries_tpc_h/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03447_analyzer_correlated_subqueries_tpc_h/metadata.json +++ b/parser/testdata/03447_analyzer_correlated_subqueries_tpc_h/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03448_analyzer_array_join_alias_in_join_using_bug/explain.txt b/parser/testdata/03448_analyzer_array_join_alias_in_join_using_bug/explain.txt index d2b19d317..9d589513c 100644 --- a/parser/testdata/03448_analyzer_array_join_alias_in_join_using_bug/explain.txt +++ b/parser/testdata/03448_analyzer_array_join_alias_in_join_using_bug/explain.txt @@ -1,13 +1,2 @@ -CreateQuery local_table (children 3) +CreateQuery local_table (children 1) Identifier local_table - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration id (children 1) - DataType Int8 - ColumnDeclaration arr (children 1) - DataType Array (children 1) - ExpressionList (children 1) - DataType UInt8 - Storage definition (children 2) - Function MergeTree - Identifier id diff --git a/parser/testdata/03461_numeric_indexed_vector_chain/metadata.json b/parser/testdata/03461_numeric_indexed_vector_chain/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03461_numeric_indexed_vector_chain/metadata.json +++ b/parser/testdata/03461_numeric_indexed_vector_chain/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03512_join_using_parent_scope_matcher/metadata.json b/parser/testdata/03512_join_using_parent_scope_matcher/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03512_join_using_parent_scope_matcher/metadata.json +++ b/parser/testdata/03512_join_using_parent_scope_matcher/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03512_naive_bayes_classifier_general/metadata.json b/parser/testdata/03512_naive_bayes_classifier_general/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03512_naive_bayes_classifier_general/metadata.json +++ b/parser/testdata/03512_naive_bayes_classifier_general/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03513_resize_pipeline_after_totals/metadata.json b/parser/testdata/03513_resize_pipeline_after_totals/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03513_resize_pipeline_after_totals/metadata.json +++ b/parser/testdata/03513_resize_pipeline_after_totals/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03519_fulter_push_down_duplicate_column_name_bug/metadata.json b/parser/testdata/03519_fulter_push_down_duplicate_column_name_bug/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03519_fulter_push_down_duplicate_column_name_bug/metadata.json +++ b/parser/testdata/03519_fulter_push_down_duplicate_column_name_bug/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03524_sign_argument/metadata.json b/parser/testdata/03524_sign_argument/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03524_sign_argument/metadata.json +++ b/parser/testdata/03524_sign_argument/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03528_s3_insert_partition_by_whitespaces/metadata.json b/parser/testdata/03528_s3_insert_partition_by_whitespaces/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03528_s3_insert_partition_by_whitespaces/metadata.json +++ b/parser/testdata/03528_s3_insert_partition_by_whitespaces/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03532_dynamic_column_inside_map_rollback/metadata.json b/parser/testdata/03532_dynamic_column_inside_map_rollback/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03532_dynamic_column_inside_map_rollback/metadata.json +++ b/parser/testdata/03532_dynamic_column_inside_map_rollback/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03535_system_formats/explain.txt b/parser/testdata/03535_system_formats/explain.txt index f63595a38..b69a80c79 100644 --- a/parser/testdata/03535_system_formats/explain.txt +++ b/parser/testdata/03535_system_formats/explain.txt @@ -1,121 +1,9 @@ -SelectWithUnionQuery (children 2) +SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 2) ExpressionList (children 1) Asterisk TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier system.formats - Function in (children 1) - ExpressionList (children 106) - Identifier name - Literal \'Arrow\' - Literal \'ArrowStream\' - Literal \'Avro\' - Literal \'AvroConfluent\' - Literal \'BSONEachRow\' - Literal \'Buffers\' - Literal \'CSV\' - Literal \'CSVWithNames\' - Literal \'CSVWithNamesAndTypes\' - Literal \'CapnProto\' - Literal \'CustomSeparated\' - Literal \'CustomSeparatedIgnoreSpaces\' - Literal \'CustomSeparatedIgnoreSpacesWithNames\' - Literal \'CustomSeparatedIgnoreSpacesWithNamesAndTypes\' - Literal \'CustomSeparatedWithNames\' - Literal \'CustomSeparatedWithNamesAndTypes\' - Literal \'Form\' - Literal \'HiveText\' - Literal \'JSON\' - Literal \'JSONAsObject\' - Literal \'JSONAsString\' - Literal \'JSONColumns\' - Literal \'JSONColumnsWithMetadata\' - Literal \'JSONCompact\' - Literal \'JSONCompactColumns\' - Literal \'JSONCompactEachRow\' - Literal \'JSONCompactEachRowWithNames\' - Literal \'JSONCompactEachRowWithNamesAndTypes\' - Literal \'JSONCompactEachRowWithProgress\' - Literal \'JSONCompactStrings\' - Literal \'JSONCompactStringsEachRow\' - Literal \'JSONCompactStringsEachRowWithNames\' - Literal \'JSONCompactStringsEachRowWithNamesAndTypes\' - Literal \'JSONCompactStringsEachRowWithProgress\' - Literal \'JSONEachRow\' - Literal \'JSONEachRowWithProgress\' - Literal \'JSONLines\' - Literal \'JSONObjectEachRow\' - Literal \'JSONStrings\' - Literal \'JSONStringsEachRow\' - Literal \'JSONStringsEachRowWithProgress\' - Literal \'LineAsString\' - Literal \'LineAsStringWithNames\' - Literal \'LineAsStringWithNamesAndTypes\' - Literal \'Markdown\' - Literal \'MsgPack\' - Literal \'MySQLDump\' - Literal \'MySQLWire\' - Literal \'NDJSON\' - Literal \'Native\' - Literal \'Npy\' - Literal \'Null\' - Literal \'ODBCDriver2\' - Literal \'ORC\' - Literal \'One\' - Literal \'Parquet\' - Literal \'ParquetMetadata\' - Literal \'PostgreSQLWire\' - Literal \'Pretty\' - Literal \'PrettyCompact\' - Literal \'PrettyCompactMonoBlock\' - Literal \'PrettyCompactNoEscapes\' - Literal \'PrettyCompactNoEscapesMonoBlock\' - Literal \'PrettyJSONEachRow\' - Literal \'PrettyJSONLines\' - Literal \'PrettyMonoBlock\' - Literal \'PrettyNDJSON\' - Literal \'PrettyNoEscapes\' - Literal \'PrettyNoEscapesMonoBlock\' - Literal \'PrettySpace\' - Literal \'PrettySpaceMonoBlock\' - Literal \'PrettySpaceNoEscapes\' - Literal \'PrettySpaceNoEscapesMonoBlock\' - Literal \'Prometheus\' - Literal \'Protobuf\' - Literal \'ProtobufList\' - Literal \'ProtobufSingle\' - Literal \'Raw\' - Literal \'RawBLOB\' - Literal \'RawWithNames\' - Literal \'RawWithNamesAndTypes\' - Literal \'Regexp\' - Literal \'RowBinary\' - Literal \'RowBinaryWithDefaults\' - Literal \'RowBinaryWithNames\' - Literal \'RowBinaryWithNamesAndTypes\' - Literal \'SQLInsert\' - Literal \'TSKV\' - Literal \'TSV\' - Literal \'TSVRaw\' - Literal \'TSVRawWithNames\' - Literal \'TSVRawWithNamesAndTypes\' - Literal \'TSVWithNames\' - Literal \'TSVWithNamesAndTypes\' - Literal \'TabSeparated\' - Literal \'TabSeparatedRaw\' - Literal \'TabSeparatedRawWithNames\' - Literal \'TabSeparatedRawWithNamesAndTypes\' - Literal \'TabSeparatedWithNames\' - Literal \'TabSeparatedWithNamesAndTypes\' - Literal \'Template\' - Literal \'TemplateIgnoreSpaces\' - Literal \'Values\' - Literal \'Vertical\' - Literal \'XML\' - ExpressionList (children 1) - OrderByElement (children 1) - Identifier name - Identifier PrettyCompact diff --git a/parser/testdata/03545_number_of_rows_in_ttltransform/explain.txt b/parser/testdata/03545_number_of_rows_in_ttltransform/explain.txt index cff474c1b..11ed2798b 100644 --- a/parser/testdata/03545_number_of_rows_in_ttltransform/explain.txt +++ b/parser/testdata/03545_number_of_rows_in_ttltransform/explain.txt @@ -1,18 +1,2 @@ -CreateQuery t (children 3) +CreateQuery t (children 1) Identifier t - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration timestamp (children 1) - DataType DateTime - ColumnDeclaration id (children 1) - DataType String - ColumnDeclaration value (children 1) - DataType UInt16 - Storage definition (children 2) - Function MergeTree - Function tuple (children 1) - ExpressionList (children 2) - Identifier id - Function toStartOfDay (children 1) - ExpressionList (children 1) - Identifier timestamp diff --git a/parser/testdata/03546_leftover_dependencies/metadata.json b/parser/testdata/03546_leftover_dependencies/metadata.json index 411deef79..f45cab4f2 100644 --- a/parser/testdata/03546_leftover_dependencies/metadata.json +++ b/parser/testdata/03546_leftover_dependencies/metadata.json @@ -1 +1 @@ -{"explain":false} +{"explain":false,"explain":false} diff --git a/parser/testdata/03550_analyzer_remote_view_columns/explain.txt b/parser/testdata/03550_analyzer_remote_view_columns/explain.txt index 16358bf74..2dc2d2a36 100644 --- a/parser/testdata/03550_analyzer_remote_view_columns/explain.txt +++ b/parser/testdata/03550_analyzer_remote_view_columns/explain.txt @@ -1,29 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 10) - ColumnDeclaration i1 (children 1) - DataType Int64 - ColumnDeclaration i2 (children 1) - DataType Int64 - ColumnDeclaration i3 (children 1) - DataType Int64 - ColumnDeclaration i4 (children 1) - DataType Int64 - ColumnDeclaration i5 (children 1) - DataType Int64 - ColumnDeclaration i6 (children 1) - DataType Int64 - ColumnDeclaration i7 (children 1) - DataType Int64 - ColumnDeclaration i8 (children 1) - DataType Int64 - ColumnDeclaration i9 (children 1) - DataType Int64 - ColumnDeclaration i10 (children 1) - DataType Int64 - Storage definition (children 3) - Function MergeTree - Function tuple (children 1) - ExpressionList - Set diff --git a/parser/testdata/03550_variant_extend_union/explain.txt b/parser/testdata/03550_variant_extend_union/explain.txt index df2c288cf..b55818d6b 100644 --- a/parser/testdata/03550_variant_extend_union/explain.txt +++ b/parser/testdata/03550_variant_extend_union/explain.txt @@ -1,45 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 3) - SelectQuery (children 1) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Function CAST (children 1) - ExpressionList (children 2) - Function CAST (children 1) - ExpressionList (children 2) - Literal \'{"a":42}\' - Literal \'JSON\' - Literal \'Variant(JSON, String)\' - Literal \'Variant(JSON, String, Array(String))\' - SelectQuery (children 1) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Function CAST (children 1) - ExpressionList (children 2) - Literal \'b\' - Literal \'Variant(JSON, String)\' - Literal \'Variant(JSON, String, Array(String))\' - SelectQuery (children 1) - ExpressionList (children 1) - Function CAST (children 1) - ExpressionList (children 2) - Function CAST (children 1) - ExpressionList (children 2) - Literal Array_[\'c\'] - Literal \'Array(String)\' - Literal \'Variant(JSON, String, Array(String))\' - ExpressionList (children 1) - OrderByElement (children 1) - Identifier ALL - Set diff --git a/parser/testdata/03559_explain_ast_in_subquery/explain.txt b/parser/testdata/03559_explain_ast_in_subquery/explain.txt index 64ece0dac..8b1378917 100644 --- a/parser/testdata/03559_explain_ast_in_subquery/explain.txt +++ b/parser/testdata/03559_explain_ast_in_subquery/explain.txt @@ -1,18 +1 @@ -SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Subquery (children 1) - Explain AST (children 1) - SelectWithUnionQuery (children 2) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Literal \'a\' - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_0 + diff --git a/parser/testdata/03568_ddsketch_merge/metadata.json b/parser/testdata/03568_ddsketch_merge/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03568_ddsketch_merge/metadata.json +++ b/parser/testdata/03568_ddsketch_merge/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03578_ttl_column_in_order_by_validation/explain.txt b/parser/testdata/03578_ttl_column_in_order_by_validation/explain.txt index 189c7a1dc..6d4a8b67c 100644 --- a/parser/testdata/03578_ttl_column_in_order_by_validation/explain.txt +++ b/parser/testdata/03578_ttl_column_in_order_by_validation/explain.txt @@ -1,21 +1,2 @@ -CreateQuery test_break_ddl (children 3) +CreateQuery test_break_ddl (children 1) Identifier test_break_ddl - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration id (children 1) - DataType String - ColumnDeclaration event_date (children 1) - DataType Date - ColumnDeclaration event_time (children 1) - DataType DateTime - ColumnDeclaration message (children 1) - DataType String - Storage definition (children 3) - Function ReplacingMergeTree (children 1) - ExpressionList - Identifier event_date - Function tuple (children 1) - ExpressionList (children 3) - Identifier id - Identifier event_date - Identifier event_time diff --git a/parser/testdata/03579_zero_copy_aggregating_final_anyLast/metadata.json b/parser/testdata/03579_zero_copy_aggregating_final_anyLast/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03579_zero_copy_aggregating_final_anyLast/metadata.json +++ b/parser/testdata/03579_zero_copy_aggregating_final_anyLast/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03580_join_runtime_filter_column_type/explain.txt b/parser/testdata/03580_join_runtime_filter_column_type/explain.txt index 18957dd66..8827c47de 100644 --- a/parser/testdata/03580_join_runtime_filter_column_type/explain.txt +++ b/parser/testdata/03580_join_runtime_filter_column_type/explain.txt @@ -1,20 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Literal UInt64_1 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (alias t0) (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Function exists (children 1) - ExpressionList (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Identifier t0._table - Set diff --git a/parser/testdata/03580_s3queue_settings_store/explain.txt b/parser/testdata/03580_s3queue_settings_store/explain.txt index 0ed8ff342..c1b72ee7a 100644 --- a/parser/testdata/03580_s3queue_settings_store/explain.txt +++ b/parser/testdata/03580_s3queue_settings_store/explain.txt @@ -1,18 +1,2 @@ -CreateQuery s3queue_test (children 3) +CreateQuery s3queue_test (children 1) Identifier s3queue_test - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration column1 (children 1) - DataType UInt32 - ColumnDeclaration column2 (children 1) - DataType UInt32 - ColumnDeclaration column3 (children 1) - DataType UInt32 - Storage definition (children 2) - Function S3Queue (children 1) - ExpressionList (children 4) - Literal \'http://whatever-we-dont-care:9001/root/s3queue_test_data/\' - Literal \'username\' - Literal \'password\' - Identifier CSV - Set diff --git a/parser/testdata/03581_parallel_replicas_read_empty_ranges/metadata.json b/parser/testdata/03581_parallel_replicas_read_empty_ranges/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03581_parallel_replicas_read_empty_ranges/metadata.json +++ b/parser/testdata/03581_parallel_replicas_read_empty_ranges/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03582_normalize_utf8_empty/metadata.json b/parser/testdata/03582_normalize_utf8_empty/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03582_normalize_utf8_empty/metadata.json +++ b/parser/testdata/03582_normalize_utf8_empty/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03593_backup_with_broken_projection/explain.txt b/parser/testdata/03593_backup_with_broken_projection/explain.txt index a687f7150..16d11cf53 100644 --- a/parser/testdata/03593_backup_with_broken_projection/explain.txt +++ b/parser/testdata/03593_backup_with_broken_projection/explain.txt @@ -1,19 +1,2 @@ -CreateQuery 03593_backup_with_broken_projection (children 3) +CreateQuery 03593_backup_with_broken_projection (children 1) Identifier 03593_backup_with_broken_projection - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration id (children 1) - DataType UInt64 - ColumnDeclaration string (children 1) - DataType String - ColumnDeclaration time1 (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 1) - Literal UInt64_6 - ColumnDeclaration time2 (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 1) - Literal UInt64_6 - Storage definition (children 2) - Function MergeTree - Identifier time1 diff --git a/parser/testdata/03601_histogram_quantile/explain.txt b/parser/testdata/03601_histogram_quantile/explain.txt index 1235f85f5..ed632092f 100644 --- a/parser/testdata/03601_histogram_quantile/explain.txt +++ b/parser/testdata/03601_histogram_quantile/explain.txt @@ -1,6 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Function quantilePrometheusHistogram (children 2) ExpressionList (children 2) @@ -17,36 +17,3 @@ SelectWithUnionQuery (children 1) Identifier number ExpressionList (children 1) Literal Float64_0.9 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 2) - Function arrayJoin (alias args) (children 1) - ExpressionList (children 1) - Function arrayZip (children 1) - ExpressionList (children 2) - Function array (children 1) - ExpressionList (children 4) - Literal Float64_0 - Literal Float64_0.5 - Literal Float64_1 - Function + (children 1) - ExpressionList (children 1) - Literal Float64_+Inf - Literal Array_[Float64_0, Float64_10, Float64_11, Float64_12] - Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 - ExpressionList (children 1) - Identifier number - ExpressionList (children 1) - OrderByElement (children 1) - Identifier number diff --git a/parser/testdata/03602_embeddedrock_path/explain.txt b/parser/testdata/03602_embeddedrock_path/explain.txt index 093190e4a..7c0066947 100644 --- a/parser/testdata/03602_embeddedrock_path/explain.txt +++ b/parser/testdata/03602_embeddedrock_path/explain.txt @@ -1,18 +1,2 @@ -CreateQuery embeddedrock_exploit (children 3) +CreateQuery embeddedrock_exploit (children 1) Identifier embeddedrock_exploit - Columns definition (children 1) - ExpressionList (children 4) - ColumnDeclaration key (children 1) - DataType String - ColumnDeclaration v1 (children 1) - DataType UInt32 - ColumnDeclaration v2 (children 1) - DataType String - ColumnDeclaration v3 (children 1) - DataType Float32 - Storage definition (children 2) - Function EmbeddedRocksDB (children 1) - ExpressionList (children 2) - Literal UInt64_150 - Literal \'/tmp/exploit\' - Identifier key diff --git a/parser/testdata/03623_header_filtering/metadata.json b/parser/testdata/03623_header_filtering/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03623_header_filtering/metadata.json +++ b/parser/testdata/03623_header_filtering/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03624_resource_exhaustion_window_function/explain.txt b/parser/testdata/03624_resource_exhaustion_window_function/explain.txt index 7de796b79..fdf505f04 100644 --- a/parser/testdata/03624_resource_exhaustion_window_function/explain.txt +++ b/parser/testdata/03624_resource_exhaustion_window_function/explain.txt @@ -1,26 +1,2 @@ -CreateQuery table_test (children 3) +CreateQuery table_test (children 1) Identifier table_test - Columns definition (children 1) - ExpressionList (children 5) - ColumnDeclaration c1 (children 1) - DataType Int32 - ColumnDeclaration c2 (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType Int32 - ColumnDeclaration c3 (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType String - ColumnDeclaration c4 (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType Date32 - ColumnDeclaration c5 (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType String - Storage definition (children 3) - Function ReplacingMergeTree - Identifier c1 - Set diff --git a/parser/testdata/03625_case_without_condition_non_constant_branches/explain.txt b/parser/testdata/03625_case_without_condition_non_constant_branches/explain.txt index 9953c3553..f7d63f6a9 100644 --- a/parser/testdata/03625_case_without_condition_non_constant_branches/explain.txt +++ b/parser/testdata/03625_case_without_condition_non_constant_branches/explain.txt @@ -1,30 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) - Function caseWithExpression (children 1) - ExpressionList (children 6) - Identifier number - Function minus (children 1) - ExpressionList (children 2) - Function multiply (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_2 - Literal UInt64_4 - Literal \'Hello\' - Function minus (children 1) - ExpressionList (children 2) - Function multiply (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_3 - Literal UInt64_6 - Literal \'world\' - Literal \'\' - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 + Identifier CASE (alias number) diff --git a/parser/testdata/03630_join_blocks_with_different_constness/metadata.json b/parser/testdata/03630_join_blocks_with_different_constness/metadata.json index f3254bcc3..2731fb35f 100644 --- a/parser/testdata/03630_join_blocks_with_different_constness/metadata.json +++ b/parser/testdata/03630_join_blocks_with_different_constness/metadata.json @@ -1 +1 @@ -{"explain":false,"todo": true} +{"explain":false,"explain":false,"todo": true} diff --git a/parser/testdata/03631_hive_columns_not_in_format_header/metadata.json b/parser/testdata/03631_hive_columns_not_in_format_header/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03631_hive_columns_not_in_format_header/metadata.json +++ b/parser/testdata/03631_hive_columns_not_in_format_header/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03633_negative_limit_offset/metadata.json b/parser/testdata/03633_negative_limit_offset/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03633_negative_limit_offset/metadata.json +++ b/parser/testdata/03633_negative_limit_offset/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03636_empty_projection_block/explain.txt b/parser/testdata/03636_empty_projection_block/explain.txt index 11563fd09..b1e2d9ab4 100644 --- a/parser/testdata/03636_empty_projection_block/explain.txt +++ b/parser/testdata/03636_empty_projection_block/explain.txt @@ -1,17 +1,2 @@ -CreateQuery post_state (children 3) +CreateQuery post_state (children 1) Identifier post_state - Columns definition (children 1) - ExpressionList (children 3) - ColumnDeclaration ts (children 1) - DataType DateTime - ColumnDeclaration id (children 1) - DataType Int64 - ColumnDeclaration state (children 1) - DataType Nullable (children 1) - ExpressionList (children 1) - DataType UInt8 - Storage definition (children 3) - Function MergeTree (children 1) - ExpressionList - Identifier id - Set diff --git a/parser/testdata/03653_fractional_limit_offset/metadata.json b/parser/testdata/03653_fractional_limit_offset/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03653_fractional_limit_offset/metadata.json +++ b/parser/testdata/03653_fractional_limit_offset/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03653_keeper_histogram_metrics/explain.txt b/parser/testdata/03653_keeper_histogram_metrics/explain.txt index a353aae48..1df486d59 100644 --- a/parser/testdata/03653_keeper_histogram_metrics/explain.txt +++ b/parser/testdata/03653_keeper_histogram_metrics/explain.txt @@ -1,34 +1,8 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Function greater (children 1) ExpressionList (children 2) Identifier value Literal UInt64_0 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - TableIdentifier system.histogram_metrics - Function and (children 1) - ExpressionList (children 2) - Function and (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Identifier name - Literal \'keeper_response_time_ms\' - Function equals (children 1) - ExpressionList (children 2) - Function arrayElement (children 1) - ExpressionList (children 2) - Identifier labels - Literal \'operation_type\' - Literal \'readonly\' - Function equals (children 1) - ExpressionList (children 2) - Function arrayElement (children 1) - ExpressionList (children 2) - Identifier labels - Literal \'le\' - Literal \'+Inf\' diff --git a/parser/testdata/03658_negative_limit_offset_distributed/metadata.json b/parser/testdata/03658_negative_limit_offset_distributed/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03658_negative_limit_offset_distributed/metadata.json +++ b/parser/testdata/03658_negative_limit_offset_distributed/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03667_join_with_subquery_and_final/metadata.json b/parser/testdata/03667_join_with_subquery_and_final/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03667_join_with_subquery_and_final/metadata.json +++ b/parser/testdata/03667_join_with_subquery_and_final/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03681_distributed_fractional_limit_offset/metadata.json b/parser/testdata/03681_distributed_fractional_limit_offset/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03681_distributed_fractional_limit_offset/metadata.json +++ b/parser/testdata/03681_distributed_fractional_limit_offset/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03703_prelimit_explain_message/metadata.json b/parser/testdata/03703_prelimit_explain_message/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03703_prelimit_explain_message/metadata.json +++ b/parser/testdata/03703_prelimit_explain_message/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03708_join_or_to_right_any_bug/explain.txt b/parser/testdata/03708_join_or_to_right_any_bug/explain.txt index 560e854e6..b55818d6b 100644 --- a/parser/testdata/03708_join_or_to_right_any_bug/explain.txt +++ b/parser/testdata/03708_join_or_to_right_any_bug/explain.txt @@ -1,52 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias l) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 2) - Identifier number (alias a) - Function plus (alias b) (children 1) - ExpressionList (children 2) - Identifier number - Literal UInt64_1 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_1 - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias r) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Identifier number (alias a) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_2 - TableJoin (children 1) - Function or (children 1) - ExpressionList (children 2) - Function equals (children 1) - ExpressionList (children 2) - Identifier l.a - Identifier r.a - Function equals (children 1) - ExpressionList (children 2) - Identifier l.b - Identifier r.a - ExpressionList (children 1) - OrderByElement (children 1) - Identifier ALL diff --git a/parser/testdata/03708_statistics_estimator_cast_type/explain.txt b/parser/testdata/03708_statistics_estimator_cast_type/explain.txt index 8c5e24880..89737611f 100644 --- a/parser/testdata/03708_statistics_estimator_cast_type/explain.txt +++ b/parser/testdata/03708_statistics_estimator_cast_type/explain.txt @@ -1,20 +1,2 @@ -CreateQuery dt64test (children 3) +CreateQuery dt64test (children 1) Identifier dt64test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration dt64_column (children 1) - DataType DateTime64 (children 1) - ExpressionList (children 1) - Literal UInt64_3 - ColumnDeclaration dt_column (children 2) - DataType DateTime - Function toDateTime (children 1) - ExpressionList (children 1) - Identifier dt64_column - Storage definition (children 4) - Function MergeTree - Function toYYYYMM (children 1) - ExpressionList (children 1) - Identifier dt64_column - Identifier dt64_column - Set diff --git a/parser/testdata/03713_group_by_injective_function_old_analyzer/metadata.json b/parser/testdata/03713_group_by_injective_function_old_analyzer/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03713_group_by_injective_function_old_analyzer/metadata.json +++ b/parser/testdata/03713_group_by_injective_function_old_analyzer/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03716_join_duplicate_columns_89411/explain.txt b/parser/testdata/03716_join_duplicate_columns_89411/explain.txt index f98fcd2ac..a2542b834 100644 --- a/parser/testdata/03716_join_duplicate_columns_89411/explain.txt +++ b/parser/testdata/03716_join_duplicate_columns_89411/explain.txt @@ -1,49 +1,6 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 2) Identifier t1.k Identifier t2.k - TablesInSelectQuery (children 2) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias t1) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Identifier number (alias k) - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_10 - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias t2) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 2) - Function CAST (children 1) - ExpressionList (children 2) - Literal UInt64_0 - Literal \'UInt64\' - Identifier k - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_3 - TableJoin (children 1) - Function equals (children 1) - ExpressionList (children 2) - Identifier t1.k - Identifier t2.k - ExpressionList (children 2) - OrderByElement (children 1) - Identifier t1.k - OrderByElement (children 1) - Identifier t2.k diff --git a/parser/testdata/03716_join_right_side_sorting/explain.txt b/parser/testdata/03716_join_right_side_sorting/explain.txt index 60e800c83..8827c47de 100644 --- a/parser/testdata/03716_join_right_side_sorting/explain.txt +++ b/parser/testdata/03716_join_right_side_sorting/explain.txt @@ -1,44 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 3) + SelectQuery (children 1) ExpressionList (children 1) Literal UInt64_1 - TablesInSelectQuery (children 3) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (alias x) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 (alias x) - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias y) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_2 (alias y) - TableJoin (children 1) - Function equals (children 1) - ExpressionList (children 2) - Identifier x.x - Identifier y.y - TablesInSelectQueryElement (children 2) - TableExpression (children 1) - Subquery (alias z) (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 2) - ExpressionList (children 1) - Identifier number - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 1) - Literal UInt64_40 - TableJoin (children 1) - Literal UInt64_1 - Set diff --git a/parser/testdata/03720_ntile_double_order_by_check/metadata.json b/parser/testdata/03720_ntile_double_order_by_check/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03720_ntile_double_order_by_check/metadata.json +++ b/parser/testdata/03720_ntile_double_order_by_check/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03720_numbers_table_function_with_step_edge_cases/explain.txt b/parser/testdata/03720_numbers_table_function_with_step_edge_cases/explain.txt index 93a170b62..9478a0d9f 100644 --- a/parser/testdata/03720_numbers_table_function_with_step_edge_cases/explain.txt +++ b/parser/testdata/03720_numbers_table_function_with_step_edge_cases/explain.txt @@ -1,47 +1,8 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 5) + SelectQuery (children 1) ExpressionList (children 1) Function multiply (children 1) ExpressionList (children 2) Identifier number Literal UInt64_1 - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function numbers (children 1) - ExpressionList (children 3) - Literal UInt64_10 - Function sipHash64 (children 1) - ExpressionList (children 4) - Function sipHash64 (children 1) - ExpressionList (children 2) - Function sipHash64 (children 1) - ExpressionList (children 1) - Literal UInt64_2 - Literal UInt64_1 - Literal UInt64_1 - Literal UInt64_2 - Asterisk - Function sipHash64 (children 1) - ExpressionList (children 1) - Function sipHash64 (children 1) - ExpressionList (children 5) - Literal UInt64_29103473 - Function sipHash64 (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Literal \'3\' - Function sipHash64 (children 1) - ExpressionList (children 1) - Literal UInt64_1 - Literal UInt64_1 - ExpressionList (children 2) - Literal UInt64_1 - Function isNullable (children 1) - ExpressionList (children 1) - Literal UInt64_1 - ExpressionList (children 1) - OrderByElement (children 1) - Literal UInt64_1 - Set diff --git a/parser/testdata/03720_ubsan_dictionary_parameters/metadata.json b/parser/testdata/03720_ubsan_dictionary_parameters/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03720_ubsan_dictionary_parameters/metadata.json +++ b/parser/testdata/03720_ubsan_dictionary_parameters/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03721_aggregate_projection_actions_dag/explain.txt b/parser/testdata/03721_aggregate_projection_actions_dag/explain.txt index c52c78071..2dc2d2a36 100644 --- a/parser/testdata/03721_aggregate_projection_actions_dag/explain.txt +++ b/parser/testdata/03721_aggregate_projection_actions_dag/explain.txt @@ -1,11 +1,2 @@ -CreateQuery test (children 3) +CreateQuery test (children 1) Identifier test - Columns definition (children 1) - ExpressionList (children 2) - ColumnDeclaration key (children 1) - DataType UInt64 - ColumnDeclaration value (children 1) - DataType Int64 - Storage definition (children 2) - Function MergeTree - Identifier key diff --git a/parser/testdata/03727_block_structure_mismatch_after_filter_push_down/explain.txt b/parser/testdata/03727_block_structure_mismatch_after_filter_push_down/explain.txt index 131c43716..b55818d6b 100644 --- a/parser/testdata/03727_block_structure_mismatch_after_filter_push_down/explain.txt +++ b/parser/testdata/03727_block_structure_mismatch_after_filter_push_down/explain.txt @@ -1,38 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 4) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Subquery (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 2) - SelectQuery (children 1) - ExpressionList (children 1) - Function materialize (children 1) - ExpressionList (children 1) - Function toUInt256 (children 1) - ExpressionList (children 1) - Literal UInt64_2 - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_1 - ExpressionList (children 2) - Function ignore (children 1) - ExpressionList (children 1) - Function lessOrEquals (children 1) - ExpressionList (children 2) - Literal UInt64_18 - Function isNotNull (children 1) - ExpressionList (children 1) - Function toLowCardinality (children 1) - ExpressionList (children 1) - Literal UInt64_10 - Literal UInt64_1 - Function ignore (children 1) - ExpressionList (children 1) - Function isZeroOrNull (children 1) - ExpressionList (children 1) - Literal UInt64_5 diff --git a/parser/testdata/03729_function_hmac/metadata.json b/parser/testdata/03729_function_hmac/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03729_function_hmac/metadata.json +++ b/parser/testdata/03729_function_hmac/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03731_query_condition_cache_folded_constants/metadata.json b/parser/testdata/03731_query_condition_cache_folded_constants/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03731_query_condition_cache_folded_constants/metadata.json +++ b/parser/testdata/03731_query_condition_cache_folded_constants/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03741_s3_glob_table_path_pushdown/metadata.json b/parser/testdata/03741_s3_glob_table_path_pushdown/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03741_s3_glob_table_path_pushdown/metadata.json +++ b/parser/testdata/03741_s3_glob_table_path_pushdown/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/parser/testdata/03749_table_function_argument_asterisk/explain.txt b/parser/testdata/03749_table_function_argument_asterisk/explain.txt index e8376044e..b55818d6b 100644 --- a/parser/testdata/03749_table_function_argument_asterisk/explain.txt +++ b/parser/testdata/03749_table_function_argument_asterisk/explain.txt @@ -1,19 +1,5 @@ SelectWithUnionQuery (children 1) ExpressionList (children 1) - SelectQuery (children 2) + SelectQuery (children 1) ExpressionList (children 1) Asterisk - TablesInSelectQuery (children 1) - TablesInSelectQueryElement (children 1) - TableExpression (children 1) - Function remote (children 1) - ExpressionList (children 3) - Asterisk - Literal \'127.{1,2}\' - Function view (children 1) - ExpressionList (children 1) - SelectWithUnionQuery (children 1) - ExpressionList (children 1) - SelectQuery (children 1) - ExpressionList (children 1) - Literal UInt64_2 diff --git a/parser/testdata/03754_h3_polygon_to_cells_const/metadata.json b/parser/testdata/03754_h3_polygon_to_cells_const/metadata.json index 170f999a5..023be1ce0 100644 --- a/parser/testdata/03754_h3_polygon_to_cells_const/metadata.json +++ b/parser/testdata/03754_h3_polygon_to_cells_const/metadata.json @@ -1,3 +1 @@ -{ - "explain": false -} +{"explain":false, "explain": false} diff --git a/scripts/clickhouse.sh b/scripts/clickhouse.sh index 5f88f2ca1..3e52c4e54 100755 --- a/scripts/clickhouse.sh +++ b/scripts/clickhouse.sh @@ -10,7 +10,7 @@ PID_FILE="$CLICKHOUSE_DIR/clickhouse.pid" # ClickHouse version - use a specific stable version for reproducible test output # Update this when regenerating test expectations -CLICKHOUSE_VERSION="${CLICKHOUSE_VERSION:-24.8.4.13}" +CLICKHOUSE_VERSION="${CLICKHOUSE_VERSION:-25.12.1.646}" # Download ClickHouse if not present download() { From 52d0099aba07764bc3eb343e51280e0a79212c30 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 18 Dec 2025 14:44:44 +0000 Subject: [PATCH 2/2] Fix duplicate explain keys in metadata.json files - Update generate_explain.sh to check for existing "explain" key before adding, preventing duplicate keys - Fix 313 metadata.json files that had duplicate "explain":false keys --- parser/testdata/00042_any_left_join/metadata.json | 2 +- parser/testdata/00043_any_left_join/metadata.json | 2 +- parser/testdata/00044_any_left_join_string/metadata.json | 2 +- parser/testdata/00049_any_left_join/metadata.json | 2 +- parser/testdata/00050_any_left_join/metadata.json | 2 +- parser/testdata/00052_all_left_join/metadata.json | 2 +- parser/testdata/00053_all_inner_join/metadata.json | 2 +- parser/testdata/00054_join_string/metadata.json | 2 +- parser/testdata/00055_join_two_numbers/metadata.json | 2 +- parser/testdata/00056_join_number_string/metadata.json | 2 +- parser/testdata/00067_union_all/metadata.json | 2 +- parser/testdata/00072_in_types/metadata.json | 2 +- parser/testdata/00076_system_columns_bytes/metadata.json | 2 +- .../00080_show_tables_and_system_tables/metadata.json | 2 +- .../00099_join_many_blocks_segfault/metadata.json | 2 +- parser/testdata/00139_like/metadata.json | 2 +- .../00158_buffer_and_nonexistent_table/metadata.json | 2 +- parser/testdata/00169_contingency/metadata.json | 2 +- parser/testdata/00169_join_constant_keys/metadata.json | 2 +- parser/testdata/00173_group_by_use_nulls/metadata.json | 2 +- parser/testdata/00178_function_replicate/metadata.json | 2 +- parser/testdata/00189_time_zones_long/metadata.json | 2 +- .../metadata.json | 2 +- .../00211_shard_query_formatting_aliases/metadata.json | 2 +- .../testdata/00216_bit_test_function_family/metadata.json | 2 +- .../00232_format_readable_decimal_size/metadata.json | 2 +- parser/testdata/00232_format_readable_size/metadata.json | 2 +- parser/testdata/00250_tuple_comparison/metadata.json | 2 +- parser/testdata/00264_uniq_many_args/metadata.json | 2 +- parser/testdata/00283_column_cut/metadata.json | 2 +- parser/testdata/00291_array_reduce/metadata.json | 2 +- parser/testdata/00296_url_parameters/metadata.json | 2 +- .../testdata/00328_long_case_construction/metadata.json | 2 +- parser/testdata/00364_java_style_denormals/metadata.json | 2 +- .../00367_visible_width_of_array_tuple_enum/metadata.json | 2 +- .../00381_first_significant_subdomain/metadata.json | 2 +- parser/testdata/00431_if_nulls/metadata.json | 2 +- parser/testdata/00434_tonullable/metadata.json | 2 +- parser/testdata/00436_convert_charset/metadata.json | 2 +- .../00436_fixed_string_16_comparisons/metadata.json | 2 +- .../00518_extract_all_and_empty_matches/metadata.json | 2 +- .../00541_to_start_of_fifteen_minutes/metadata.json | 2 +- .../testdata/00552_logical_functions_simple/metadata.json | 2 +- .../00552_logical_functions_ternary/metadata.json | 2 +- .../00552_logical_functions_uint8_as_bool/metadata.json | 2 +- parser/testdata/00552_or_nullable/metadata.json | 2 +- .../metadata.json | 2 +- .../00591_columns_removal_union_all/metadata.json | 2 +- parser/testdata/00604_show_create_database/metadata.json | 2 +- parser/testdata/00606_quantiles_and_nans/metadata.json | 2 +- .../metadata.json | 2 +- .../00667_compare_arrays_of_different_types/metadata.json | 2 +- .../testdata/00740_database_in_nested_view/metadata.json | 2 +- parser/testdata/00757_enum_defaults_const/metadata.json | 2 +- parser/testdata/00759_kodieg/metadata.json | 2 +- .../metadata.json | 2 +- .../00940_order_by_read_in_order_query_plan/metadata.json | 2 +- .../testdata/00973_uniq_non_associativity/metadata.json | 2 +- parser/testdata/00974_full_outer_join/metadata.json | 2 +- parser/testdata/00977_int_div/metadata.json | 2 +- parser/testdata/00978_ml_math/metadata.json | 2 +- parser/testdata/00997_trim/metadata.json | 2 +- parser/testdata/01012_show_tables_limit/metadata.json | 2 +- parser/testdata/01020_function_char/metadata.json | 2 +- parser/testdata/01035_avg/metadata.json | 2 +- .../01041_create_dictionary_if_not_exists/metadata.json | 2 +- parser/testdata/01043_categorical_iv/metadata.json | 2 +- .../metadata.json | 2 +- .../01045_dictionaries_restrictions/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/01084_regexp_empty/metadata.json | 2 +- parser/testdata/01085_simdjson_uint64/metadata.json | 2 +- .../testdata/01087_table_function_generate/metadata.json | 2 +- .../testdata/01096_array_reduce_in_ranges/metadata.json | 2 +- .../01113_local_dictionary_type_conversion/metadata.json | 2 +- parser/testdata/01120_join_constants/metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/01145_with_fill_const/metadata.json | 2 +- .../testdata/01250_fixed_string_comparison/metadata.json | 2 +- .../01256_misspell_layout_name_podshumok/metadata.json | 2 +- parser/testdata/01277_large_tuples/metadata.json | 2 +- .../01277_unixTimestamp64_compatibility/metadata.json | 2 +- parser/testdata/01297_create_quota/metadata.json | 2 +- .../01319_query_formatting_in_server_log/metadata.json | 2 +- .../metadata.json | 2 +- .../01353_low_cardinality_join_types/metadata.json | 2 +- .../01355_defaultValueOfArgumentType_bug/metadata.json | 2 +- parser/testdata/01374_if_nullable_filimonov/metadata.json | 2 +- .../01379_with_fill_several_columns/metadata.json | 2 +- .../01425_default_value_of_type_name/metadata.json | 2 +- .../testdata/01440_big_int_least_greatest/metadata.json | 2 +- .../testdata/01492_format_readable_quantity/metadata.json | 2 +- .../01495_subqueries_in_with_statement_2/metadata.json | 2 +- .../01511_format_readable_timedelta/metadata.json | 2 +- parser/testdata/01538_fuzz_aggregate/metadata.json | 2 +- parser/testdata/01555_or_fill/metadata.json | 2 +- parser/testdata/01556_if_null/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- .../01561_Date_and_DateTime64_comparision/metadata.json | 2 +- parser/testdata/01564_test_hint_woes/metadata.json | 2 +- parser/testdata/01593_functions_in_order_by/metadata.json | 2 +- parser/testdata/01614_with_fill_with_limit/metadata.json | 2 +- parser/testdata/01635_nullable_fuzz/metadata.json | 2 +- parser/testdata/01650_expressions_merge_bug/metadata.json | 2 +- parser/testdata/01655_window_functions_bug/metadata.json | 2 +- parser/testdata/01655_window_functions_null/metadata.json | 2 +- parser/testdata/01666_blns_long/metadata.json | 2 +- .../01669_columns_declaration_serde_long/metadata.json | 2 +- .../01685_json_extract_double_as_float/metadata.json | 2 +- parser/testdata/01698_fix_toMinute/metadata.json | 2 +- parser/testdata/01699_timezoneOffset/metadata.json | 2 +- .../01732_explain_syntax_union_query/metadata.json | 2 +- parser/testdata/01811_datename/metadata.json | 2 +- parser/testdata/01813_quantileBfloat16_nans/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/01888_bloom_filter_hasAny/metadata.json | 2 +- parser/testdata/01905_to_json_string/metadata.json | 2 +- parser/testdata/01912_bad_cast_join_fuzz/metadata.json | 2 +- .../testdata/01913_names_of_tuple_literal/metadata.json | 2 +- parser/testdata/01915_for_each_crakjie/metadata.json | 2 +- parser/testdata/01921_with_fill_with_totals/metadata.json | 2 +- parser/testdata/01926_union_all_schmak/metadata.json | 2 +- parser/testdata/01960_lambda_precedence/metadata.json | 2 +- .../metadata.json | 2 +- .../02006_use_constants_in_with_and_select/metadata.json | 2 +- .../testdata/02019_multiple_weird_with_fill/metadata.json | 2 +- parser/testdata/02030_quantiles_underflow/metadata.json | 2 +- .../02072_rdb_recovery_escaped_name/metadata.json | 2 +- .../02113_base64encode_trailing_bytes_1/metadata.json | 2 +- .../testdata/02117_show_create_table_system/metadata.json | 2 +- parser/testdata/02119_sumcount/metadata.json | 2 +- parser/testdata/02124_empty_uuid/metadata.json | 2 +- .../testdata/02156_minus_op_with_datatime64/metadata.json | 2 +- parser/testdata/02160_monthname/metadata.json | 2 +- parser/testdata/02163_operators/metadata.json | 2 +- .../testdata/02165_replicated_grouping_sets/metadata.json | 2 +- parser/testdata/02179_map_cast_to_array/metadata.json | 2 +- parser/testdata/02188_table_function_format/metadata.json | 2 +- parser/testdata/02192_comment/metadata.json | 2 +- parser/testdata/02200_use_skip_indexes/metadata.json | 2 +- .../02201_use_skip_indexes_if_final/metadata.json | 2 +- .../02202_use_skip_indexes_if_final/metadata.json | 2 +- parser/testdata/02233_interpolate_1/metadata.json | 2 +- parser/testdata/02251_last_day_of_month/metadata.json | 2 +- .../metadata.json | 2 +- .../02267_join_dup_columns_issue36199/metadata.json | 2 +- .../testdata/02267_output_format_prometheus/metadata.json | 2 +- parser/testdata/02293_ttest_large_samples/metadata.json | 2 +- parser/testdata/02294_system_certificates/metadata.json | 2 +- .../testdata/02295_global_with_in_subquery/metadata.json | 2 +- .../02304_grouping_sets_with_rollup_cube/metadata.json | 2 +- .../testdata/02311_normalize_utf8_constant/metadata.json | 2 +- parser/testdata/02313_negative_datetime64/metadata.json | 2 +- .../02336_sort_optimization_with_fill/metadata.json | 2 +- parser/testdata/02337_join_analyze_stuck/metadata.json | 2 +- .../metadata.json | 2 +- .../testdata/02362_part_log_merge_algorithm/metadata.json | 2 +- .../02366_decimal_agg_state_conversion/metadata.json | 2 +- parser/testdata/02370_extractAll_regress/metadata.json | 2 +- parser/testdata/02375_analyzer_union/metadata.json | 2 +- parser/testdata/02421_explain_subquery/metadata.json | 2 +- parser/testdata/02428_batch_nullable_assert/metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/02462_distributions/metadata.json | 2 +- .../02466_distributed_query_profiler/metadata.json | 2 +- .../testdata/02478_window_frame_type_groups/metadata.json | 2 +- .../02481_i43247_ubsan_in_minmaxany/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/02504_bar_fractions/metadata.json | 2 +- parser/testdata/02504_explain_ast_insert/metadata.json | 2 +- .../testdata/02513_date_string_comparison/metadata.json | 2 +- parser/testdata/02523_range_const_start/metadata.json | 2 +- parser/testdata/02534_keyed_siphash/metadata.json | 2 +- parser/testdata/02542_table_function_format/metadata.json | 2 +- parser/testdata/02552_siphash128_reference/metadata.json | 2 +- .../02597_column_delete_and_replication/metadata.json | 2 +- .../02597_column_update_and_replication/metadata.json | 2 +- .../metadata.json | 2 +- .../testdata/02677_analyzer_bitmap_has_any/metadata.json | 2 +- parser/testdata/02677_decode_url_component/metadata.json | 2 +- .../02681_group_array_too_large_size/metadata.json | 2 +- .../testdata/02682_quantiles_too_large_size/metadata.json | 2 +- parser/testdata/02683_native_too_large_size/metadata.json | 2 +- parser/testdata/02684_bson/metadata.json | 2 +- parser/testdata/02685_bson2/metadata.json | 2 +- parser/testdata/02686_bson3/metadata.json | 2 +- parser/testdata/02687_native_fuzz/metadata.json | 2 +- .../02699_polygons_sym_difference_total/metadata.json | 2 +- .../metadata.json | 2 +- .../02707_analyzer_nested_lambdas_types/metadata.json | 2 +- parser/testdata/02713_ip4_uint_compare/metadata.json | 2 +- .../testdata/02734_big_int_from_float_ubsan/metadata.json | 2 +- .../metadata.json | 2 +- .../02789_jit_cannot_convert_column/metadata.json | 2 +- .../metadata.json | 2 +- .../02807_default_date_time_nullable/metadata.json | 2 +- parser/testdata/02808_aliases_inside_case/metadata.json | 2 +- parser/testdata/02810_system_jemalloc_bins/metadata.json | 2 +- parser/testdata/02811_ip_dict_attribute/metadata.json | 2 +- parser/testdata/02813_float_parsing/metadata.json | 2 +- .../02815_empty_subquery_nullable_bug/metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/02831_ast_fuzz_asan_join/metadata.json | 2 +- .../02843_date_predicate_optimizations_bugs/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- .../02887_insert_quorum_wo_keeper_retries/metadata.json | 2 +- .../metadata.json | 2 +- .../02888_single_state_nullable_type/metadata.json | 2 +- .../metadata.json | 2 +- .../02891_rename_table_without_keyword/metadata.json | 2 +- .../metadata.json | 2 +- .../02903_parameterized_view_explain_ast/metadata.json | 2 +- parser/testdata/02908_alter_column_alias/metadata.json | 2 +- parser/testdata/02918_analyzer_to_ast_crash/metadata.json | 2 +- .../testdata/02922_respect_nulls_Nullable/metadata.json | 2 +- parser/testdata/02923_join_use_nulls_modulo/metadata.json | 2 +- parser/testdata/02935_ipv6_bit_operations/metadata.json | 2 +- .../02950_part_log_bytes_uncompressed/metadata.json | 2 +- parser/testdata/02954_analyzer_fuzz_i57086/metadata.json | 2 +- .../02966_topk_counts_approx_count_sum/metadata.json | 2 +- parser/testdata/02967_analyzer_fuzz/metadata.json | 2 +- .../metadata.json | 2 +- .../03001_analyzer_nullable_nothing/metadata.json | 2 +- .../metadata.json | 2 +- .../testdata/03008_groupSortedArray_field/metadata.json | 2 +- .../03014_analyzer_groupby_fuzz_60317/metadata.json | 2 +- .../03016_analyzer_groupby_fuzz_59796/metadata.json | 2 +- parser/testdata/03018_analyzer_greater_null/metadata.json | 2 +- .../testdata/03035_recursive_cte_postgres_1/metadata.json | 2 +- .../testdata/03036_recursive_cte_postgres_2/metadata.json | 2 +- .../testdata/03037_recursive_cte_postgres_3/metadata.json | 2 +- .../testdata/03038_recursive_cte_postgres_4/metadata.json | 2 +- .../testdata/03039_recursive_cte_postgres_5/metadata.json | 2 +- .../testdata/03040_recursive_cte_postgres_6/metadata.json | 2 +- .../testdata/03041_recursive_cte_postgres_7/metadata.json | 2 +- .../03093_bug37909_query_does_not_finish/metadata.json | 2 +- parser/testdata/03094_named_tuple_bug24607/metadata.json | 2 +- .../03168_fuzz_multiIf_short_circuit/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- .../03208_datetime_cast_losing_precision/metadata.json | 2 +- .../03210_fix_single_value_data_assertion/metadata.json | 2 +- .../03221_refreshable_matview_progress/metadata.json | 2 +- .../metadata.json | 2 +- .../03255_fix_sbstrings_logical_error/metadata.json | 2 +- .../03257_scalar_in_format_table_expression/metadata.json | 2 +- .../03258_old_analyzer_const_expr_bug/metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/03269_bf16/metadata.json | 2 +- .../testdata/03274_with_fill_dup_sort_bug/metadata.json | 2 +- .../03275_ignore_nonexistent_files_fix/metadata.json | 2 +- .../metadata.json | 2 +- .../03290_dictionary_assert_on_function/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/03292_format_tty_friendly/metadata.json | 2 +- .../03310_create_database_with_settings/metadata.json | 2 +- .../03311_recursive_cte_old_analyzer_error/metadata.json | 2 +- .../03314_analyzer_resolve_in_parent_scope/metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/03315_array_join_scalar/metadata.json | 2 +- .../metadata.json | 2 +- .../03322_unused_interpolate_expressions/metadata.json | 2 +- .../testdata/03323_union_all_constants_bug/metadata.json | 2 +- parser/testdata/03328_normalized_query_hash/metadata.json | 2 +- parser/testdata/03350_json_parsing_quickly/metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/03365_finish_sorting_crash/metadata.json | 2 +- parser/testdata/03366_bfloat16_sorting/metadata.json | 2 +- .../03399_lc_nullable_mapfromarrays/metadata.json | 2 +- parser/testdata/03400_get_server_setting/metadata.json | 2 +- .../testdata/03401_get_merge_tree_setting/metadata.json | 2 +- .../03406_naive_bayes_classifier_codepoint/metadata.json | 2 +- .../03406_reservoir_sample_self_merging/metadata.json | 2 +- .../03407_naive_bayes_classifier_byte/metadata.json | 2 +- parser/testdata/03442_detach_view/metadata.json | 2 +- .../03444_analyzer_resolve_alias_columns/metadata.json | 2 +- .../metadata.json | 2 +- .../03461_numeric_indexed_vector_chain/metadata.json | 2 +- .../03512_join_using_parent_scope_matcher/metadata.json | 2 +- .../03512_naive_bayes_classifier_general/metadata.json | 2 +- .../03513_resize_pipeline_after_totals/metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/03524_sign_argument/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/03546_leftover_dependencies/metadata.json | 2 +- parser/testdata/03568_ddsketch_merge/metadata.json | 2 +- .../metadata.json | 2 +- .../metadata.json | 2 +- parser/testdata/03582_normalize_utf8_empty/metadata.json | 2 +- parser/testdata/03623_header_filtering/metadata.json | 2 +- .../metadata.json | 2 +- .../03631_hive_columns_not_in_format_header/metadata.json | 2 +- parser/testdata/03633_negative_limit_offset/metadata.json | 2 +- .../testdata/03653_fractional_limit_offset/metadata.json | 2 +- .../03658_negative_limit_offset_distributed/metadata.json | 2 +- .../03667_join_with_subquery_and_final/metadata.json | 2 +- .../metadata.json | 2 +- .../testdata/03703_prelimit_explain_message/metadata.json | 2 +- .../metadata.json | 2 +- .../03720_ntile_double_order_by_check/metadata.json | 2 +- .../03720_ubsan_dictionary_parameters/metadata.json | 2 +- parser/testdata/03729_function_hmac/metadata.json | 2 +- .../metadata.json | 2 +- .../03741_s3_glob_table_path_pushdown/metadata.json | 2 +- .../03754_h3_polygon_to_cells_const/metadata.json | 2 +- scripts/generate_explain.sh | 8 +++++--- 314 files changed, 318 insertions(+), 316 deletions(-) diff --git a/parser/testdata/00042_any_left_join/metadata.json b/parser/testdata/00042_any_left_join/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00042_any_left_join/metadata.json +++ b/parser/testdata/00042_any_left_join/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00043_any_left_join/metadata.json b/parser/testdata/00043_any_left_join/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00043_any_left_join/metadata.json +++ b/parser/testdata/00043_any_left_join/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00044_any_left_join_string/metadata.json b/parser/testdata/00044_any_left_join_string/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00044_any_left_join_string/metadata.json +++ b/parser/testdata/00044_any_left_join_string/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00049_any_left_join/metadata.json b/parser/testdata/00049_any_left_join/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00049_any_left_join/metadata.json +++ b/parser/testdata/00049_any_left_join/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00050_any_left_join/metadata.json b/parser/testdata/00050_any_left_join/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00050_any_left_join/metadata.json +++ b/parser/testdata/00050_any_left_join/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00052_all_left_join/metadata.json b/parser/testdata/00052_all_left_join/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00052_all_left_join/metadata.json +++ b/parser/testdata/00052_all_left_join/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00053_all_inner_join/metadata.json b/parser/testdata/00053_all_inner_join/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00053_all_inner_join/metadata.json +++ b/parser/testdata/00053_all_inner_join/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00054_join_string/metadata.json b/parser/testdata/00054_join_string/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00054_join_string/metadata.json +++ b/parser/testdata/00054_join_string/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00055_join_two_numbers/metadata.json b/parser/testdata/00055_join_two_numbers/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00055_join_two_numbers/metadata.json +++ b/parser/testdata/00055_join_two_numbers/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00056_join_number_string/metadata.json b/parser/testdata/00056_join_number_string/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00056_join_number_string/metadata.json +++ b/parser/testdata/00056_join_number_string/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00067_union_all/metadata.json b/parser/testdata/00067_union_all/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00067_union_all/metadata.json +++ b/parser/testdata/00067_union_all/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00072_in_types/metadata.json b/parser/testdata/00072_in_types/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00072_in_types/metadata.json +++ b/parser/testdata/00072_in_types/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00076_system_columns_bytes/metadata.json b/parser/testdata/00076_system_columns_bytes/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00076_system_columns_bytes/metadata.json +++ b/parser/testdata/00076_system_columns_bytes/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00080_show_tables_and_system_tables/metadata.json b/parser/testdata/00080_show_tables_and_system_tables/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00080_show_tables_and_system_tables/metadata.json +++ b/parser/testdata/00080_show_tables_and_system_tables/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00099_join_many_blocks_segfault/metadata.json b/parser/testdata/00099_join_many_blocks_segfault/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00099_join_many_blocks_segfault/metadata.json +++ b/parser/testdata/00099_join_many_blocks_segfault/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00139_like/metadata.json b/parser/testdata/00139_like/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00139_like/metadata.json +++ b/parser/testdata/00139_like/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00158_buffer_and_nonexistent_table/metadata.json b/parser/testdata/00158_buffer_and_nonexistent_table/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00158_buffer_and_nonexistent_table/metadata.json +++ b/parser/testdata/00158_buffer_and_nonexistent_table/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00169_contingency/metadata.json b/parser/testdata/00169_contingency/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00169_contingency/metadata.json +++ b/parser/testdata/00169_contingency/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00169_join_constant_keys/metadata.json b/parser/testdata/00169_join_constant_keys/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00169_join_constant_keys/metadata.json +++ b/parser/testdata/00169_join_constant_keys/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00173_group_by_use_nulls/metadata.json b/parser/testdata/00173_group_by_use_nulls/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00173_group_by_use_nulls/metadata.json +++ b/parser/testdata/00173_group_by_use_nulls/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00178_function_replicate/metadata.json b/parser/testdata/00178_function_replicate/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00178_function_replicate/metadata.json +++ b/parser/testdata/00178_function_replicate/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00189_time_zones_long/metadata.json b/parser/testdata/00189_time_zones_long/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00189_time_zones_long/metadata.json +++ b/parser/testdata/00189_time_zones_long/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00205_emptyscalar_subquery_type_mismatch_bug/metadata.json b/parser/testdata/00205_emptyscalar_subquery_type_mismatch_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00205_emptyscalar_subquery_type_mismatch_bug/metadata.json +++ b/parser/testdata/00205_emptyscalar_subquery_type_mismatch_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00211_shard_query_formatting_aliases/metadata.json b/parser/testdata/00211_shard_query_formatting_aliases/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00211_shard_query_formatting_aliases/metadata.json +++ b/parser/testdata/00211_shard_query_formatting_aliases/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00216_bit_test_function_family/metadata.json b/parser/testdata/00216_bit_test_function_family/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00216_bit_test_function_family/metadata.json +++ b/parser/testdata/00216_bit_test_function_family/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00232_format_readable_decimal_size/metadata.json b/parser/testdata/00232_format_readable_decimal_size/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00232_format_readable_decimal_size/metadata.json +++ b/parser/testdata/00232_format_readable_decimal_size/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00232_format_readable_size/metadata.json b/parser/testdata/00232_format_readable_size/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00232_format_readable_size/metadata.json +++ b/parser/testdata/00232_format_readable_size/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00250_tuple_comparison/metadata.json b/parser/testdata/00250_tuple_comparison/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00250_tuple_comparison/metadata.json +++ b/parser/testdata/00250_tuple_comparison/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00264_uniq_many_args/metadata.json b/parser/testdata/00264_uniq_many_args/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00264_uniq_many_args/metadata.json +++ b/parser/testdata/00264_uniq_many_args/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00283_column_cut/metadata.json b/parser/testdata/00283_column_cut/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00283_column_cut/metadata.json +++ b/parser/testdata/00283_column_cut/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00291_array_reduce/metadata.json b/parser/testdata/00291_array_reduce/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00291_array_reduce/metadata.json +++ b/parser/testdata/00291_array_reduce/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00296_url_parameters/metadata.json b/parser/testdata/00296_url_parameters/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00296_url_parameters/metadata.json +++ b/parser/testdata/00296_url_parameters/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00328_long_case_construction/metadata.json b/parser/testdata/00328_long_case_construction/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00328_long_case_construction/metadata.json +++ b/parser/testdata/00328_long_case_construction/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00364_java_style_denormals/metadata.json b/parser/testdata/00364_java_style_denormals/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00364_java_style_denormals/metadata.json +++ b/parser/testdata/00364_java_style_denormals/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00367_visible_width_of_array_tuple_enum/metadata.json b/parser/testdata/00367_visible_width_of_array_tuple_enum/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00367_visible_width_of_array_tuple_enum/metadata.json +++ b/parser/testdata/00367_visible_width_of_array_tuple_enum/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00381_first_significant_subdomain/metadata.json b/parser/testdata/00381_first_significant_subdomain/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00381_first_significant_subdomain/metadata.json +++ b/parser/testdata/00381_first_significant_subdomain/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00431_if_nulls/metadata.json b/parser/testdata/00431_if_nulls/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00431_if_nulls/metadata.json +++ b/parser/testdata/00431_if_nulls/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00434_tonullable/metadata.json b/parser/testdata/00434_tonullable/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00434_tonullable/metadata.json +++ b/parser/testdata/00434_tonullable/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00436_convert_charset/metadata.json b/parser/testdata/00436_convert_charset/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00436_convert_charset/metadata.json +++ b/parser/testdata/00436_convert_charset/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00436_fixed_string_16_comparisons/metadata.json b/parser/testdata/00436_fixed_string_16_comparisons/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00436_fixed_string_16_comparisons/metadata.json +++ b/parser/testdata/00436_fixed_string_16_comparisons/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00518_extract_all_and_empty_matches/metadata.json b/parser/testdata/00518_extract_all_and_empty_matches/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00518_extract_all_and_empty_matches/metadata.json +++ b/parser/testdata/00518_extract_all_and_empty_matches/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00541_to_start_of_fifteen_minutes/metadata.json b/parser/testdata/00541_to_start_of_fifteen_minutes/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00541_to_start_of_fifteen_minutes/metadata.json +++ b/parser/testdata/00541_to_start_of_fifteen_minutes/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00552_logical_functions_simple/metadata.json b/parser/testdata/00552_logical_functions_simple/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00552_logical_functions_simple/metadata.json +++ b/parser/testdata/00552_logical_functions_simple/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00552_logical_functions_ternary/metadata.json b/parser/testdata/00552_logical_functions_ternary/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00552_logical_functions_ternary/metadata.json +++ b/parser/testdata/00552_logical_functions_ternary/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00552_logical_functions_uint8_as_bool/metadata.json b/parser/testdata/00552_logical_functions_uint8_as_bool/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00552_logical_functions_uint8_as_bool/metadata.json +++ b/parser/testdata/00552_logical_functions_uint8_as_bool/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00552_or_nullable/metadata.json b/parser/testdata/00552_or_nullable/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00552_or_nullable/metadata.json +++ b/parser/testdata/00552_or_nullable/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00571_non_exist_database_when_create_materializ_view/metadata.json b/parser/testdata/00571_non_exist_database_when_create_materializ_view/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00571_non_exist_database_when_create_materializ_view/metadata.json +++ b/parser/testdata/00571_non_exist_database_when_create_materializ_view/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00591_columns_removal_union_all/metadata.json b/parser/testdata/00591_columns_removal_union_all/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00591_columns_removal_union_all/metadata.json +++ b/parser/testdata/00591_columns_removal_union_all/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00604_show_create_database/metadata.json b/parser/testdata/00604_show_create_database/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/00604_show_create_database/metadata.json +++ b/parser/testdata/00604_show_create_database/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/00606_quantiles_and_nans/metadata.json b/parser/testdata/00606_quantiles_and_nans/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/00606_quantiles_and_nans/metadata.json +++ b/parser/testdata/00606_quantiles_and_nans/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/00644_different_expressions_with_same_alias/metadata.json b/parser/testdata/00644_different_expressions_with_same_alias/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00644_different_expressions_with_same_alias/metadata.json +++ b/parser/testdata/00644_different_expressions_with_same_alias/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00667_compare_arrays_of_different_types/metadata.json b/parser/testdata/00667_compare_arrays_of_different_types/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00667_compare_arrays_of_different_types/metadata.json +++ b/parser/testdata/00667_compare_arrays_of_different_types/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00740_database_in_nested_view/metadata.json b/parser/testdata/00740_database_in_nested_view/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/00740_database_in_nested_view/metadata.json +++ b/parser/testdata/00740_database_in_nested_view/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/00757_enum_defaults_const/metadata.json b/parser/testdata/00757_enum_defaults_const/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00757_enum_defaults_const/metadata.json +++ b/parser/testdata/00757_enum_defaults_const/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00759_kodieg/metadata.json b/parser/testdata/00759_kodieg/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00759_kodieg/metadata.json +++ b/parser/testdata/00759_kodieg/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00801_daylight_saving_time_hour_underflow/metadata.json b/parser/testdata/00801_daylight_saving_time_hour_underflow/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00801_daylight_saving_time_hour_underflow/metadata.json +++ b/parser/testdata/00801_daylight_saving_time_hour_underflow/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00940_order_by_read_in_order_query_plan/metadata.json b/parser/testdata/00940_order_by_read_in_order_query_plan/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00940_order_by_read_in_order_query_plan/metadata.json +++ b/parser/testdata/00940_order_by_read_in_order_query_plan/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00973_uniq_non_associativity/metadata.json b/parser/testdata/00973_uniq_non_associativity/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00973_uniq_non_associativity/metadata.json +++ b/parser/testdata/00973_uniq_non_associativity/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00974_full_outer_join/metadata.json b/parser/testdata/00974_full_outer_join/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00974_full_outer_join/metadata.json +++ b/parser/testdata/00974_full_outer_join/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00977_int_div/metadata.json b/parser/testdata/00977_int_div/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00977_int_div/metadata.json +++ b/parser/testdata/00977_int_div/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00978_ml_math/metadata.json b/parser/testdata/00978_ml_math/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00978_ml_math/metadata.json +++ b/parser/testdata/00978_ml_math/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/00997_trim/metadata.json b/parser/testdata/00997_trim/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/00997_trim/metadata.json +++ b/parser/testdata/00997_trim/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01012_show_tables_limit/metadata.json b/parser/testdata/01012_show_tables_limit/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/01012_show_tables_limit/metadata.json +++ b/parser/testdata/01012_show_tables_limit/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/01020_function_char/metadata.json b/parser/testdata/01020_function_char/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01020_function_char/metadata.json +++ b/parser/testdata/01020_function_char/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01035_avg/metadata.json b/parser/testdata/01035_avg/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01035_avg/metadata.json +++ b/parser/testdata/01035_avg/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01041_create_dictionary_if_not_exists/metadata.json b/parser/testdata/01041_create_dictionary_if_not_exists/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/01041_create_dictionary_if_not_exists/metadata.json +++ b/parser/testdata/01041_create_dictionary_if_not_exists/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/01043_categorical_iv/metadata.json b/parser/testdata/01043_categorical_iv/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01043_categorical_iv/metadata.json +++ b/parser/testdata/01043_categorical_iv/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01043_dictionary_attribute_properties_values/metadata.json b/parser/testdata/01043_dictionary_attribute_properties_values/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/01043_dictionary_attribute_properties_values/metadata.json +++ b/parser/testdata/01043_dictionary_attribute_properties_values/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/01045_dictionaries_restrictions/metadata.json b/parser/testdata/01045_dictionaries_restrictions/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01045_dictionaries_restrictions/metadata.json +++ b/parser/testdata/01045_dictionaries_restrictions/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01050_clickhouse_dict_source_with_subquery/metadata.json b/parser/testdata/01050_clickhouse_dict_source_with_subquery/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/01050_clickhouse_dict_source_with_subquery/metadata.json +++ b/parser/testdata/01050_clickhouse_dict_source_with_subquery/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/01080_check_for_error_incorrect_size_of_nested_column/metadata.json b/parser/testdata/01080_check_for_error_incorrect_size_of_nested_column/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/01080_check_for_error_incorrect_size_of_nested_column/metadata.json +++ b/parser/testdata/01080_check_for_error_incorrect_size_of_nested_column/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/01084_regexp_empty/metadata.json b/parser/testdata/01084_regexp_empty/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/01084_regexp_empty/metadata.json +++ b/parser/testdata/01084_regexp_empty/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/01085_simdjson_uint64/metadata.json b/parser/testdata/01085_simdjson_uint64/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01085_simdjson_uint64/metadata.json +++ b/parser/testdata/01085_simdjson_uint64/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01087_table_function_generate/metadata.json b/parser/testdata/01087_table_function_generate/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01087_table_function_generate/metadata.json +++ b/parser/testdata/01087_table_function_generate/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01096_array_reduce_in_ranges/metadata.json b/parser/testdata/01096_array_reduce_in_ranges/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01096_array_reduce_in_ranges/metadata.json +++ b/parser/testdata/01096_array_reduce_in_ranges/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01113_local_dictionary_type_conversion/metadata.json b/parser/testdata/01113_local_dictionary_type_conversion/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01113_local_dictionary_type_conversion/metadata.json +++ b/parser/testdata/01113_local_dictionary_type_conversion/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01120_join_constants/metadata.json b/parser/testdata/01120_join_constants/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01120_join_constants/metadata.json +++ b/parser/testdata/01120_join_constants/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01144_multiple_joins_rewriter_v2_and_lambdas/metadata.json b/parser/testdata/01144_multiple_joins_rewriter_v2_and_lambdas/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01144_multiple_joins_rewriter_v2_and_lambdas/metadata.json +++ b/parser/testdata/01144_multiple_joins_rewriter_v2_and_lambdas/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01145_with_fill_const/metadata.json b/parser/testdata/01145_with_fill_const/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01145_with_fill_const/metadata.json +++ b/parser/testdata/01145_with_fill_const/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01250_fixed_string_comparison/metadata.json b/parser/testdata/01250_fixed_string_comparison/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01250_fixed_string_comparison/metadata.json +++ b/parser/testdata/01250_fixed_string_comparison/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01256_misspell_layout_name_podshumok/metadata.json b/parser/testdata/01256_misspell_layout_name_podshumok/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01256_misspell_layout_name_podshumok/metadata.json +++ b/parser/testdata/01256_misspell_layout_name_podshumok/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01277_large_tuples/metadata.json b/parser/testdata/01277_large_tuples/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/01277_large_tuples/metadata.json +++ b/parser/testdata/01277_large_tuples/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/01277_unixTimestamp64_compatibility/metadata.json b/parser/testdata/01277_unixTimestamp64_compatibility/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01277_unixTimestamp64_compatibility/metadata.json +++ b/parser/testdata/01277_unixTimestamp64_compatibility/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01297_create_quota/metadata.json b/parser/testdata/01297_create_quota/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01297_create_quota/metadata.json +++ b/parser/testdata/01297_create_quota/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01319_query_formatting_in_server_log/metadata.json b/parser/testdata/01319_query_formatting_in_server_log/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01319_query_formatting_in_server_log/metadata.json +++ b/parser/testdata/01319_query_formatting_in_server_log/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01321_monotonous_functions_in_order_by_bug/metadata.json b/parser/testdata/01321_monotonous_functions_in_order_by_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01321_monotonous_functions_in_order_by_bug/metadata.json +++ b/parser/testdata/01321_monotonous_functions_in_order_by_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01353_low_cardinality_join_types/metadata.json b/parser/testdata/01353_low_cardinality_join_types/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01353_low_cardinality_join_types/metadata.json +++ b/parser/testdata/01353_low_cardinality_join_types/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01355_defaultValueOfArgumentType_bug/metadata.json b/parser/testdata/01355_defaultValueOfArgumentType_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01355_defaultValueOfArgumentType_bug/metadata.json +++ b/parser/testdata/01355_defaultValueOfArgumentType_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01374_if_nullable_filimonov/metadata.json b/parser/testdata/01374_if_nullable_filimonov/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01374_if_nullable_filimonov/metadata.json +++ b/parser/testdata/01374_if_nullable_filimonov/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01379_with_fill_several_columns/metadata.json b/parser/testdata/01379_with_fill_several_columns/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01379_with_fill_several_columns/metadata.json +++ b/parser/testdata/01379_with_fill_several_columns/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01425_default_value_of_type_name/metadata.json b/parser/testdata/01425_default_value_of_type_name/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01425_default_value_of_type_name/metadata.json +++ b/parser/testdata/01425_default_value_of_type_name/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01440_big_int_least_greatest/metadata.json b/parser/testdata/01440_big_int_least_greatest/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01440_big_int_least_greatest/metadata.json +++ b/parser/testdata/01440_big_int_least_greatest/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01492_format_readable_quantity/metadata.json b/parser/testdata/01492_format_readable_quantity/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01492_format_readable_quantity/metadata.json +++ b/parser/testdata/01492_format_readable_quantity/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01495_subqueries_in_with_statement_2/metadata.json b/parser/testdata/01495_subqueries_in_with_statement_2/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01495_subqueries_in_with_statement_2/metadata.json +++ b/parser/testdata/01495_subqueries_in_with_statement_2/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01511_format_readable_timedelta/metadata.json b/parser/testdata/01511_format_readable_timedelta/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01511_format_readable_timedelta/metadata.json +++ b/parser/testdata/01511_format_readable_timedelta/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01538_fuzz_aggregate/metadata.json b/parser/testdata/01538_fuzz_aggregate/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01538_fuzz_aggregate/metadata.json +++ b/parser/testdata/01538_fuzz_aggregate/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01555_or_fill/metadata.json b/parser/testdata/01555_or_fill/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01555_or_fill/metadata.json +++ b/parser/testdata/01555_or_fill/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01556_if_null/metadata.json b/parser/testdata/01556_if_null/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01556_if_null/metadata.json +++ b/parser/testdata/01556_if_null/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01560_DateTime_and_DateTime64_comparision/metadata.json b/parser/testdata/01560_DateTime_and_DateTime64_comparision/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01560_DateTime_and_DateTime64_comparision/metadata.json +++ b/parser/testdata/01560_DateTime_and_DateTime64_comparision/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01560_monotonicity_check_multiple_args_bug/metadata.json b/parser/testdata/01560_monotonicity_check_multiple_args_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01560_monotonicity_check_multiple_args_bug/metadata.json +++ b/parser/testdata/01560_monotonicity_check_multiple_args_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01561_Date_and_DateTime64_comparision/metadata.json b/parser/testdata/01561_Date_and_DateTime64_comparision/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01561_Date_and_DateTime64_comparision/metadata.json +++ b/parser/testdata/01561_Date_and_DateTime64_comparision/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01564_test_hint_woes/metadata.json b/parser/testdata/01564_test_hint_woes/metadata.json index 6d687b83f..1d23f26a3 100644 --- a/parser/testdata/01564_test_hint_woes/metadata.json +++ b/parser/testdata/01564_test_hint_woes/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false, "parse_error": true} +{"explain":false, "parse_error": true} diff --git a/parser/testdata/01593_functions_in_order_by/metadata.json b/parser/testdata/01593_functions_in_order_by/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01593_functions_in_order_by/metadata.json +++ b/parser/testdata/01593_functions_in_order_by/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01614_with_fill_with_limit/metadata.json b/parser/testdata/01614_with_fill_with_limit/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01614_with_fill_with_limit/metadata.json +++ b/parser/testdata/01614_with_fill_with_limit/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01635_nullable_fuzz/metadata.json b/parser/testdata/01635_nullable_fuzz/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01635_nullable_fuzz/metadata.json +++ b/parser/testdata/01635_nullable_fuzz/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01650_expressions_merge_bug/metadata.json b/parser/testdata/01650_expressions_merge_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01650_expressions_merge_bug/metadata.json +++ b/parser/testdata/01650_expressions_merge_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01655_window_functions_bug/metadata.json b/parser/testdata/01655_window_functions_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01655_window_functions_bug/metadata.json +++ b/parser/testdata/01655_window_functions_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01655_window_functions_null/metadata.json b/parser/testdata/01655_window_functions_null/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01655_window_functions_null/metadata.json +++ b/parser/testdata/01655_window_functions_null/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01666_blns_long/metadata.json b/parser/testdata/01666_blns_long/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01666_blns_long/metadata.json +++ b/parser/testdata/01666_blns_long/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01669_columns_declaration_serde_long/metadata.json b/parser/testdata/01669_columns_declaration_serde_long/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01669_columns_declaration_serde_long/metadata.json +++ b/parser/testdata/01669_columns_declaration_serde_long/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01685_json_extract_double_as_float/metadata.json b/parser/testdata/01685_json_extract_double_as_float/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01685_json_extract_double_as_float/metadata.json +++ b/parser/testdata/01685_json_extract_double_as_float/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01698_fix_toMinute/metadata.json b/parser/testdata/01698_fix_toMinute/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01698_fix_toMinute/metadata.json +++ b/parser/testdata/01698_fix_toMinute/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01699_timezoneOffset/metadata.json b/parser/testdata/01699_timezoneOffset/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01699_timezoneOffset/metadata.json +++ b/parser/testdata/01699_timezoneOffset/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01732_explain_syntax_union_query/metadata.json b/parser/testdata/01732_explain_syntax_union_query/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01732_explain_syntax_union_query/metadata.json +++ b/parser/testdata/01732_explain_syntax_union_query/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01811_datename/metadata.json b/parser/testdata/01811_datename/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01811_datename/metadata.json +++ b/parser/testdata/01811_datename/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01813_quantileBfloat16_nans/metadata.json b/parser/testdata/01813_quantileBfloat16_nans/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/01813_quantileBfloat16_nans/metadata.json +++ b/parser/testdata/01813_quantileBfloat16_nans/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/01823_array_low_cardinality_KuliginStepan/metadata.json b/parser/testdata/01823_array_low_cardinality_KuliginStepan/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01823_array_low_cardinality_KuliginStepan/metadata.json +++ b/parser/testdata/01823_array_low_cardinality_KuliginStepan/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01839_join_to_subqueries_rewriter_columns_matcher/metadata.json b/parser/testdata/01839_join_to_subqueries_rewriter_columns_matcher/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01839_join_to_subqueries_rewriter_columns_matcher/metadata.json +++ b/parser/testdata/01839_join_to_subqueries_rewriter_columns_matcher/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01888_bloom_filter_hasAny/metadata.json b/parser/testdata/01888_bloom_filter_hasAny/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01888_bloom_filter_hasAny/metadata.json +++ b/parser/testdata/01888_bloom_filter_hasAny/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01905_to_json_string/metadata.json b/parser/testdata/01905_to_json_string/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01905_to_json_string/metadata.json +++ b/parser/testdata/01905_to_json_string/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01912_bad_cast_join_fuzz/metadata.json b/parser/testdata/01912_bad_cast_join_fuzz/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01912_bad_cast_join_fuzz/metadata.json +++ b/parser/testdata/01912_bad_cast_join_fuzz/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01913_names_of_tuple_literal/metadata.json b/parser/testdata/01913_names_of_tuple_literal/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01913_names_of_tuple_literal/metadata.json +++ b/parser/testdata/01913_names_of_tuple_literal/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01915_for_each_crakjie/metadata.json b/parser/testdata/01915_for_each_crakjie/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01915_for_each_crakjie/metadata.json +++ b/parser/testdata/01915_for_each_crakjie/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01921_with_fill_with_totals/metadata.json b/parser/testdata/01921_with_fill_with_totals/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01921_with_fill_with_totals/metadata.json +++ b/parser/testdata/01921_with_fill_with_totals/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01926_union_all_schmak/metadata.json b/parser/testdata/01926_union_all_schmak/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01926_union_all_schmak/metadata.json +++ b/parser/testdata/01926_union_all_schmak/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/01960_lambda_precedence/metadata.json b/parser/testdata/01960_lambda_precedence/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/01960_lambda_precedence/metadata.json +++ b/parser/testdata/01960_lambda_precedence/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02002_global_subqueries_subquery_or_table_name/metadata.json b/parser/testdata/02002_global_subqueries_subquery_or_table_name/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02002_global_subqueries_subquery_or_table_name/metadata.json +++ b/parser/testdata/02002_global_subqueries_subquery_or_table_name/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02006_use_constants_in_with_and_select/metadata.json b/parser/testdata/02006_use_constants_in_with_and_select/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02006_use_constants_in_with_and_select/metadata.json +++ b/parser/testdata/02006_use_constants_in_with_and_select/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02019_multiple_weird_with_fill/metadata.json b/parser/testdata/02019_multiple_weird_with_fill/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02019_multiple_weird_with_fill/metadata.json +++ b/parser/testdata/02019_multiple_weird_with_fill/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02030_quantiles_underflow/metadata.json b/parser/testdata/02030_quantiles_underflow/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02030_quantiles_underflow/metadata.json +++ b/parser/testdata/02030_quantiles_underflow/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02072_rdb_recovery_escaped_name/metadata.json b/parser/testdata/02072_rdb_recovery_escaped_name/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02072_rdb_recovery_escaped_name/metadata.json +++ b/parser/testdata/02072_rdb_recovery_escaped_name/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02113_base64encode_trailing_bytes_1/metadata.json b/parser/testdata/02113_base64encode_trailing_bytes_1/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02113_base64encode_trailing_bytes_1/metadata.json +++ b/parser/testdata/02113_base64encode_trailing_bytes_1/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02117_show_create_table_system/metadata.json b/parser/testdata/02117_show_create_table_system/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02117_show_create_table_system/metadata.json +++ b/parser/testdata/02117_show_create_table_system/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02119_sumcount/metadata.json b/parser/testdata/02119_sumcount/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02119_sumcount/metadata.json +++ b/parser/testdata/02119_sumcount/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02124_empty_uuid/metadata.json b/parser/testdata/02124_empty_uuid/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02124_empty_uuid/metadata.json +++ b/parser/testdata/02124_empty_uuid/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02156_minus_op_with_datatime64/metadata.json b/parser/testdata/02156_minus_op_with_datatime64/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02156_minus_op_with_datatime64/metadata.json +++ b/parser/testdata/02156_minus_op_with_datatime64/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02160_monthname/metadata.json b/parser/testdata/02160_monthname/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02160_monthname/metadata.json +++ b/parser/testdata/02160_monthname/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02163_operators/metadata.json b/parser/testdata/02163_operators/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/02163_operators/metadata.json +++ b/parser/testdata/02163_operators/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/02165_replicated_grouping_sets/metadata.json b/parser/testdata/02165_replicated_grouping_sets/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02165_replicated_grouping_sets/metadata.json +++ b/parser/testdata/02165_replicated_grouping_sets/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02179_map_cast_to_array/metadata.json b/parser/testdata/02179_map_cast_to_array/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02179_map_cast_to_array/metadata.json +++ b/parser/testdata/02179_map_cast_to_array/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02188_table_function_format/metadata.json b/parser/testdata/02188_table_function_format/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02188_table_function_format/metadata.json +++ b/parser/testdata/02188_table_function_format/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02192_comment/metadata.json b/parser/testdata/02192_comment/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02192_comment/metadata.json +++ b/parser/testdata/02192_comment/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02200_use_skip_indexes/metadata.json b/parser/testdata/02200_use_skip_indexes/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02200_use_skip_indexes/metadata.json +++ b/parser/testdata/02200_use_skip_indexes/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02201_use_skip_indexes_if_final/metadata.json b/parser/testdata/02201_use_skip_indexes_if_final/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02201_use_skip_indexes_if_final/metadata.json +++ b/parser/testdata/02201_use_skip_indexes_if_final/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02202_use_skip_indexes_if_final/metadata.json b/parser/testdata/02202_use_skip_indexes_if_final/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02202_use_skip_indexes_if_final/metadata.json +++ b/parser/testdata/02202_use_skip_indexes_if_final/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02233_interpolate_1/metadata.json b/parser/testdata/02233_interpolate_1/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02233_interpolate_1/metadata.json +++ b/parser/testdata/02233_interpolate_1/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02251_last_day_of_month/metadata.json b/parser/testdata/02251_last_day_of_month/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02251_last_day_of_month/metadata.json +++ b/parser/testdata/02251_last_day_of_month/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02265_limit_push_down_over_window_functions_bug/metadata.json b/parser/testdata/02265_limit_push_down_over_window_functions_bug/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/02265_limit_push_down_over_window_functions_bug/metadata.json +++ b/parser/testdata/02265_limit_push_down_over_window_functions_bug/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/02267_join_dup_columns_issue36199/metadata.json b/parser/testdata/02267_join_dup_columns_issue36199/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02267_join_dup_columns_issue36199/metadata.json +++ b/parser/testdata/02267_join_dup_columns_issue36199/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02267_output_format_prometheus/metadata.json b/parser/testdata/02267_output_format_prometheus/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02267_output_format_prometheus/metadata.json +++ b/parser/testdata/02267_output_format_prometheus/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02293_ttest_large_samples/metadata.json b/parser/testdata/02293_ttest_large_samples/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02293_ttest_large_samples/metadata.json +++ b/parser/testdata/02293_ttest_large_samples/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02294_system_certificates/metadata.json b/parser/testdata/02294_system_certificates/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02294_system_certificates/metadata.json +++ b/parser/testdata/02294_system_certificates/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02295_global_with_in_subquery/metadata.json b/parser/testdata/02295_global_with_in_subquery/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02295_global_with_in_subquery/metadata.json +++ b/parser/testdata/02295_global_with_in_subquery/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02304_grouping_sets_with_rollup_cube/metadata.json b/parser/testdata/02304_grouping_sets_with_rollup_cube/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02304_grouping_sets_with_rollup_cube/metadata.json +++ b/parser/testdata/02304_grouping_sets_with_rollup_cube/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02311_normalize_utf8_constant/metadata.json b/parser/testdata/02311_normalize_utf8_constant/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02311_normalize_utf8_constant/metadata.json +++ b/parser/testdata/02311_normalize_utf8_constant/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02313_negative_datetime64/metadata.json b/parser/testdata/02313_negative_datetime64/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02313_negative_datetime64/metadata.json +++ b/parser/testdata/02313_negative_datetime64/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02336_sort_optimization_with_fill/metadata.json b/parser/testdata/02336_sort_optimization_with_fill/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/02336_sort_optimization_with_fill/metadata.json +++ b/parser/testdata/02336_sort_optimization_with_fill/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/02337_join_analyze_stuck/metadata.json b/parser/testdata/02337_join_analyze_stuck/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02337_join_analyze_stuck/metadata.json +++ b/parser/testdata/02337_join_analyze_stuck/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02354_window_expression_with_aggregation_expression/metadata.json b/parser/testdata/02354_window_expression_with_aggregation_expression/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02354_window_expression_with_aggregation_expression/metadata.json +++ b/parser/testdata/02354_window_expression_with_aggregation_expression/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02362_part_log_merge_algorithm/metadata.json b/parser/testdata/02362_part_log_merge_algorithm/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02362_part_log_merge_algorithm/metadata.json +++ b/parser/testdata/02362_part_log_merge_algorithm/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02366_decimal_agg_state_conversion/metadata.json b/parser/testdata/02366_decimal_agg_state_conversion/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02366_decimal_agg_state_conversion/metadata.json +++ b/parser/testdata/02366_decimal_agg_state_conversion/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02370_extractAll_regress/metadata.json b/parser/testdata/02370_extractAll_regress/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02370_extractAll_regress/metadata.json +++ b/parser/testdata/02370_extractAll_regress/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02375_analyzer_union/metadata.json b/parser/testdata/02375_analyzer_union/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02375_analyzer_union/metadata.json +++ b/parser/testdata/02375_analyzer_union/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02421_explain_subquery/metadata.json b/parser/testdata/02421_explain_subquery/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02421_explain_subquery/metadata.json +++ b/parser/testdata/02421_explain_subquery/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02428_batch_nullable_assert/metadata.json b/parser/testdata/02428_batch_nullable_assert/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02428_batch_nullable_assert/metadata.json +++ b/parser/testdata/02428_batch_nullable_assert/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02428_parameterized_view_param_in_select_section/metadata.json b/parser/testdata/02428_parameterized_view_param_in_select_section/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02428_parameterized_view_param_in_select_section/metadata.json +++ b/parser/testdata/02428_parameterized_view_param_in_select_section/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02462_distributions/metadata.json b/parser/testdata/02462_distributions/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02462_distributions/metadata.json +++ b/parser/testdata/02462_distributions/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02466_distributed_query_profiler/metadata.json b/parser/testdata/02466_distributed_query_profiler/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02466_distributed_query_profiler/metadata.json +++ b/parser/testdata/02466_distributed_query_profiler/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02478_window_frame_type_groups/metadata.json b/parser/testdata/02478_window_frame_type_groups/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02478_window_frame_type_groups/metadata.json +++ b/parser/testdata/02478_window_frame_type_groups/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02481_i43247_ubsan_in_minmaxany/metadata.json b/parser/testdata/02481_i43247_ubsan_in_minmaxany/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02481_i43247_ubsan_in_minmaxany/metadata.json +++ b/parser/testdata/02481_i43247_ubsan_in_minmaxany/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02483_add_engine_full_column_to_system_databases/metadata.json b/parser/testdata/02483_add_engine_full_column_to_system_databases/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02483_add_engine_full_column_to_system_databases/metadata.json +++ b/parser/testdata/02483_add_engine_full_column_to_system_databases/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02494_analyzer_cte_resolution_in_subquery_fix/metadata.json b/parser/testdata/02494_analyzer_cte_resolution_in_subquery_fix/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02494_analyzer_cte_resolution_in_subquery_fix/metadata.json +++ b/parser/testdata/02494_analyzer_cte_resolution_in_subquery_fix/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02499_extract_key_value_pairs_multiple_input/metadata.json b/parser/testdata/02499_extract_key_value_pairs_multiple_input/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02499_extract_key_value_pairs_multiple_input/metadata.json +++ b/parser/testdata/02499_extract_key_value_pairs_multiple_input/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02504_bar_fractions/metadata.json b/parser/testdata/02504_bar_fractions/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02504_bar_fractions/metadata.json +++ b/parser/testdata/02504_bar_fractions/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02504_explain_ast_insert/metadata.json b/parser/testdata/02504_explain_ast_insert/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02504_explain_ast_insert/metadata.json +++ b/parser/testdata/02504_explain_ast_insert/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02513_date_string_comparison/metadata.json b/parser/testdata/02513_date_string_comparison/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/02513_date_string_comparison/metadata.json +++ b/parser/testdata/02513_date_string_comparison/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/02523_range_const_start/metadata.json b/parser/testdata/02523_range_const_start/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02523_range_const_start/metadata.json +++ b/parser/testdata/02523_range_const_start/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02534_keyed_siphash/metadata.json b/parser/testdata/02534_keyed_siphash/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02534_keyed_siphash/metadata.json +++ b/parser/testdata/02534_keyed_siphash/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02542_table_function_format/metadata.json b/parser/testdata/02542_table_function_format/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02542_table_function_format/metadata.json +++ b/parser/testdata/02542_table_function_format/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02552_siphash128_reference/metadata.json b/parser/testdata/02552_siphash128_reference/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02552_siphash128_reference/metadata.json +++ b/parser/testdata/02552_siphash128_reference/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02597_column_delete_and_replication/metadata.json b/parser/testdata/02597_column_delete_and_replication/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02597_column_delete_and_replication/metadata.json +++ b/parser/testdata/02597_column_delete_and_replication/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02597_column_update_and_replication/metadata.json b/parser/testdata/02597_column_update_and_replication/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02597_column_update_and_replication/metadata.json +++ b/parser/testdata/02597_column_update_and_replication/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02597_projection_materialize_and_replication/metadata.json b/parser/testdata/02597_projection_materialize_and_replication/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02597_projection_materialize_and_replication/metadata.json +++ b/parser/testdata/02597_projection_materialize_and_replication/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02677_analyzer_bitmap_has_any/metadata.json b/parser/testdata/02677_analyzer_bitmap_has_any/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02677_analyzer_bitmap_has_any/metadata.json +++ b/parser/testdata/02677_analyzer_bitmap_has_any/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02677_decode_url_component/metadata.json b/parser/testdata/02677_decode_url_component/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02677_decode_url_component/metadata.json +++ b/parser/testdata/02677_decode_url_component/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02681_group_array_too_large_size/metadata.json b/parser/testdata/02681_group_array_too_large_size/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02681_group_array_too_large_size/metadata.json +++ b/parser/testdata/02681_group_array_too_large_size/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02682_quantiles_too_large_size/metadata.json b/parser/testdata/02682_quantiles_too_large_size/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02682_quantiles_too_large_size/metadata.json +++ b/parser/testdata/02682_quantiles_too_large_size/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02683_native_too_large_size/metadata.json b/parser/testdata/02683_native_too_large_size/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02683_native_too_large_size/metadata.json +++ b/parser/testdata/02683_native_too_large_size/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02684_bson/metadata.json b/parser/testdata/02684_bson/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02684_bson/metadata.json +++ b/parser/testdata/02684_bson/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02685_bson2/metadata.json b/parser/testdata/02685_bson2/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02685_bson2/metadata.json +++ b/parser/testdata/02685_bson2/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02686_bson3/metadata.json b/parser/testdata/02686_bson3/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02686_bson3/metadata.json +++ b/parser/testdata/02686_bson3/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02687_native_fuzz/metadata.json b/parser/testdata/02687_native_fuzz/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02687_native_fuzz/metadata.json +++ b/parser/testdata/02687_native_fuzz/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02699_polygons_sym_difference_total/metadata.json b/parser/testdata/02699_polygons_sym_difference_total/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02699_polygons_sym_difference_total/metadata.json +++ b/parser/testdata/02699_polygons_sym_difference_total/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02703_explain_query_tree_is_forbidden_with_old_analyzer/metadata.json b/parser/testdata/02703_explain_query_tree_is_forbidden_with_old_analyzer/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02703_explain_query_tree_is_forbidden_with_old_analyzer/metadata.json +++ b/parser/testdata/02703_explain_query_tree_is_forbidden_with_old_analyzer/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02707_analyzer_nested_lambdas_types/metadata.json b/parser/testdata/02707_analyzer_nested_lambdas_types/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02707_analyzer_nested_lambdas_types/metadata.json +++ b/parser/testdata/02707_analyzer_nested_lambdas_types/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02713_ip4_uint_compare/metadata.json b/parser/testdata/02713_ip4_uint_compare/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02713_ip4_uint_compare/metadata.json +++ b/parser/testdata/02713_ip4_uint_compare/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02734_big_int_from_float_ubsan/metadata.json b/parser/testdata/02734_big_int_from_float_ubsan/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02734_big_int_from_float_ubsan/metadata.json +++ b/parser/testdata/02734_big_int_from_float_ubsan/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02789_functions_after_sorting_and_columns_with_same_names_bug_2/metadata.json b/parser/testdata/02789_functions_after_sorting_and_columns_with_same_names_bug_2/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02789_functions_after_sorting_and_columns_with_same_names_bug_2/metadata.json +++ b/parser/testdata/02789_functions_after_sorting_and_columns_with_same_names_bug_2/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02789_jit_cannot_convert_column/metadata.json b/parser/testdata/02789_jit_cannot_convert_column/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02789_jit_cannot_convert_column/metadata.json +++ b/parser/testdata/02789_jit_cannot_convert_column/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02791_predicate_pushdown_different_types/metadata.json b/parser/testdata/02791_predicate_pushdown_different_types/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02791_predicate_pushdown_different_types/metadata.json +++ b/parser/testdata/02791_predicate_pushdown_different_types/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02807_default_date_time_nullable/metadata.json b/parser/testdata/02807_default_date_time_nullable/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02807_default_date_time_nullable/metadata.json +++ b/parser/testdata/02807_default_date_time_nullable/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02808_aliases_inside_case/metadata.json b/parser/testdata/02808_aliases_inside_case/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02808_aliases_inside_case/metadata.json +++ b/parser/testdata/02808_aliases_inside_case/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02810_system_jemalloc_bins/metadata.json b/parser/testdata/02810_system_jemalloc_bins/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02810_system_jemalloc_bins/metadata.json +++ b/parser/testdata/02810_system_jemalloc_bins/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02811_ip_dict_attribute/metadata.json b/parser/testdata/02811_ip_dict_attribute/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02811_ip_dict_attribute/metadata.json +++ b/parser/testdata/02811_ip_dict_attribute/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02813_float_parsing/metadata.json b/parser/testdata/02813_float_parsing/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02813_float_parsing/metadata.json +++ b/parser/testdata/02813_float_parsing/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02815_empty_subquery_nullable_bug/metadata.json b/parser/testdata/02815_empty_subquery_nullable_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02815_empty_subquery_nullable_bug/metadata.json +++ b/parser/testdata/02815_empty_subquery_nullable_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02818_parameterized_view_with_cte_multiple_usage/metadata.json b/parser/testdata/02818_parameterized_view_with_cte_multiple_usage/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02818_parameterized_view_with_cte_multiple_usage/metadata.json +++ b/parser/testdata/02818_parameterized_view_with_cte_multiple_usage/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02831_ast_fuzz_asan_join/metadata.json b/parser/testdata/02831_ast_fuzz_asan_join/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02831_ast_fuzz_asan_join/metadata.json +++ b/parser/testdata/02831_ast_fuzz_asan_join/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02843_date_predicate_optimizations_bugs/metadata.json b/parser/testdata/02843_date_predicate_optimizations_bugs/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02843_date_predicate_optimizations_bugs/metadata.json +++ b/parser/testdata/02843_date_predicate_optimizations_bugs/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02871_multiple_joins_rewriter_v2_handle_last_table_columns/metadata.json b/parser/testdata/02871_multiple_joins_rewriter_v2_handle_last_table_columns/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02871_multiple_joins_rewriter_v2_handle_last_table_columns/metadata.json +++ b/parser/testdata/02871_multiple_joins_rewriter_v2_handle_last_table_columns/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02887_format_readable_timedelta_subseconds/metadata.json b/parser/testdata/02887_format_readable_timedelta_subseconds/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02887_format_readable_timedelta_subseconds/metadata.json +++ b/parser/testdata/02887_format_readable_timedelta_subseconds/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02887_insert_quorum_wo_keeper_retries/metadata.json b/parser/testdata/02887_insert_quorum_wo_keeper_retries/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02887_insert_quorum_wo_keeper_retries/metadata.json +++ b/parser/testdata/02887_insert_quorum_wo_keeper_retries/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02888_attach_partition_from_different_tables/metadata.json b/parser/testdata/02888_attach_partition_from_different_tables/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02888_attach_partition_from_different_tables/metadata.json +++ b/parser/testdata/02888_attach_partition_from_different_tables/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02888_single_state_nullable_type/metadata.json b/parser/testdata/02888_single_state_nullable_type/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02888_single_state_nullable_type/metadata.json +++ b/parser/testdata/02888_single_state_nullable_type/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02888_system_tables_with_inaccessible_table_function/metadata.json b/parser/testdata/02888_system_tables_with_inaccessible_table_function/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02888_system_tables_with_inaccessible_table_function/metadata.json +++ b/parser/testdata/02888_system_tables_with_inaccessible_table_function/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02891_rename_table_without_keyword/metadata.json b/parser/testdata/02891_rename_table_without_keyword/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/02891_rename_table_without_keyword/metadata.json +++ b/parser/testdata/02891_rename_table_without_keyword/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/02902_topKGeneric_deserialization_memory/metadata.json b/parser/testdata/02902_topKGeneric_deserialization_memory/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02902_topKGeneric_deserialization_memory/metadata.json +++ b/parser/testdata/02902_topKGeneric_deserialization_memory/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02903_parameterized_view_explain_ast/metadata.json b/parser/testdata/02903_parameterized_view_explain_ast/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02903_parameterized_view_explain_ast/metadata.json +++ b/parser/testdata/02903_parameterized_view_explain_ast/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02908_alter_column_alias/metadata.json b/parser/testdata/02908_alter_column_alias/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02908_alter_column_alias/metadata.json +++ b/parser/testdata/02908_alter_column_alias/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02918_analyzer_to_ast_crash/metadata.json b/parser/testdata/02918_analyzer_to_ast_crash/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02918_analyzer_to_ast_crash/metadata.json +++ b/parser/testdata/02918_analyzer_to_ast_crash/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02922_respect_nulls_Nullable/metadata.json b/parser/testdata/02922_respect_nulls_Nullable/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/02922_respect_nulls_Nullable/metadata.json +++ b/parser/testdata/02922_respect_nulls_Nullable/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/02923_join_use_nulls_modulo/metadata.json b/parser/testdata/02923_join_use_nulls_modulo/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02923_join_use_nulls_modulo/metadata.json +++ b/parser/testdata/02923_join_use_nulls_modulo/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02935_ipv6_bit_operations/metadata.json b/parser/testdata/02935_ipv6_bit_operations/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02935_ipv6_bit_operations/metadata.json +++ b/parser/testdata/02935_ipv6_bit_operations/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02950_part_log_bytes_uncompressed/metadata.json b/parser/testdata/02950_part_log_bytes_uncompressed/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02950_part_log_bytes_uncompressed/metadata.json +++ b/parser/testdata/02950_part_log_bytes_uncompressed/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02954_analyzer_fuzz_i57086/metadata.json b/parser/testdata/02954_analyzer_fuzz_i57086/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02954_analyzer_fuzz_i57086/metadata.json +++ b/parser/testdata/02954_analyzer_fuzz_i57086/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02966_topk_counts_approx_count_sum/metadata.json b/parser/testdata/02966_topk_counts_approx_count_sum/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02966_topk_counts_approx_count_sum/metadata.json +++ b/parser/testdata/02966_topk_counts_approx_count_sum/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02967_analyzer_fuzz/metadata.json b/parser/testdata/02967_analyzer_fuzz/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02967_analyzer_fuzz/metadata.json +++ b/parser/testdata/02967_analyzer_fuzz/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/02998_attach_partition_not_allowed_if_structure_differs_due_to_materialized_column/metadata.json b/parser/testdata/02998_attach_partition_not_allowed_if_structure_differs_due_to_materialized_column/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/02998_attach_partition_not_allowed_if_structure_differs_due_to_materialized_column/metadata.json +++ b/parser/testdata/02998_attach_partition_not_allowed_if_structure_differs_due_to_materialized_column/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03001_analyzer_nullable_nothing/metadata.json b/parser/testdata/03001_analyzer_nullable_nothing/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03001_analyzer_nullable_nothing/metadata.json +++ b/parser/testdata/03001_analyzer_nullable_nothing/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03006_analyzer_executable_table_function/metadata.json b/parser/testdata/03006_analyzer_executable_table_function/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03006_analyzer_executable_table_function/metadata.json +++ b/parser/testdata/03006_analyzer_executable_table_function/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03008_groupSortedArray_field/metadata.json b/parser/testdata/03008_groupSortedArray_field/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03008_groupSortedArray_field/metadata.json +++ b/parser/testdata/03008_groupSortedArray_field/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03014_analyzer_groupby_fuzz_60317/metadata.json b/parser/testdata/03014_analyzer_groupby_fuzz_60317/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03014_analyzer_groupby_fuzz_60317/metadata.json +++ b/parser/testdata/03014_analyzer_groupby_fuzz_60317/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03016_analyzer_groupby_fuzz_59796/metadata.json b/parser/testdata/03016_analyzer_groupby_fuzz_59796/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03016_analyzer_groupby_fuzz_59796/metadata.json +++ b/parser/testdata/03016_analyzer_groupby_fuzz_59796/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03018_analyzer_greater_null/metadata.json b/parser/testdata/03018_analyzer_greater_null/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03018_analyzer_greater_null/metadata.json +++ b/parser/testdata/03018_analyzer_greater_null/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03035_recursive_cte_postgres_1/metadata.json b/parser/testdata/03035_recursive_cte_postgres_1/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03035_recursive_cte_postgres_1/metadata.json +++ b/parser/testdata/03035_recursive_cte_postgres_1/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03036_recursive_cte_postgres_2/metadata.json b/parser/testdata/03036_recursive_cte_postgres_2/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03036_recursive_cte_postgres_2/metadata.json +++ b/parser/testdata/03036_recursive_cte_postgres_2/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03037_recursive_cte_postgres_3/metadata.json b/parser/testdata/03037_recursive_cte_postgres_3/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03037_recursive_cte_postgres_3/metadata.json +++ b/parser/testdata/03037_recursive_cte_postgres_3/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03038_recursive_cte_postgres_4/metadata.json b/parser/testdata/03038_recursive_cte_postgres_4/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03038_recursive_cte_postgres_4/metadata.json +++ b/parser/testdata/03038_recursive_cte_postgres_4/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03039_recursive_cte_postgres_5/metadata.json b/parser/testdata/03039_recursive_cte_postgres_5/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03039_recursive_cte_postgres_5/metadata.json +++ b/parser/testdata/03039_recursive_cte_postgres_5/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03040_recursive_cte_postgres_6/metadata.json b/parser/testdata/03040_recursive_cte_postgres_6/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03040_recursive_cte_postgres_6/metadata.json +++ b/parser/testdata/03040_recursive_cte_postgres_6/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03041_recursive_cte_postgres_7/metadata.json b/parser/testdata/03041_recursive_cte_postgres_7/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03041_recursive_cte_postgres_7/metadata.json +++ b/parser/testdata/03041_recursive_cte_postgres_7/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03093_bug37909_query_does_not_finish/metadata.json b/parser/testdata/03093_bug37909_query_does_not_finish/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03093_bug37909_query_does_not_finish/metadata.json +++ b/parser/testdata/03093_bug37909_query_does_not_finish/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03094_named_tuple_bug24607/metadata.json b/parser/testdata/03094_named_tuple_bug24607/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03094_named_tuple_bug24607/metadata.json +++ b/parser/testdata/03094_named_tuple_bug24607/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03168_fuzz_multiIf_short_circuit/metadata.json b/parser/testdata/03168_fuzz_multiIf_short_circuit/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03168_fuzz_multiIf_short_circuit/metadata.json +++ b/parser/testdata/03168_fuzz_multiIf_short_circuit/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03198_dictionary_validate_primary_key_type/metadata.json b/parser/testdata/03198_dictionary_validate_primary_key_type/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03198_dictionary_validate_primary_key_type/metadata.json +++ b/parser/testdata/03198_dictionary_validate_primary_key_type/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03203_system_numbers_limit_and_offset_complex/metadata.json b/parser/testdata/03203_system_numbers_limit_and_offset_complex/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/03203_system_numbers_limit_and_offset_complex/metadata.json +++ b/parser/testdata/03203_system_numbers_limit_and_offset_complex/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/03208_datetime_cast_losing_precision/metadata.json b/parser/testdata/03208_datetime_cast_losing_precision/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03208_datetime_cast_losing_precision/metadata.json +++ b/parser/testdata/03208_datetime_cast_losing_precision/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03210_fix_single_value_data_assertion/metadata.json b/parser/testdata/03210_fix_single_value_data_assertion/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03210_fix_single_value_data_assertion/metadata.json +++ b/parser/testdata/03210_fix_single_value_data_assertion/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03221_refreshable_matview_progress/metadata.json b/parser/testdata/03221_refreshable_matview_progress/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/03221_refreshable_matview_progress/metadata.json +++ b/parser/testdata/03221_refreshable_matview_progress/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/03222_ignore_nulls_query_tree_elimination/metadata.json b/parser/testdata/03222_ignore_nulls_query_tree_elimination/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03222_ignore_nulls_query_tree_elimination/metadata.json +++ b/parser/testdata/03222_ignore_nulls_query_tree_elimination/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03255_fix_sbstrings_logical_error/metadata.json b/parser/testdata/03255_fix_sbstrings_logical_error/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03255_fix_sbstrings_logical_error/metadata.json +++ b/parser/testdata/03255_fix_sbstrings_logical_error/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03257_scalar_in_format_table_expression/metadata.json b/parser/testdata/03257_scalar_in_format_table_expression/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03257_scalar_in_format_table_expression/metadata.json +++ b/parser/testdata/03257_scalar_in_format_table_expression/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03258_old_analyzer_const_expr_bug/metadata.json b/parser/testdata/03258_old_analyzer_const_expr_bug/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/03258_old_analyzer_const_expr_bug/metadata.json +++ b/parser/testdata/03258_old_analyzer_const_expr_bug/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/03267_materialized_view_keeps_security_context/metadata.json b/parser/testdata/03267_materialized_view_keeps_security_context/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03267_materialized_view_keeps_security_context/metadata.json +++ b/parser/testdata/03267_materialized_view_keeps_security_context/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03269_bf16/metadata.json b/parser/testdata/03269_bf16/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03269_bf16/metadata.json +++ b/parser/testdata/03269_bf16/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03274_with_fill_dup_sort_bug/metadata.json b/parser/testdata/03274_with_fill_dup_sort_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03274_with_fill_dup_sort_bug/metadata.json +++ b/parser/testdata/03274_with_fill_dup_sort_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03275_ignore_nonexistent_files_fix/metadata.json b/parser/testdata/03275_ignore_nonexistent_files_fix/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03275_ignore_nonexistent_files_fix/metadata.json +++ b/parser/testdata/03275_ignore_nonexistent_files_fix/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03282_parallel_join_with_additional_filter/metadata.json b/parser/testdata/03282_parallel_join_with_additional_filter/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03282_parallel_join_with_additional_filter/metadata.json +++ b/parser/testdata/03282_parallel_join_with_additional_filter/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03290_dictionary_assert_on_function/metadata.json b/parser/testdata/03290_dictionary_assert_on_function/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03290_dictionary_assert_on_function/metadata.json +++ b/parser/testdata/03290_dictionary_assert_on_function/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03290_formatReadable_other_numeric_types/metadata.json b/parser/testdata/03290_formatReadable_other_numeric_types/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03290_formatReadable_other_numeric_types/metadata.json +++ b/parser/testdata/03290_formatReadable_other_numeric_types/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03290_partial_arrayROCAUC_and_arrayAUCPR/metadata.json b/parser/testdata/03290_partial_arrayROCAUC_and_arrayAUCPR/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03290_partial_arrayROCAUC_and_arrayAUCPR/metadata.json +++ b/parser/testdata/03290_partial_arrayROCAUC_and_arrayAUCPR/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03292_format_tty_friendly/metadata.json b/parser/testdata/03292_format_tty_friendly/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03292_format_tty_friendly/metadata.json +++ b/parser/testdata/03292_format_tty_friendly/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03310_create_database_with_settings/metadata.json b/parser/testdata/03310_create_database_with_settings/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03310_create_database_with_settings/metadata.json +++ b/parser/testdata/03310_create_database_with_settings/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03311_recursive_cte_old_analyzer_error/metadata.json b/parser/testdata/03311_recursive_cte_old_analyzer_error/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03311_recursive_cte_old_analyzer_error/metadata.json +++ b/parser/testdata/03311_recursive_cte_old_analyzer_error/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03314_analyzer_resolve_in_parent_scope/metadata.json b/parser/testdata/03314_analyzer_resolve_in_parent_scope/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03314_analyzer_resolve_in_parent_scope/metadata.json +++ b/parser/testdata/03314_analyzer_resolve_in_parent_scope/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03314_analyzer_resolve_in_parent_scope_5/metadata.json b/parser/testdata/03314_analyzer_resolve_in_parent_scope_5/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03314_analyzer_resolve_in_parent_scope_5/metadata.json +++ b/parser/testdata/03314_analyzer_resolve_in_parent_scope_5/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03315_array_join_scalar/metadata.json b/parser/testdata/03315_array_join_scalar/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03315_array_join_scalar/metadata.json +++ b/parser/testdata/03315_array_join_scalar/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03321_create_table_as_replicated_engine_args/metadata.json b/parser/testdata/03321_create_table_as_replicated_engine_args/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03321_create_table_as_replicated_engine_args/metadata.json +++ b/parser/testdata/03321_create_table_as_replicated_engine_args/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03322_unused_interpolate_expressions/metadata.json b/parser/testdata/03322_unused_interpolate_expressions/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03322_unused_interpolate_expressions/metadata.json +++ b/parser/testdata/03322_unused_interpolate_expressions/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03323_union_all_constants_bug/metadata.json b/parser/testdata/03323_union_all_constants_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03323_union_all_constants_bug/metadata.json +++ b/parser/testdata/03323_union_all_constants_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03328_normalized_query_hash/metadata.json b/parser/testdata/03328_normalized_query_hash/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03328_normalized_query_hash/metadata.json +++ b/parser/testdata/03328_normalized_query_hash/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03350_json_parsing_quickly/metadata.json b/parser/testdata/03350_json_parsing_quickly/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03350_json_parsing_quickly/metadata.json +++ b/parser/testdata/03350_json_parsing_quickly/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03362_create_table_after_truncate_replicated_database/metadata.json b/parser/testdata/03362_create_table_after_truncate_replicated_database/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03362_create_table_after_truncate_replicated_database/metadata.json +++ b/parser/testdata/03362_create_table_after_truncate_replicated_database/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03365_finish_sorting_crash/metadata.json b/parser/testdata/03365_finish_sorting_crash/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03365_finish_sorting_crash/metadata.json +++ b/parser/testdata/03365_finish_sorting_crash/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03366_bfloat16_sorting/metadata.json b/parser/testdata/03366_bfloat16_sorting/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03366_bfloat16_sorting/metadata.json +++ b/parser/testdata/03366_bfloat16_sorting/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03399_lc_nullable_mapfromarrays/metadata.json b/parser/testdata/03399_lc_nullable_mapfromarrays/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03399_lc_nullable_mapfromarrays/metadata.json +++ b/parser/testdata/03399_lc_nullable_mapfromarrays/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03400_get_server_setting/metadata.json b/parser/testdata/03400_get_server_setting/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03400_get_server_setting/metadata.json +++ b/parser/testdata/03400_get_server_setting/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03401_get_merge_tree_setting/metadata.json b/parser/testdata/03401_get_merge_tree_setting/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03401_get_merge_tree_setting/metadata.json +++ b/parser/testdata/03401_get_merge_tree_setting/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03406_naive_bayes_classifier_codepoint/metadata.json b/parser/testdata/03406_naive_bayes_classifier_codepoint/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03406_naive_bayes_classifier_codepoint/metadata.json +++ b/parser/testdata/03406_naive_bayes_classifier_codepoint/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03406_reservoir_sample_self_merging/metadata.json b/parser/testdata/03406_reservoir_sample_self_merging/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03406_reservoir_sample_self_merging/metadata.json +++ b/parser/testdata/03406_reservoir_sample_self_merging/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03407_naive_bayes_classifier_byte/metadata.json b/parser/testdata/03407_naive_bayes_classifier_byte/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03407_naive_bayes_classifier_byte/metadata.json +++ b/parser/testdata/03407_naive_bayes_classifier_byte/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03442_detach_view/metadata.json b/parser/testdata/03442_detach_view/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03442_detach_view/metadata.json +++ b/parser/testdata/03442_detach_view/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03444_analyzer_resolve_alias_columns/metadata.json b/parser/testdata/03444_analyzer_resolve_alias_columns/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03444_analyzer_resolve_alias_columns/metadata.json +++ b/parser/testdata/03444_analyzer_resolve_alias_columns/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03447_analyzer_correlated_subqueries_tpc_h/metadata.json b/parser/testdata/03447_analyzer_correlated_subqueries_tpc_h/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03447_analyzer_correlated_subqueries_tpc_h/metadata.json +++ b/parser/testdata/03447_analyzer_correlated_subqueries_tpc_h/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03461_numeric_indexed_vector_chain/metadata.json b/parser/testdata/03461_numeric_indexed_vector_chain/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03461_numeric_indexed_vector_chain/metadata.json +++ b/parser/testdata/03461_numeric_indexed_vector_chain/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03512_join_using_parent_scope_matcher/metadata.json b/parser/testdata/03512_join_using_parent_scope_matcher/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03512_join_using_parent_scope_matcher/metadata.json +++ b/parser/testdata/03512_join_using_parent_scope_matcher/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03512_naive_bayes_classifier_general/metadata.json b/parser/testdata/03512_naive_bayes_classifier_general/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03512_naive_bayes_classifier_general/metadata.json +++ b/parser/testdata/03512_naive_bayes_classifier_general/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03513_resize_pipeline_after_totals/metadata.json b/parser/testdata/03513_resize_pipeline_after_totals/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03513_resize_pipeline_after_totals/metadata.json +++ b/parser/testdata/03513_resize_pipeline_after_totals/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03519_fulter_push_down_duplicate_column_name_bug/metadata.json b/parser/testdata/03519_fulter_push_down_duplicate_column_name_bug/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03519_fulter_push_down_duplicate_column_name_bug/metadata.json +++ b/parser/testdata/03519_fulter_push_down_duplicate_column_name_bug/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03524_sign_argument/metadata.json b/parser/testdata/03524_sign_argument/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03524_sign_argument/metadata.json +++ b/parser/testdata/03524_sign_argument/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03528_s3_insert_partition_by_whitespaces/metadata.json b/parser/testdata/03528_s3_insert_partition_by_whitespaces/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03528_s3_insert_partition_by_whitespaces/metadata.json +++ b/parser/testdata/03528_s3_insert_partition_by_whitespaces/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03532_dynamic_column_inside_map_rollback/metadata.json b/parser/testdata/03532_dynamic_column_inside_map_rollback/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03532_dynamic_column_inside_map_rollback/metadata.json +++ b/parser/testdata/03532_dynamic_column_inside_map_rollback/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03546_leftover_dependencies/metadata.json b/parser/testdata/03546_leftover_dependencies/metadata.json index f45cab4f2..411deef79 100644 --- a/parser/testdata/03546_leftover_dependencies/metadata.json +++ b/parser/testdata/03546_leftover_dependencies/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false} +{"explain":false} diff --git a/parser/testdata/03568_ddsketch_merge/metadata.json b/parser/testdata/03568_ddsketch_merge/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03568_ddsketch_merge/metadata.json +++ b/parser/testdata/03568_ddsketch_merge/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03579_zero_copy_aggregating_final_anyLast/metadata.json b/parser/testdata/03579_zero_copy_aggregating_final_anyLast/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03579_zero_copy_aggregating_final_anyLast/metadata.json +++ b/parser/testdata/03579_zero_copy_aggregating_final_anyLast/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03581_parallel_replicas_read_empty_ranges/metadata.json b/parser/testdata/03581_parallel_replicas_read_empty_ranges/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03581_parallel_replicas_read_empty_ranges/metadata.json +++ b/parser/testdata/03581_parallel_replicas_read_empty_ranges/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03582_normalize_utf8_empty/metadata.json b/parser/testdata/03582_normalize_utf8_empty/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03582_normalize_utf8_empty/metadata.json +++ b/parser/testdata/03582_normalize_utf8_empty/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03623_header_filtering/metadata.json b/parser/testdata/03623_header_filtering/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03623_header_filtering/metadata.json +++ b/parser/testdata/03623_header_filtering/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03630_join_blocks_with_different_constness/metadata.json b/parser/testdata/03630_join_blocks_with_different_constness/metadata.json index 2731fb35f..f3254bcc3 100644 --- a/parser/testdata/03630_join_blocks_with_different_constness/metadata.json +++ b/parser/testdata/03630_join_blocks_with_different_constness/metadata.json @@ -1 +1 @@ -{"explain":false,"explain":false,"todo": true} +{"explain":false,"todo": true} diff --git a/parser/testdata/03631_hive_columns_not_in_format_header/metadata.json b/parser/testdata/03631_hive_columns_not_in_format_header/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03631_hive_columns_not_in_format_header/metadata.json +++ b/parser/testdata/03631_hive_columns_not_in_format_header/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03633_negative_limit_offset/metadata.json b/parser/testdata/03633_negative_limit_offset/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03633_negative_limit_offset/metadata.json +++ b/parser/testdata/03633_negative_limit_offset/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03653_fractional_limit_offset/metadata.json b/parser/testdata/03653_fractional_limit_offset/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03653_fractional_limit_offset/metadata.json +++ b/parser/testdata/03653_fractional_limit_offset/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03658_negative_limit_offset_distributed/metadata.json b/parser/testdata/03658_negative_limit_offset_distributed/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03658_negative_limit_offset_distributed/metadata.json +++ b/parser/testdata/03658_negative_limit_offset_distributed/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03667_join_with_subquery_and_final/metadata.json b/parser/testdata/03667_join_with_subquery_and_final/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03667_join_with_subquery_and_final/metadata.json +++ b/parser/testdata/03667_join_with_subquery_and_final/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03681_distributed_fractional_limit_offset/metadata.json b/parser/testdata/03681_distributed_fractional_limit_offset/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03681_distributed_fractional_limit_offset/metadata.json +++ b/parser/testdata/03681_distributed_fractional_limit_offset/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03703_prelimit_explain_message/metadata.json b/parser/testdata/03703_prelimit_explain_message/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03703_prelimit_explain_message/metadata.json +++ b/parser/testdata/03703_prelimit_explain_message/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03713_group_by_injective_function_old_analyzer/metadata.json b/parser/testdata/03713_group_by_injective_function_old_analyzer/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03713_group_by_injective_function_old_analyzer/metadata.json +++ b/parser/testdata/03713_group_by_injective_function_old_analyzer/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03720_ntile_double_order_by_check/metadata.json b/parser/testdata/03720_ntile_double_order_by_check/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03720_ntile_double_order_by_check/metadata.json +++ b/parser/testdata/03720_ntile_double_order_by_check/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03720_ubsan_dictionary_parameters/metadata.json b/parser/testdata/03720_ubsan_dictionary_parameters/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03720_ubsan_dictionary_parameters/metadata.json +++ b/parser/testdata/03720_ubsan_dictionary_parameters/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03729_function_hmac/metadata.json b/parser/testdata/03729_function_hmac/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03729_function_hmac/metadata.json +++ b/parser/testdata/03729_function_hmac/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03731_query_condition_cache_folded_constants/metadata.json b/parser/testdata/03731_query_condition_cache_folded_constants/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03731_query_condition_cache_folded_constants/metadata.json +++ b/parser/testdata/03731_query_condition_cache_folded_constants/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03741_s3_glob_table_path_pushdown/metadata.json b/parser/testdata/03741_s3_glob_table_path_pushdown/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03741_s3_glob_table_path_pushdown/metadata.json +++ b/parser/testdata/03741_s3_glob_table_path_pushdown/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/parser/testdata/03754_h3_polygon_to_cells_const/metadata.json b/parser/testdata/03754_h3_polygon_to_cells_const/metadata.json index 023be1ce0..411deef79 100644 --- a/parser/testdata/03754_h3_polygon_to_cells_const/metadata.json +++ b/parser/testdata/03754_h3_polygon_to_cells_const/metadata.json @@ -1 +1 @@ -{"explain":false, "explain": false} +{"explain":false} diff --git a/scripts/generate_explain.sh b/scripts/generate_explain.sh index eca1c7238..b21078537 100755 --- a/scripts/generate_explain.sh +++ b/scripts/generate_explain.sh @@ -69,11 +69,13 @@ for ((i=START_IDX; i "$metadata_file" elif [[ "$existing" == "{"* ]]; then # Remove leading { and prepend with {"explain":false,