Commit bd2ca9d
committed
Enable 791 format roundtrip tests by adding missing Format support
Key changes:
- Add INSERT VALUES parsing and formatting
- Add DETACH/ATTACH statement support
- Add DROP DICTIONARY support
- Add UNION ALL/DISTINCT/EXCEPT/INTERSECT formatting
- Improve format normalization for whitespace, operators, joins, etc.
- Add numeric underscore normalization (100_000 -> 100000)
- Add backtick identifier normalization
- Normalize ENGINE = X to ENGINE X
- Normalize INNER JOIN to JOIN
- Normalize ORDER BY ASC (default)
- Normalize CROSS JOIN to comma
- Normalize INSERT INTO TABLE to INSERT INTO
- Normalize OFFSET ROWS to OFFSET
- Normalize backslash escaping in strings
- Remove space before column list in INSERT1 parent 283f0fe commit bd2ca9d
798 files changed
Lines changed: 1098 additions & 814 deletions
File tree
- ast
- internal
- explain
- format
- parser
- testdata
- 00002_system_numbers
- 00028_shard_big_agg_aj_distributed
- 00037_uniq_state_merge1
- 00038_uniq_state_merge2
- 00047_bar
- 00054_merge_tree_partitions
- 00059_shard_global_in_mergetree
- 00068_empty_tiny_log
- 00071_insert_fewer_columns
- 00080_array_join_and_union
- 00082_quantiles
- 00083_create_merge_tree_zookeeper_long
- 00084_summing_merge_tree
- 00085_visible_width_of_tuple_of_dates
- 00088_global_in_one_shard_and_rows_before_limit
- 00098_7_union_all
- 00098_8_union_all
- 00098_j_union_all
- 00098_k_union_all
- 00102_insert_into_temporary_table
- 00126_buffer
- 00138_table_aliases
- 00140_prewhere_column_order
- 00141_parse_timestamp_as_datetime
- 00147_global_in_aggregate_function
- 00149_quantiles_timing_distributed
- 00153_aggregate_arena_race
- 00162_mmap_compression_none
- 00166_explain_estimate
- 00167_read_bytes_from_fs
- 00172_early_constant_folding
- 00178_query_datetime64_index
- 00182_simple_squashing_transform_bug
- 00203_full_join
- 00214_primary_key_order
- 00215_primary_key_order_zookeeper_long
- 00226_zookeeper_deduplication_and_unexpected_parts_long
- 00229_prewhere_column_missing
- 00236_replicated_drop_on_non_leader_zookeeper_long
- 00237_group_by_arrays
- 00258_materializing_tuples
- 00272_union_all_and_in_subquery
- 00282_merging
- 00285_not_all_data_in_totals
- 00288_empty_stripelog
- 00299_stripe_log_multiple_inserts
- 00311_array_primary_key
- 00318_pk_tuple_order
- 00321_pk_set
- 00356_analyze_aggregations_and_union_all
- 00363_defaults
- 00384_column_aggregate_function_insert_from
- 00388_enum_with_totals
- 00405_pretty_formats
- 00411_merge_tree_where_const_in_set
- 00412_logical_expressions_optimizer
- 00413_distinct
- 00423_storage_log_single_thread
- 00440_nulls_merge_tree
- 00456_alter_nullable
- 00458_merge_type_cast
- 00465_nullable_default
- 00468_array_join_multiple_arrays_and_use_original_column
- 00472_create_view_if_not_exists
- 00481_create_view_for_null
- 00481_reading_from_last_granula
- 00488_non_ascii_column_names
- 00490_special_line_separators_and_characters_outside_of_bmp
- 00494_shard_alias_substitution_bug
- 00495_reading_const_zero_column
- 00516_deduplication_after_drop_partition_zookeeper
- 00521_multidimensional
- 00525_aggregate_functions_of_nullable_that_return_non_nullable
- 00539_functions_for_working_with_json
- 00544_insert_with_select
- 00554_nested_and_table_engines
- 00563_shard_insert_into_remote
- 00567_parse_datetime_as_unix_timestamp
- 00571_alter_nullable
- 00572_aggregation_by_empty_set
- 00575_merge_and_index_with_function_in_in
- 00578_merge_table_and_table_virtual_column
- 00578_merge_table_sampling
- 00578_merge_table_shadow_virtual_column
- 00578_merge_trees_without_primary_key
- 00593_union_all_assert_columns_removed
- 00599_create_view_with_subquery
- 00600_create_temporary_table_if_not_exists
- 00604_shard_remote_and_columns_with_defaults
- 00607_index_in_in
- 00614_array_nullable
- 00619_union_highlite
- 00623_in_partition_key
- 00633_func_or_in
- 00635_shard_distinct_order_by
- 00639_startsWith
- 00640_endsWith
- 00645_date_time_input_format
- 00648_replacing_empty_set_from_prewhere
- 00650_array_enumerate_uniq_with_tuples
- 00653_monotonic_integer_cast
- 00662_has_nullable
- 00665_alter_nullable_string_to_nullable_uint8
- 00672_arrayDistinct
- 00673_subquery_prepared_set_performance
- 00675_shard_remote_with_table_function
- 00678_shard_funnel_window
- 00680_duplicate_columns_inside_union_all
- 00688_case_without_else
- 00688_low_cardinality_serialization
- 00693_max_block_size_system_tables_columns
- 00695_pretty_max_column_pad_width
- 00698_validate_array_sizes_for_nested
- 00702_join_with_using_dups
- 00702_where_with_quailified_names
- 00703_join_crash
- 00705_aggregate_states_addition
- 00709_virtual_column_partition_id
- 00712_prewhere_with_alias_and_virtual_column
- 00712_prewhere_with_alias
- 00712_prewhere_with_missing_columns
- 00712_prewhere_with_sampling_and_alias
- 00713_collapsing_merge_tree
- 00714_create_temporary_table_with_in_clause
- 00716_allow_ddl
- 00717_low_cardinaliry_group_by
- 00718_low_cardinaliry_alter
- 00724_insert_values_datetime_conversion
- 00725_ipv4_ipv6_domains
- 00725_join_on_bug_1
- 00732_quorum_insert_have_data_before_quorum_zookeeper_long
- 00732_quorum_insert_lost_part_and_alive_part_zookeeper_long
- 00732_quorum_insert_lost_part_zookeeper_long
- 00732_quorum_insert_select_with_old_data_and_without_quorum_zookeeper_long
- 00732_quorum_insert_simple_test_1_parts_zookeeper_long
- 00732_quorum_insert_simple_test_2_parts_zookeeper_long
- 00746_compile_non_deterministic_function
- 00752_low_cardinality_permute
- 00753_alter_destination_for_storage_buffer
- 00753_quantile_format
- 00757_enum_defaults_const_analyzer
- 00800_low_cardinality_empty_array
- 00800_versatile_storage_join
- 00816_join_column_names_sarg
- 00819_full_join_wrong_columns_in_block
- 00832_storage_file_lock
- 00837_insert_select_and_read_prefix
- 00841_temporary_table_database
- 00843_optimize_predicate_and_rename_table
- 00875_join_right_nulls_ors
- 00897_flatten
- 00899_long_attach_memory_limit
- 00906_low_cardinality_cache
- 00906_low_cardinality_rollup
- 00908_analyze_query
- 00921_datetime64_basic
- 00929_multi_match_edit_distance
- 00931_low_cardinality_nullable_aggregate_function_type
- 00931_low_cardinality_set_index_in_key_condition
- 00933_reserved_word
- 00937_ipv4_cidr_range
- 00943_mv_rename_without_inner_table
- 00957_delta_diff_bug
- 00965_shard_unresolvable_addresses
- 00967_insert_into_distributed_different_types
- 00974_bitmapContains_with_primary_key
- 00974_fix_join_on
- 00980_skip_unused_shards_without_sharding_key
- 00982_low_cardinality_setting_in_mv
- 00985_merge_stack_overflow
- 00986_materialized_view_stack_overflow
- 00988_parallel_parts_removal
- 00989_parallel_parts_loading
- 00990_metric_log_table_not_empty
- 00995_optimize_read_in_order_with_aggregation
- 00999_nullable_nested_types_4877
- 01014_count_of_merges_metrics
- 01016_index_tuple_field_type
- 01016_null_part_minmax
- 01024__getScalar
- 01032_cityHash64_for_UUID
- 01033_storage_odbc_parsing_exception_check
- 01034_unknown_qualified_column_in_join
- 01039_mergetree_exec_time
- 01069_insert_float_as_nullable_unit8
- 01069_set_in_group_by
- 01070_exception_code_in_query_log_table
- 01072_drop_temporary_table_with_same_name
- 01073_bad_alter_partition
- 01076_predicate_optimizer_with_view
- 01077_yet_another_prewhere_test
- 01083_log_first_column_alias
- 01084_defaults_on_aliases
- 01087_storage_generate
- 01096_zeros
- 01117_comma_and_others_join_mix
- 01119_optimize_trivial_insert_select
- 01125_generate_random_qoega
- 01126_month_partitioning_consistent_code
- 01127_month_partitioning_consistency_select
- 01128_generate_random_nested
- 01131_max_rows_to_sort
- 01136_multiple_sets
- 01137_order_by_func_final
- 01141_join_get_negative
- 01165_lost_part_empty_partition
- 01214_test_storage_merge_aliases_with_where
- 01227_distributed_global_in_issue_2610
- 01232_extremes
- 01279_dist_group_by
- 01281_alter_rename_and_other_renames
- 01281_sum_nullable
- 01281_unsucceeded_insert_select_queries_counter
- 01283_strict_resize_bug
- 01285_date_datetime_key_condition
- 01287_max_execution_speed
- 01289_min_execution_speed_not_too_early
- 01291_aggregation_in_order
- 01291_distributed_low_cardinality_memory_efficient
- 01293_pretty_max_value_width
- 01296_codecs_bad_arguments
- 01296_pipeline_stuck
- 01300_read_wkt
- 01310_enum_comparison
- 01314_position_in_system_columns
- 01318_parallel_final_stuck
- 01319_manual_write_to_replicas_long
- 01343_min_bytes_to_use_mmap_io
- 01345_index_date_vs_datetime
- 01358_union_threads_bug
- 01375_compact_parts_codecs
- 01375_null_issue_3767
- 01377_supertype_low_cardinality
- 01400_join_get_with_multi_keys
- 01409_topK_merge
- 01412_optimize_deduplicate_bug
- 01415_inconsistent_merge_tree_settings
- 01440_to_date_monotonicity
- 01453_fixsed_string_sort
- 01456_modify_column_type_via_add_drop_update
- 01472_many_rows_in_totals
- 01490_nullable_string_to_enum
- 01496_signedness_conversion_monotonicity
- 01499_log_deadlock
- 01505_distributed_local_type_conversion_enum
- 01505_log_distributed_deadlock
- 01509_output_format_pretty_row_numbers
- 01513_count_without_select_sequence_consistency_zookeeper_long
- 01514_parallel_formatting
- 01518_select_in_null
- 01519_topK_distributed_parametrized
- 01521_distributed_query_hang
- 01523_date_time_compare_with_date_literal
- 01527_materialized_view_stack_overflow
- 01528_to_uuid_or_null_or_zero
- 01543_toModifiedJulianDay
- 01544_fromModifiedJulianDay
- 01545_url_file_format_settings
- 01550_type_map_formats
- 01557_max_parallel_replicas_no_sample
- 01560_mann_whitney
- 01582_distinct_subquery_groupby
- 01596_null_as_default_nullable
- 01600_select_in_different_types
- 01602_runningConcurrency
- 01603_insert_select_too_many_parts
- 01630_disallow_floating_point_as_partition_key
- 01641_memory_tracking_insert_optimize
- 01643_merge_tree_fsync_smoke
- 01643_replicated_merge_tree_fsync_smoke
- 01655_window_functions_cume_dist
- 01660_join_or_all
- 01660_join_or_any
- 01660_join_or_subqueries
- 01661_extract_all_groups_throw_fast
- 01665_merge_tree_min_for_concurrent_read
- 01668_avg_weighted_ubsan
- 01674_filter_by_uint8
- 01674_where_prewhere_array_crash
- 01680_predicate_pushdown_union_distinct_subquery
- 01683_codec_encrypted
- 01709_inactive_parts_to_throw_insert
- 01710_minmax_count_projection_constant_query
- 01710_minmax_count_projection_count_nullable
- 01710_minmax_count_projection_distributed_query
- 01710_minmax_count_projection_modify_partition_key
- 01710_projection_aggregate_functions_null_for_empty
- 01715_background_checker_blather_zookeeper_long
- 01720_engine_file_empty_if_not_exists
- 01732_alters_bad_conversions
- 01732_union_and_union_all
- 01735_join_get_low_card_fix
- 01736_null_as_default
- 01752_distributed_query_sigsegv
- 01759_optimize_skip_unused_shards_zero_shards
- 01761_alter_decimal_zookeeper_long
- 01773_case_sensitive_revision
- 01773_case_sensitive_version
- 01773_min_max_time_system_parts_datetime64
- 01780_column_sparse_alter
- 01780_column_sparse_filter
- 01780_column_sparse_tuple
- 01780_column_sparse
- 01795_TinyLog_rwlock_ub
- 01796_Log_rwlock_ub
- 01797_StripeLog_rwlock_ub
- 01800_log_nested
- 01803_const_nullable_map
- 01809_inactive_parts_to_delay_throw_insert
- 01813_distributed_scalar_subqueries_alias
- 01821_join_table_mutation
- 01825_new_type_json_bools
- 01825_new_type_json_missed_values
- 01825_new_type_json_mutations
- 01831_max_streams
- 01832_memory_write_suffix
- 01846_alter_column_without_type_bugfix
- 01846_null_as_default_for_insert_select
- 01850_dist_INSERT_preserve_error
- 01852_jit_if
- 01871_merge_tree_compile_expressions
- 01880_remote_ipv6
- 01902_table_function_merge_db_params
- 01913_exact_rows_before_limit_full
- 01922_array_join_with_index
- 01926_date_date_time_supertype
- 01931_storage_merge_no_columns
- 01933_invalid_date
- 01942_create_table_with_sample
- 01942_snowflakeToDateTime
- 01943_log_column_sizes
- 01946_profile_sleep
- 01950_aliases_bad_cast
- 02000_default_from_default_empty_column
- 02001_join_on_const
- 02006_h3_to_geo_boundary
- 02010_array_index_bad_cast
- 02011_normalize_utf8
- 02012_low_cardinality_uuid_with_extremes
- 02014_map_different_keys
- 02015_division_by_nullable
- 02017_columns_with_dot
- 02021_h3_get_faces
- 02021_h3_is_pentagon
- 02021_map_has
- 02021_prewhere_always_true_where
- 02021_prewhere_column_optimization
- 02023_nullable_int_uint_where
- 02026_arrayDifference_const
- 02027_arrayCumSumNonNegative_const
- 02036_jit_short_circuit
- 02039_group_by_with_totals_having
- 02046_remote_table_function_named_collections
- 02053_INSERT_SELECT_MATERIALIZED
- 02112_with_fill_interval
- 02113_base64encode_trailing_bytes
- 02113_format_row
- 02124_uncompressed_cache
- 02125_constant_if_condition_and_not_existing_column
- 02125_fix_storage_filelog
- 02127_storage_join_settings_with_persistency
- 02128_cast_nullable
- 02132_empty_mutation_livelock
- 02133_final_prewhere_where_lowcardinality_replacing
- 02151_lc_prefetch
- 02152_bool_type
- 02154_default_keyword_insert
- 02155_nested_lc_defalut_bug
- 02156_storage_merge_prewhere_2
- 02157_line_as_string_output_format
- 02160_h3_cell_area_m2
- 02160_h3_cell_area_rads2
- 02165_h3_exact_edge_length_Km
- 02165_h3_exact_edge_length_m
- 02165_h3_exact_edge_length_rads
- 02168_avro_bug
- 02169_fix_view_offset_limit_setting
- 02176_optimize_aggregation_in_order_empty
- 02177_merge_optimize_aggregation_in_order
- 02179_key_condition_no_common_type
- 02191_nested_with_dots
- 02210_append_to_dev_dull
- 02211_jsonl_format_extension
- 02222_allow_experimental_projection_optimization__enable_global_with_statement
- 02224_parallel_distributed_insert_select_cluster
- 02233_set_enable_with_statement_cte_perf
- 02236_json_each_row_empty_map_schema_inference
- 02243_in_ip_address
- 02243_ipv6_long_parsing
- 02244_url_engine_headers_test
- 02245_s3_support_read_nested_column
- 02245_s3_virtual_columns
- 02246_flatten_tuple
- 02247_fix_extract_parser
- 02269_insert_select_with_format_without_schema_inference
- 02271_temporary_table_show_rows_bytes
- 02287_legacy_column_name_of_tuple_literal_over_distributed
- 02293_arrow_dictionary_indexes
- 02294_nothing_arguments_in_functions
- 02307_join_get_array_null
- 02311_create_table_with_unknown_format
- 02317_like_with_trailing_escape
- 02323_null_modifier_in_table_function
- 02325_compatibility_setting_2
- 02346_additional_filters_distr
- 02356_insert_query_log_metrics
- 02356_trivial_count_with_empty_set
- 02366_normalize_aggregate_function_types_and_states
- 02366_with_fill_date
- 02377_majority_insert_quorum_zookeeper_long
- 02377_modify_column_from_nested
- 02398_subquery_where_pushdown_and_limit_offset
- 02405_pmj_issue_40335
- 02418_aggregate_combinators
- 02422_msgpack_uuid_wrong_column
- 02428_combinators_with_over_statement
- 02438_sync_replica_lightweight
- 02442_auxiliary_zookeeper_endpoint_id
- 02452_check_low_cardinality
- 02453_check_path_in_errors_logger
- 02455_extract_fixed_string_from_nested_json
- 02456_alter-nullable-column-bag-2
- 02458_default_setting
- 02458_key_condition_not_like_prefix
- 02459_read_in_order_bufer
- 02461_welch_t_test_fuzz
- 02462_match_regexp_pk
- 02463_julian_day_ubsan
- 02470_suspicious_low_cardinality_msan
- 02473_prewhere_with_bigint
- 02475_analyzer_subquery_compound_expression
- 02475_bad_cast_low_cardinality_to_string_bug
- 02475_split_with_max_substrings
- 02476_query_parameters_insert
- 02477_exists_fuzz_43478
- 02477_is_null_parser
- 02480_max_map_null_totals
- 02480_parse_date_time_best_effort_math_overflow
- 02480_s3_support_wildcard
- 02480_suspicious_lowcard_in_key
- 02481_low_cardinality_with_short_circuit_functins
- 02481_s3_throw_if_mismatch_files
- 02483_check_virtuals_shile_using_structure_from_insertion_table
- 02491_part_log_has_table_uuid
- 02494_optimize_group_by_function_keys_and_alias_columns
- 02494_query_cache_compression
- 02494_query_cache_log_comment
- 02494_query_cache_totals_extremes
- 02495_analyzer_storage_join
- 02495_s3_filter_by_file
- 02496_storage_s3_profile_events
- 02497_remote_disk_fat_column
- 02498_storage_join_key_positions
- 02503_bad_compatibility_setting
- 02504_parse_datetime_best_effort_calebeaires
- 02508_index_analysis_to_date_timezone
- 02513_analyzer_sort_msan
- 02514_if_with_lazy_low_cardinality
- 02519_monotonicity_fuzz
- 02526_kv_engine_different_filter_type
- 02527_storage_merge_prewhere_different_type
- 02533_generate_random_schema_inference
- 02534_s3_cluster_insert_select_schema_inference
- 02539_vertical_merge_compact_parts
- 02551_ipv4_implicit_uint64
- 02552_inner_join_with_where_true
- 02560_agg_state_deserialization_hash_table_crash
- 02560_vertical_merge_memory_usage
- 02561_with_fill_date_datetime_incompatible
- 02562_with_fill_nullable
- 02573_insert_null_as_default_null_as_empty_nested
- 02573_quantile_fuse_msan
- 02662_sparse_columns_mutations_1
- 02662_sparse_columns_mutations_2
- 02662_sparse_columns_mutations_3
- 02669_alter_modify_to_nullable
- 02674_null_default_structure
- 02677_get_subcolumn_array_of_tuples
- 02680_lc_null_as_default
- 02701_invalid_having_NOT_AN_AGGREGATE
- 02708_parallel_replicas_not_found_column
- 02709_storage_memory_compressed
- 02723_zookeeper_name
- 02724_jit_logical_functions
- 02731_formats_s3
- 02734_sparse_columns_short_circuit
- 02735_asof_join_right_null
- 02737_session_timezone
- 02751_match_constant_needle
- 02751_multiif_to_if_crash
- 02764_parallel_replicas_plain_merge_tree
- 02765_parallel_replicas_final_modifier
- 02784_move_all_conditions_to_prewhere_analyzer_asan
- 02785_left_anti_join_bug
- 02790_url_multiple_tsv_files
- 02794_pushdown_invalid_get
- 02804_clusterAllReplicas_insert
- 02811_invalid_embedded_rocksdb_create
- 02811_parallel_replicas_prewhere_count
- 02812_bug_with_unused_join_columns
- 02812_csv_date_time_with_comma
- 02812_from_to_utc_timestamp
- 02813_array_agg
- 02834_apache_arrow_abort
- 02840_grace_hash_join_structure_mismatch
- 02841_join_filter_set_sparse
- 02844_distributed_virtual_columns
- 02845_group_by_constant_keys
- 02861_uuid_format_serialization
- 02862_uuid_reinterpret_as_numeric
- 02863_non_const_timezone_check
- 02864_replace_regexp_string_fallback
- 02867_null_lc_in_bug
- 02869_parallel_replicas_read_from_several
- 02875_parallel_replicas_cluster_all_replicas
- 02875_parallel_replicas_remote
- 02884_virtual_column_order_by
- 02890_named_tuple_functions
- 02891_empty_tuple
- 02893_array_enum_has_hasAny
- 02896_max_execution_time_with_break_overflow_mode
- 02898_parallel_replicas_custom_key_final
- 02910_prefetch_unexpceted_exception
- 02916_replication_protocol_wait_for_part
- 02918_optimize_count_for_merge_tables
- 02942_variant_cast
- 02946_parallel_replicas_force_primary_key
- 02949_parallel_replicas_scalar_subquery_big_integer
- 02950_parallel_replicas_used_count
- 02961_read_bool_as_string_json
- 02963_test_flexible_disk_configuration
- 02966_float32_promotion
- 02972_to_string_nullable_timezone
- 02975_system_zookeeper_retries
- 02981_nested_bad_types
- 02981_variant_type_function
- 02982_changeDate
- 02990_variant_where_cond
- 02993_lazy_index_loading
- 02995_preliminary_filters_duplicated_columns_SimpleAggregateFunction
- 02995_preliminary_filters_duplicated_columns
- 02996_index_compaction_counterexample
- 02997_fix_datetime64_scale_conversion
- 02998_pretty_format_print_readable_number_on_single_value
- 02999_ulid_short_circuit
- 02999_variant_suspicious_types
- 03000_virtual_columns_in_prewhere
- 03001_max_parallel_replicas_zero_value
- 03002_filter_skip_virtual_columns_with_non_deterministic_functions
- 03002_sample_factor_where
- 03003_compatibility_setting_bad_value
- 03008_deduplication_wrong_mv
- 03008_index_small
- 03009_consecutive_keys_nullable
- 03010_file_log_large_poll_batch_size
- 03010_read_system_parts_table_test
- 03031_read_in_order_optimization_with_virtual_row_special
- 03031_tuple_elimination_analyzer
- 03032_scalars_create_as_select
- 03032_string_to_variant_cast
- 03032_variant_bool_number_not_suspicious
- 03033_analyzer_merge_engine_filter_push_down
- 03034_normalized_ast
- 03035_internal_functions_direct_call
- 03036_reading_s3_archives
- 03036_reading_s3_cluster_archives
- 03036_schema_inference_cache_s3_archives
- 03036_with_numbers
- 03037_dynamic_merges_2_horizontal_compact_merge_tree
- 03037_dynamic_merges_2_horizontal_wide_merge_tree
- 03037_dynamic_merges_2_vertical_compact_merge_tree
- 03037_dynamic_merges_2_vertical_wide_merge_tree
- 03047_group_by_field_identified_aggregation
- 03047_on_fly_mutations_multiple_updates_rmt
- 03047_on_fly_mutations_multiple_updates
- 03050_select_one_one_one
- 03060_analyzer_regular_view_alias
- 03061_analyzer_alias_as_right_key_in_join
- 03069_analyzer_with_alias_in_array_join
- 03070_analyzer_CTE_scalar_as_numbers
- 03089_analyzer_alias_replacement
- 03093_analyzer_miel_test
- 03093_virtual_column_override_group_by
- 03097_query_log_join_processes
- 03115_alias_exists_column
- 03116_analyzer_explicit_alias_as_column_name
- 03128_merge_tree_index_lazy_load
- 03130_abs_in_key_condition_bug
- 03131_deprecated_functions
- 03142_untuple_crash
- 03146_parameterized_view_with_date
- 03147_parquet_memory_tracking
- 03148_mutations_virtual_columns
- 03149_analyzer_window_redefinition
- 03149_variant_pop_back_typo
- 03158_dynamic_type_from_variant
- 03160_dynamic_type_agg
- 03164_analyzer_global_in_alias
- 03167_empty_tuple_concat
- 03167_parametrized_view_with_cte
- 03168_loop_engine_with_parallel_replicas
- 03172_system_detached_tables_no_loop
- 03174_exact_rows_before_aggregation
- 03198_json_extract_more_types
- 03198_table_function_directory_path
- 03199_has_lc_fixed_string
- 03199_json_extract_dynamic
- 03200_memory_engine_alter_dynamic
- 03200_subcolumns_join_use_nulls
- 03203_variant_convert_field_to_type_bug
- 03210_dynamic_squashing
- 03214_json_typed_dynamic_path
- 03215_multilinestring_geometry
- 03215_parquet_index
- 03215_validate_type_in_alter_add_modify_column
- 03215_varian_as_common_type_tuple_map
- 03216_arrayWithConstant_limits
- 03221_create_if_not_exists_setting
- 03222_date_time_inference
- 03228_async_insert_query_params_bad_type
- 03229_query_condition_cache_drop_cache
- 03229_query_condition_cache_final
- 03229_query_condition_cache_nondeterministic_functions
- 03229_query_condition_cache_plaintext_condition
- 03229_query_condition_cache_system_table
- 03230_anyHeavy_merge
- 03231_dynamic_incomplete_type_insert_bug
- 03231_values_respect_format_settings_in_fields_conversion
- 03233_dynamic_in_functions
- 03236_squashing_high_memory
- 03240_array_element_or_null_for_map
- 03240_insert_select_named_tuple
- 03241_view_block_structure
- 03246_range_literal_replacement_works
- 03248_with_fill_string_crash
- 03250_avoid_prefetch_empty_parts
- 03254_merge_source_parts
- 03260_dynamic_low_cardinality_dict_bug
- 03261_low_cardinality_nullable_to_dynamic_cast
- 03261_sort_cursor_crash
- 03261_variant_permutation_bug
- 03268_vertical_pretty_numbers
- 03271_date_to_datetime_saturation
- 03271_s3_table_function_asterisk_glob
- 03272_parallel_replicas_read_in_order
- 03272_prewarm_mark_cache_add_column
- 03273_format_inference_create_query_s3_url
- 03274_grace_hash_max_joined_block_size_rows_bug
- 03275_block_number_mutation
- 03276_empty_variant_type
- 03276_merge_tree_index_lazy_load
- 03277_logging_elapsed_ns
- 03278_dateTime64_in_dateTime64_bug
- 03278_enum_in_unknown_value
- 03281_dynamic_coalesce
- 03282_dynamic_in_functions_convert
- 03285_default_engine_with_settings
- 03285_parallel_replicas_one_replica
- 03287_dynamic_and_json_squashing_fix
- 03287_not_comparable_types_in_order_by_and_comparison_functions
- 03291_low_cardinality_uuid
- 03298_analyzer_group_by_all_fix
- 03300_nested_json_empty_keys
- 03300_pretty_vertical_cut
- 03305_log_unsupported_types
- 03307_forbid_loop_table_function_as_engine
- 03310_materialized_view_with_bad_select
- 03311_subcolumns_in_default_and_materialized_expressions
- 03312_issue_74299
- 03314_empty_tuple_in_protobuf_format
- 03314_has_column_in_table_alias_column
- 03322_check_count_for_parquet_in_s3
- 03327_alias_column_constant
- 03352_lazy_column_filter_by_uint8
- 03353_codec_zstd_doubledelta_data_corruption
- 03358_lambda_resolution_segfault_analyzer
- 03359_point_in_polygon_index
- 03362_iceberg_table_with_confusing_name
- 03364_gorilla_codec_parameters
- 03364_s3_globbed_path_in_bucket_portion
- 03365_bind_host
- 03365_dynamic_column_datetime
- 03365_read_negative_time_implicitly
- 03365_time64_casts
- 03365_time_time64_without_timezone
- 03369_predicate_pushdown_enforce_literal_type
- 03369_variant_escape_filename_merge_tree
- 03372_get_subcolumn_null
- 03372_qbit_mergetree_1
- 03372_qbit_mergetree_2
- 03375_l2_distance_transposed_partial_reads_pass
- 03377_qbit_parameters
- 03404_lazy_materialization_distributed
- 03405_json_parsing_error_bug
- 03407_csv_bad_date_time_parsing
- 03407_parse_date_time_best_effort_unix_timestamp_with_fraction
- 03409_variant_type_values_format_field_conversion
- 03411_summing_merge_tree_dynamic_values
- 03411_variant_basic_discriminators_deserialization_bug
- 03412_dynamic_in_arg_min_max
- 03442_json_duplicate_path
- 03443_pr_lazy_materialization
- 03444_lm_block_mismatch
- 03454_parameterized_view_constant_identifier
- 03454_parameterized_views_null
- 03457_merge_engine_subcolumns
- 03458_wkb_function
- 03459_join_cannot_add_column
- 03461_pk_prefix_trivial_count
- 03461_string_to_date_time_cast_modes
- 03517_s3_plain_rewritable_encrypted_empty_path
- 03519_merge_engine_read_column_existing_in_subset_of_tables
- 03525_json_extract_datetime64_from_numbers
- 03531_check_count_for_parquet
- 03531_insert_removing_sparse_transform
- 03532_json_dynamic_updates
- 03532_pr_unused_query_cancelling_with_limit
- 03534_npy_output_to_url
- 03539_kusto_output_format_trash
- 03540_date_trunc_old_behaviour
- 03560_new_analyzer_default_expression
- 03562_parallel_replicas_remote_with_cluster
- 03566_inconsistent_formatting_functions_codecs
- 03566_low_cardinality_nan_unique
- 03568_json_extract_case_insensitive
- 03569_max_joined_block_size_rows_bug
- 03572_empty_tuple_in_nested_type
- 03572_planner_merge_filter_into_join_bug
- 03574_analyzer_merge_filter_into_join_bug
- 03577_ub_max_column_in_block_size_bytes
- 03577_vairant_lazy_materialization_bug
- 03579_mergeTreeIndex_params
- 03580_heredoc_ambiguity
- 03581_nested_storage_merge_distributed_order_by
- 03592_distributed_alter_check_sharding_key
- 03592_s3queue_large_settings
- 03594_coalescing_merge_tree_segfault
- 03595_exists_as_scalar_subquery
- 03597_alter_column_with_subcolumn_in_key
- 03598_json_enum_default_value_in_typed_path
- 03599_bad_date_and_datetimes_inference
- 03600_analyzer_setting_bool
- 03602_query_system_tables_definer
- 03603_ip_binary_operators
- 03604_dynamic_key_in_join
- 03604_key_condition_set_tuple_bug
- 03605_dynamic_to_nullable_low_cardinality_bug
- 03610_remote_queries_with_describe_compact_output
- 03611_cte_deterministic
- 03611_window_definition_parsing
- 03623_lazy_materialization_array_sizes_bug
- 03623_parquet_bool
- 03626_case_function_with_dynamic_argument
- 03627_non_constant_replacement_in_replace_regexp
- 03632_temporary_table_not_allowed_columns
- 03636_storage_alias_syntax
- 03639_hash_of_dynamic_column
- 03640_variant_array_null_map_subcolumn
- 03642_system_instrument_symbols
- 03644_join_order_mixed_comma_and_left
- 03644_min_level_for_wide_part
- 03644_rows_before_aggregation_in_order
- 03657_gby_overflow_any_sparse
- 03657_merge_tree_disk_support_transaction
- 03667_pr_join_with_cross_join_on_left
- 03680_mergetree_shrink_const_from_prewhere
- 03701_json_duplicate_path_insert_select
- 03701_parallel_replicas_in_shard_scope
- 03701_replicated_column_short_circuit_filter
- 03702_alter_codec_pk
- 03702_inject_random_orderby_doesnt_change_limit
- 03709_replicated_columns_right_join
- 03710_analyzer_limit_by_aggregate_validation
- 03710_pr_insert_into_mv_with_join
- 03720_const_limit_to_scalar
- 03721_insert_replicated_array_nested_sizes_check
- 03724_to_date_time_or_null_negative_arg_bug
- 03725_variant_element_null_map_subcolumn_prewhere_zero_index_granularity_bytes
- 03741_adaptive_write_buffer_initial_size_zero
- 03742_array_join_empty_tuple
- 03743_summing_and_aggregating_merge_tree_with_json_merge
- 03747_optimize_functions_to_subcolumns_columns_as_substreams
- 03748_coalescing_merge_tree_tuple_low_cardinality_and_dynamic
- 03748_default_minmax_indices_alter
- 03751_summing_coalescing_merge_tree_sparse_columns_in_header
- 03753_merge_selector_amm
- 03753_replacing_empty_order_by
- 03756_capn_proto_message_size_limit
- 03757_optimize_skip_unused_shards_with_type_cast
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
232 | 234 | | |
233 | 235 | | |
234 | 236 | | |
| |||
375 | 377 | | |
376 | 378 | | |
377 | 379 | | |
378 | | - | |
| 380 | + | |
| 381 | + | |
379 | 382 | | |
380 | 383 | | |
381 | 384 | | |
| |||
487 | 490 | | |
488 | 491 | | |
489 | 492 | | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
490 | 515 | | |
491 | 516 | | |
492 | 517 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
136 | 140 | | |
137 | 141 | | |
138 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
320 | 320 | | |
321 | 321 | | |
322 | 322 | | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
323 | 326 | | |
324 | 327 | | |
325 | 328 | | |
| |||
517 | 520 | | |
518 | 521 | | |
519 | 522 | | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
66 | 70 | | |
67 | 71 | | |
68 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
21 | 48 | | |
22 | 49 | | |
23 | 50 | | |
| |||
376 | 403 | | |
377 | 404 | | |
378 | 405 | | |
| 406 | + | |
| 407 | + | |
379 | 408 | | |
380 | 409 | | |
381 | 410 | | |
| |||
397 | 426 | | |
398 | 427 | | |
399 | 428 | | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
400 | 435 | | |
401 | 436 | | |
402 | 437 | | |
| |||
670 | 705 | | |
671 | 706 | | |
672 | 707 | | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
673 | 737 | | |
674 | 738 | | |
675 | 739 | | |
| |||
994 | 1058 | | |
995 | 1059 | | |
996 | 1060 | | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
152 | 156 | | |
153 | 157 | | |
154 | 158 | | |
| |||
1160 | 1164 | | |
1161 | 1165 | | |
1162 | 1166 | | |
1163 | | - | |
1164 | | - | |
1165 | | - | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
1166 | 1195 | | |
1167 | 1196 | | |
1168 | 1197 | | |
| |||
2047 | 2076 | | |
2048 | 2077 | | |
2049 | 2078 | | |
| 2079 | + | |
2050 | 2080 | | |
2051 | 2081 | | |
2052 | 2082 | | |
| |||
2071 | 2101 | | |
2072 | 2102 | | |
2073 | 2103 | | |
2074 | | - | |
| 2104 | + | |
2075 | 2105 | | |
2076 | 2106 | | |
2077 | 2107 | | |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
2078 | 2111 | | |
2079 | 2112 | | |
2080 | 2113 | | |
| |||
2125 | 2158 | | |
2126 | 2159 | | |
2127 | 2160 | | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
2128 | 2173 | | |
2129 | 2174 | | |
2130 | 2175 | | |
| |||
3112 | 3157 | | |
3113 | 3158 | | |
3114 | 3159 | | |
| 3160 | + | |
| 3161 | + | |
| 3162 | + | |
| 3163 | + | |
| 3164 | + | |
| 3165 | + | |
| 3166 | + | |
| 3167 | + | |
| 3168 | + | |
| 3169 | + | |
| 3170 | + | |
| 3171 | + | |
| 3172 | + | |
| 3173 | + | |
| 3174 | + | |
| 3175 | + | |
| 3176 | + | |
| 3177 | + | |
| 3178 | + | |
| 3179 | + | |
| 3180 | + | |
| 3181 | + | |
| 3182 | + | |
| 3183 | + | |
| 3184 | + | |
| 3185 | + | |
| 3186 | + | |
| 3187 | + | |
| 3188 | + | |
| 3189 | + | |
| 3190 | + | |
| 3191 | + | |
| 3192 | + | |
| 3193 | + | |
| 3194 | + | |
| 3195 | + | |
| 3196 | + | |
| 3197 | + | |
| 3198 | + | |
| 3199 | + | |
| 3200 | + | |
| 3201 | + | |
| 3202 | + | |
| 3203 | + | |
| 3204 | + | |
| 3205 | + | |
| 3206 | + | |
| 3207 | + | |
| 3208 | + | |
| 3209 | + | |
3115 | 3210 | | |
3116 | 3211 | | |
3117 | 3212 | | |
| |||
0 commit comments