From a7fb535572a733920a8e24b981d3247eb4cfb6d9 Mon Sep 17 00:00:00 2001 From: shuke987 Date: Thu, 19 Mar 2026 17:02:49 +0800 Subject: [PATCH 1/3] [cleanup](iwyu) Remove unnecessary #include from 81 files IWYU analysis identified these files do not directly use glog logging macros (LOG, DCHECK, CHECK, etc.). The header is transitively available through other included headers. Verified: full BE build passes with zero compilation errors. --- be/src/agent/be_exec_version_manager.h | 1 - be/src/agent/topic_subscriber.h | 1 - be/src/agent/workload_group_listener.h | 1 - be/src/agent/workload_sched_policy_listener.h | 1 - be/src/core/column/column_array.h | 1 - be/src/core/column/column_map.h | 1 - be/src/core/column/column_struct.h | 1 - be/src/core/column/column_variant.cpp | 1 - be/src/core/column/column_variant.h | 1 - be/src/core/column/columns_common.h | 1 - be/src/core/data_type/convert_field_to_type.cpp | 1 - be/src/core/data_type/data_type_bitmap.h | 1 - be/src/core/data_type/data_type_date_or_datetime_v2.h | 1 - be/src/core/data_type/data_type_hll.h | 1 - be/src/core/data_type/data_type_map.cpp | 1 - be/src/core/data_type/data_type_nothing.h | 1 - be/src/core/data_type/data_type_nullable.cpp | 1 - be/src/core/data_type/data_type_number_base.cpp | 1 - be/src/core/data_type/data_type_quantilestate.h | 1 - be/src/core/data_type/data_type_varbinary.cpp | 1 - be/src/core/data_type/data_type_variant.h | 1 - be/src/core/data_type_serde/data_type_array_serde.h | 1 - be/src/core/data_type_serde/data_type_date_or_datetime_serde.h | 1 - be/src/core/data_type_serde/data_type_datetimev2_serde.h | 1 - be/src/core/data_type_serde/data_type_datev2_serde.h | 1 - be/src/core/data_type_serde/data_type_decimal_serde.h | 1 - be/src/core/data_type_serde/data_type_ipv4_serde.h | 1 - be/src/core/data_type_serde/data_type_ipv6_serde.h | 1 - be/src/core/data_type_serde/data_type_jsonb_serde.h | 1 - be/src/core/data_type_serde/data_type_map_serde.h | 1 - be/src/core/data_type_serde/data_type_number_serde.h | 1 - be/src/core/data_type_serde/data_type_struct_serde.h | 1 - be/src/core/data_type_serde/data_type_time_serde.h | 1 - be/src/core/data_type_serde/data_type_timestamptz_serde.h | 1 - be/src/core/data_type_serde/data_type_variant_serde.h | 1 - be/src/core/field.h | 1 - be/src/exec/common/arrow_column_to_doris_column.cpp | 1 - be/src/exec/sink/load_stream_map_pool.h | 1 - be/src/exec/sink/vtablet_finder.cpp | 1 - be/src/exprs/aggregate/aggregate_function_collect.h | 1 - be/src/exprs/aggregate/aggregate_function_covar.h | 1 - be/src/exprs/aggregate/aggregate_function_histogram.cpp | 1 - .../exprs/aggregate/aggregate_function_percentile_reservoir.h | 1 - be/src/exprs/aggregate/aggregate_function_topn.cpp | 1 - be/src/exprs/function/array/function_array_constructor.cpp | 1 - be/src/exprs/function/array/function_array_enumerate.cpp | 1 - be/src/exprs/function/array/function_array_enumerate_uniq.cpp | 1 - be/src/exprs/function/function_compress.cpp | 1 - be/src/exprs/function/function_helpers.cpp | 1 - be/src/exprs/function/function_ip.h | 1 - be/src/exprs/function/function_score.cpp | 1 - be/src/exprs/function/function_variant_element.cpp | 1 - be/src/exprs/function/function_variant_type.cpp | 1 - be/src/exprs/function/if.h | 1 - be/src/exprs/function/uniform.cpp | 1 - be/src/exprs/varray_literal.cpp | 1 - be/src/exprs/vmap_literal.cpp | 1 - be/src/format/file_reader/new_plain_text_line_reader.cpp | 1 - be/src/format/jni/jni_data_bridge.cpp | 1 - be/src/io/cache/peer_file_cache_reader.cpp | 1 - be/src/io/file_factory.h | 1 - be/src/io/fs/file_system.h | 1 - be/src/io/fs/hdfs_file_system.h | 1 - be/src/io/fs/local_file_system.cpp | 1 - be/src/io/fs/remote_file_system.cpp | 1 - be/src/io/fs/s3_file_reader.cpp | 1 - be/src/io/fs/s3_file_writer.cpp | 1 - be/src/runtime/task_execution_context.cpp | 1 - be/src/runtime/workload_management/cpu_context.cpp | 1 - be/src/service/http/action/file_cache_action.cpp | 1 - be/src/service/http/http_client.cpp | 1 - be/src/storage/delete/delete_bitmap_calculator.h | 1 - be/src/storage/index/ann/ann_index_writer.h | 1 - be/src/storage/schema.cpp | 1 - be/src/storage/segment/condition_cache.h | 1 - be/src/storage/storage_policy.cpp | 1 - be/src/storage/tablet/tablet_schema.cpp | 1 - be/src/util/block_compression.cpp | 2 -- be/src/util/json/json_parser.cpp | 1 - be/src/util/lru_cache.h | 1 - be/src/util/uid_util.cpp | 1 - 81 files changed, 82 deletions(-) diff --git a/be/src/agent/be_exec_version_manager.h b/be/src/agent/be_exec_version_manager.h index 92c2c945f2557c..30d4cd611a1aa5 100644 --- a/be/src/agent/be_exec_version_manager.h +++ b/be/src/agent/be_exec_version_manager.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include "common/exception.h" #include "common/status.h" diff --git a/be/src/agent/topic_subscriber.h b/be/src/agent/topic_subscriber.h index 7adcd0ea372935..565798981a68c0 100644 --- a/be/src/agent/topic_subscriber.h +++ b/be/src/agent/topic_subscriber.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/agent/workload_group_listener.h b/be/src/agent/workload_group_listener.h index 9578a36f70d63e..fcacb668884f79 100644 --- a/be/src/agent/workload_group_listener.h +++ b/be/src/agent/workload_group_listener.h @@ -17,7 +17,6 @@ #pragma once -#include #include "agent/topic_listener.h" diff --git a/be/src/agent/workload_sched_policy_listener.h b/be/src/agent/workload_sched_policy_listener.h index f1410b502fdd99..ffc90e0989de03 100644 --- a/be/src/agent/workload_sched_policy_listener.h +++ b/be/src/agent/workload_sched_policy_listener.h @@ -17,7 +17,6 @@ #pragma once -#include #include "agent/topic_listener.h" #include "runtime/exec_env.h" diff --git a/be/src/core/column/column_array.h b/be/src/core/column/column_array.h index c11547bdbf5e2d..463f7a7b0453a4 100644 --- a/be/src/core/column/column_array.h +++ b/be/src/core/column/column_array.h @@ -20,7 +20,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/column/column_map.h b/be/src/core/column/column_map.h index 12f8fe4f8184ab..e6de6928ea88ba 100644 --- a/be/src/core/column/column_map.h +++ b/be/src/core/column/column_map.h @@ -20,7 +20,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/column/column_struct.h b/be/src/core/column/column_struct.h index ca77868d056125..82dba0b9c178f8 100644 --- a/be/src/core/column/column_struct.h +++ b/be/src/core/column/column_struct.h @@ -20,7 +20,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/column/column_variant.cpp b/be/src/core/column/column_variant.cpp index 9dafa0c5230473..c3cd18f303d714 100644 --- a/be/src/core/column/column_variant.cpp +++ b/be/src/core/column/column_variant.cpp @@ -22,7 +22,6 @@ #include #include -#include #include #include #include diff --git a/be/src/core/column/column_variant.h b/be/src/core/column/column_variant.h index 2c3c427454e6c4..14e1d1ad6b7948 100644 --- a/be/src/core/column/column_variant.h +++ b/be/src/core/column/column_variant.h @@ -20,7 +20,6 @@ #pragma once #include -#include #include #include #include diff --git a/be/src/core/column/columns_common.h b/be/src/core/column/columns_common.h index 6966d411daece2..bd5dd79f062741 100644 --- a/be/src/core/column/columns_common.h +++ b/be/src/core/column/columns_common.h @@ -20,7 +20,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/data_type/convert_field_to_type.cpp b/be/src/core/data_type/convert_field_to_type.cpp index bd1dd2ab2ef800..1a17de41a8652f 100644 --- a/be/src/core/data_type/convert_field_to_type.cpp +++ b/be/src/core/data_type/convert_field_to_type.cpp @@ -21,7 +21,6 @@ #include "core/data_type/convert_field_to_type.h" #include -#include #include #include diff --git a/be/src/core/data_type/data_type_bitmap.h b/be/src/core/data_type/data_type_bitmap.h index 66fd0a8a114fec..2cce3763048966 100644 --- a/be/src/core/data_type/data_type_bitmap.h +++ b/be/src/core/data_type/data_type_bitmap.h @@ -17,7 +17,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/core/data_type/data_type_date_or_datetime_v2.h b/be/src/core/data_type/data_type_date_or_datetime_v2.h index 9029dd318000b9..42b637fb624a82 100644 --- a/be/src/core/data_type/data_type_date_or_datetime_v2.h +++ b/be/src/core/data_type/data_type_date_or_datetime_v2.h @@ -19,7 +19,6 @@ #include #include -#include #include #include diff --git a/be/src/core/data_type/data_type_hll.h b/be/src/core/data_type/data_type_hll.h index 0b111b2ff3f9d7..37bdf1d11ba118 100644 --- a/be/src/core/data_type/data_type_hll.h +++ b/be/src/core/data_type/data_type_hll.h @@ -17,7 +17,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/core/data_type/data_type_map.cpp b/be/src/core/data_type/data_type_map.cpp index 3a83848d82e96d..88769c2778478c 100644 --- a/be/src/core/data_type/data_type_map.cpp +++ b/be/src/core/data_type/data_type_map.cpp @@ -19,7 +19,6 @@ #include #include -#include #include #include diff --git a/be/src/core/data_type/data_type_nothing.h b/be/src/core/data_type/data_type_nothing.h index e50c9c87a946b9..9d8a8dbf1ecc44 100644 --- a/be/src/core/data_type/data_type_nothing.h +++ b/be/src/core/data_type/data_type_nothing.h @@ -21,7 +21,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/core/data_type/data_type_nullable.cpp b/be/src/core/data_type/data_type_nullable.cpp index f1129a47567369..ca0f84a22d42b1 100644 --- a/be/src/core/data_type/data_type_nullable.cpp +++ b/be/src/core/data_type/data_type_nullable.cpp @@ -22,7 +22,6 @@ #include #include -#include #include #include diff --git a/be/src/core/data_type/data_type_number_base.cpp b/be/src/core/data_type/data_type_number_base.cpp index ec1507675e68bf..903d0ae19834e4 100644 --- a/be/src/core/data_type/data_type_number_base.cpp +++ b/be/src/core/data_type/data_type_number_base.cpp @@ -21,7 +21,6 @@ #include "core/data_type/data_type_number_base.h" #include -#include #include #include diff --git a/be/src/core/data_type/data_type_quantilestate.h b/be/src/core/data_type/data_type_quantilestate.h index 210873642c8737..a0a805340d57cf 100644 --- a/be/src/core/data_type/data_type_quantilestate.h +++ b/be/src/core/data_type/data_type_quantilestate.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/data_type/data_type_varbinary.cpp b/be/src/core/data_type/data_type_varbinary.cpp index e794481fd2d7d6..5990928dbec516 100644 --- a/be/src/core/data_type/data_type_varbinary.cpp +++ b/be/src/core/data_type/data_type_varbinary.cpp @@ -17,7 +17,6 @@ #include "core/data_type/data_type_varbinary.h" -#include #include #include diff --git a/be/src/core/data_type/data_type_variant.h b/be/src/core/data_type/data_type_variant.h index fd59733f452b33..78e8ab5d514dbc 100644 --- a/be/src/core/data_type/data_type_variant.h +++ b/be/src/core/data_type/data_type_variant.h @@ -21,7 +21,6 @@ #pragma once #include #include -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_array_serde.h b/be/src/core/data_type_serde/data_type_array_serde.h index 2fcb7f3c9c4a7e..2c1bb4ab145939 100644 --- a/be/src/core/data_type_serde/data_type_array_serde.h +++ b/be/src/core/data_type_serde/data_type_array_serde.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_date_or_datetime_serde.h b/be/src/core/data_type_serde/data_type_date_or_datetime_serde.h index c28677b117f699..eb453047c51833 100644 --- a/be/src/core/data_type_serde/data_type_date_or_datetime_serde.h +++ b/be/src/core/data_type_serde/data_type_date_or_datetime_serde.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_datetimev2_serde.h b/be/src/core/data_type_serde/data_type_datetimev2_serde.h index 22f6d072428265..8f254a0575ad1d 100644 --- a/be/src/core/data_type_serde/data_type_datetimev2_serde.h +++ b/be/src/core/data_type_serde/data_type_datetimev2_serde.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_datev2_serde.h b/be/src/core/data_type_serde/data_type_datev2_serde.h index 0a33c51c806685..7529eb6e5c47a9 100644 --- a/be/src/core/data_type_serde/data_type_datev2_serde.h +++ b/be/src/core/data_type_serde/data_type_datev2_serde.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_decimal_serde.h b/be/src/core/data_type_serde/data_type_decimal_serde.h index 61349fa6eeff4d..b3940f109f47a9 100644 --- a/be/src/core/data_type_serde/data_type_decimal_serde.h +++ b/be/src/core/data_type_serde/data_type_decimal_serde.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include diff --git a/be/src/core/data_type_serde/data_type_ipv4_serde.h b/be/src/core/data_type_serde/data_type_ipv4_serde.h index a3ff4bf903627d..42503e06453807 100644 --- a/be/src/core/data_type_serde/data_type_ipv4_serde.h +++ b/be/src/core/data_type_serde/data_type_ipv4_serde.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_ipv6_serde.h b/be/src/core/data_type_serde/data_type_ipv6_serde.h index 20b6960e61dc9d..81dfa9439c9517 100644 --- a/be/src/core/data_type_serde/data_type_ipv6_serde.h +++ b/be/src/core/data_type_serde/data_type_ipv6_serde.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_jsonb_serde.h b/be/src/core/data_type_serde/data_type_jsonb_serde.h index 3a243a1c1a8187..685a4d2ec4b7c2 100644 --- a/be/src/core/data_type_serde/data_type_jsonb_serde.h +++ b/be/src/core/data_type_serde/data_type_jsonb_serde.h @@ -17,7 +17,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_map_serde.h b/be/src/core/data_type_serde/data_type_map_serde.h index b4aa88f3cbec1f..6dcafb85712fe2 100644 --- a/be/src/core/data_type_serde/data_type_map_serde.h +++ b/be/src/core/data_type_serde/data_type_map_serde.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/data_type_serde/data_type_number_serde.h b/be/src/core/data_type_serde/data_type_number_serde.h index 2158919d11281f..4c3571762b4102 100644 --- a/be/src/core/data_type_serde/data_type_number_serde.h +++ b/be/src/core/data_type_serde/data_type_number_serde.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include diff --git a/be/src/core/data_type_serde/data_type_struct_serde.h b/be/src/core/data_type_serde/data_type_struct_serde.h index 70053fdeb31f25..66a98d443ae67e 100644 --- a/be/src/core/data_type_serde/data_type_struct_serde.h +++ b/be/src/core/data_type_serde/data_type_struct_serde.h @@ -17,7 +17,6 @@ #pragma once -#include #include diff --git a/be/src/core/data_type_serde/data_type_time_serde.h b/be/src/core/data_type_serde/data_type_time_serde.h index 924d4b9719021c..5dd061d13892eb 100644 --- a/be/src/core/data_type_serde/data_type_time_serde.h +++ b/be/src/core/data_type_serde/data_type_time_serde.h @@ -17,7 +17,6 @@ #pragma once #include -#include #include diff --git a/be/src/core/data_type_serde/data_type_timestamptz_serde.h b/be/src/core/data_type_serde/data_type_timestamptz_serde.h index 8048731460f5aa..9192656006249c 100644 --- a/be/src/core/data_type_serde/data_type_timestamptz_serde.h +++ b/be/src/core/data_type_serde/data_type_timestamptz_serde.h @@ -17,7 +17,6 @@ #pragma once #include -#include #include diff --git a/be/src/core/data_type_serde/data_type_variant_serde.h b/be/src/core/data_type_serde/data_type_variant_serde.h index dd121cc55d18fd..4981c728bdd80a 100644 --- a/be/src/core/data_type_serde/data_type_variant_serde.h +++ b/be/src/core/data_type_serde/data_type_variant_serde.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include diff --git a/be/src/core/field.h b/be/src/core/field.h index 2c31172794174f..08360449972756 100644 --- a/be/src/core/field.h +++ b/be/src/core/field.h @@ -21,7 +21,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/exec/common/arrow_column_to_doris_column.cpp b/be/src/exec/common/arrow_column_to_doris_column.cpp index cd6e959596791b..21b6fd480dc2ad 100644 --- a/be/src/exec/common/arrow_column_to_doris_column.cpp +++ b/be/src/exec/common/arrow_column_to_doris_column.cpp @@ -24,7 +24,6 @@ #include #include #include -#include #include #include diff --git a/be/src/exec/sink/load_stream_map_pool.h b/be/src/exec/sink/load_stream_map_pool.h index cb210b3663ccde..e8f92f1a9ea20a 100644 --- a/be/src/exec/sink/load_stream_map_pool.h +++ b/be/src/exec/sink/load_stream_map_pool.h @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include diff --git a/be/src/exec/sink/vtablet_finder.cpp b/be/src/exec/sink/vtablet_finder.cpp index 5a0a38fb3784bf..c4a9517cf59085 100644 --- a/be/src/exec/sink/vtablet_finder.cpp +++ b/be/src/exec/sink/vtablet_finder.cpp @@ -20,7 +20,6 @@ #include #include #include -#include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_collect.h b/be/src/exprs/aggregate/aggregate_function_collect.h index b9a90211afad6f..e2a1150675b5cd 100644 --- a/be/src/exprs/aggregate/aggregate_function_collect.h +++ b/be/src/exprs/aggregate/aggregate_function_collect.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_covar.h b/be/src/exprs/aggregate/aggregate_function_covar.h index 7607ff656fe877..5880ce0d8d53eb 100644 --- a/be/src/exprs/aggregate/aggregate_function_covar.h +++ b/be/src/exprs/aggregate/aggregate_function_covar.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_histogram.cpp b/be/src/exprs/aggregate/aggregate_function_histogram.cpp index 82a55e7d6b00e0..e74bbe4eedc3c0 100644 --- a/be/src/exprs/aggregate/aggregate_function_histogram.cpp +++ b/be/src/exprs/aggregate/aggregate_function_histogram.cpp @@ -18,7 +18,6 @@ #include "exprs/aggregate/aggregate_function_histogram.h" #include -#include #include "core/data_type/data_type.h" #include "core/data_type/define_primitive_type.h" diff --git a/be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h b/be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h index a396658f2a5927..325304f513d256 100644 --- a/be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h +++ b/be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h @@ -17,7 +17,6 @@ #pragma once -#include #include diff --git a/be/src/exprs/aggregate/aggregate_function_topn.cpp b/be/src/exprs/aggregate/aggregate_function_topn.cpp index 2404959b86bda0..bcbd57679e5c79 100644 --- a/be/src/exprs/aggregate/aggregate_function_topn.cpp +++ b/be/src/exprs/aggregate/aggregate_function_topn.cpp @@ -18,7 +18,6 @@ #include "exprs/aggregate/aggregate_function_topn.h" #include -#include #include "core/data_type/data_type.h" #include "core/data_type/define_primitive_type.h" diff --git a/be/src/exprs/function/array/function_array_constructor.cpp b/be/src/exprs/function/array/function_array_constructor.cpp index d5f3a6d602908f..7cdb4a01e6b69f 100644 --- a/be/src/exprs/function/array/function_array_constructor.cpp +++ b/be/src/exprs/function/array/function_array_constructor.cpp @@ -14,7 +14,6 @@ // KIND, either express or implied. See the License for the // specific language governing permissions and limitations // under the License. -#include #include #include diff --git a/be/src/exprs/function/array/function_array_enumerate.cpp b/be/src/exprs/function/array/function_array_enumerate.cpp index d548d40c3bcddb..f6943a8b7e9a8b 100644 --- a/be/src/exprs/function/array/function_array_enumerate.cpp +++ b/be/src/exprs/function/array/function_array_enumerate.cpp @@ -16,7 +16,6 @@ // under the License. #include -#include #include #include diff --git a/be/src/exprs/function/array/function_array_enumerate_uniq.cpp b/be/src/exprs/function/array/function_array_enumerate_uniq.cpp index 198caee499c989..d604e483ba5ce7 100644 --- a/be/src/exprs/function/array/function_array_enumerate_uniq.cpp +++ b/be/src/exprs/function/array/function_array_enumerate_uniq.cpp @@ -16,7 +16,6 @@ // under the License. #include -#include #include #include diff --git a/be/src/exprs/function/function_compress.cpp b/be/src/exprs/function/function_compress.cpp index 6fbd678829e10e..a116ef1ca593da 100644 --- a/be/src/exprs/function/function_compress.cpp +++ b/be/src/exprs/function/function_compress.cpp @@ -14,7 +14,6 @@ // KIND, either express or implied. See the License for the // specific language governing permissions and limitations // under the License. -#include #include #include diff --git a/be/src/exprs/function/function_helpers.cpp b/be/src/exprs/function/function_helpers.cpp index 29b77d2a97bdc3..e27f12460ffa17 100644 --- a/be/src/exprs/function/function_helpers.cpp +++ b/be/src/exprs/function/function_helpers.cpp @@ -21,7 +21,6 @@ #include "exprs/function/function_helpers.h" #include -#include #include #include diff --git a/be/src/exprs/function/function_ip.h b/be/src/exprs/function/function_ip.h index ad2f2149423947..ec42bb256a6d96 100644 --- a/be/src/exprs/function/function_ip.h +++ b/be/src/exprs/function/function_ip.h @@ -19,7 +19,6 @@ // and modified by Doris #pragma once -#include #include #include diff --git a/be/src/exprs/function/function_score.cpp b/be/src/exprs/function/function_score.cpp index 8833bc82ad08b2..045dcf62c72ff2 100644 --- a/be/src/exprs/function/function_score.cpp +++ b/be/src/exprs/function/function_score.cpp @@ -15,7 +15,6 @@ // specific language governing permissions and limitations // under the License. -#include #include #include diff --git a/be/src/exprs/function/function_variant_element.cpp b/be/src/exprs/function/function_variant_element.cpp index ba84d7f1a61de4..05c03793a452b6 100644 --- a/be/src/exprs/function/function_variant_element.cpp +++ b/be/src/exprs/function/function_variant_element.cpp @@ -15,7 +15,6 @@ // specific language governing permissions and limitations // under the License. -#include #include #include diff --git a/be/src/exprs/function/function_variant_type.cpp b/be/src/exprs/function/function_variant_type.cpp index 9206e9157a07b6..78fb7892e4d5c6 100644 --- a/be/src/exprs/function/function_variant_type.cpp +++ b/be/src/exprs/function/function_variant_type.cpp @@ -14,7 +14,6 @@ // KIND, either express or implied. See the License for the // specific language governing permissions and limitations // under the License. -#include #include "core/column/column_variant.h" #include "exec/common/variant_util.h" diff --git a/be/src/exprs/function/if.h b/be/src/exprs/function/if.h index cfa81c6e8fd63d..0d428085cd3e90 100644 --- a/be/src/exprs/function/if.h +++ b/be/src/exprs/function/if.h @@ -18,7 +18,6 @@ // https://github.com/ClickHouse/ClickHouse/blob/master/src/Functions/If.cpp // and modified by Doris -#include #include #include diff --git a/be/src/exprs/function/uniform.cpp b/be/src/exprs/function/uniform.cpp index 2f18c444308695..56e6b5e251a00b 100644 --- a/be/src/exprs/function/uniform.cpp +++ b/be/src/exprs/function/uniform.cpp @@ -16,7 +16,6 @@ // under the License. #include -#include #include #include diff --git a/be/src/exprs/varray_literal.cpp b/be/src/exprs/varray_literal.cpp index 500bf19de0e10e..a77407d1b1f1fd 100644 --- a/be/src/exprs/varray_literal.cpp +++ b/be/src/exprs/varray_literal.cpp @@ -18,7 +18,6 @@ #include "exprs/varray_literal.h" #include -#include #include #include diff --git a/be/src/exprs/vmap_literal.cpp b/be/src/exprs/vmap_literal.cpp index 0425e433cf24e6..17b53695187233 100644 --- a/be/src/exprs/vmap_literal.cpp +++ b/be/src/exprs/vmap_literal.cpp @@ -17,7 +17,6 @@ #include "exprs/vmap_literal.h" -#include #include #include diff --git a/be/src/format/file_reader/new_plain_text_line_reader.cpp b/be/src/format/file_reader/new_plain_text_line_reader.cpp index c5e14f6f1a94ec..91e8313adcaa85 100644 --- a/be/src/format/file_reader/new_plain_text_line_reader.cpp +++ b/be/src/format/file_reader/new_plain_text_line_reader.cpp @@ -18,7 +18,6 @@ #include "format/file_reader/new_plain_text_line_reader.h" #include -#include #include "util/debug_points.h" #ifdef __AVX2__ diff --git a/be/src/format/jni/jni_data_bridge.cpp b/be/src/format/jni/jni_data_bridge.cpp index d0cd4ae27a16b5..3fd0007b1b4661 100644 --- a/be/src/format/jni/jni_data_bridge.cpp +++ b/be/src/format/jni/jni_data_bridge.cpp @@ -17,7 +17,6 @@ #include "jni_data_bridge.h" -#include #include #include diff --git a/be/src/io/cache/peer_file_cache_reader.cpp b/be/src/io/cache/peer_file_cache_reader.cpp index 4e6ce038177571..207181e1d569a2 100644 --- a/be/src/io/cache/peer_file_cache_reader.cpp +++ b/be/src/io/cache/peer_file_cache_reader.cpp @@ -21,7 +21,6 @@ #include #include #include -#include #include #include diff --git a/be/src/io/file_factory.h b/be/src/io/file_factory.h index 61e322ca0af02c..8e9b8e15f47082 100644 --- a/be/src/io/file_factory.h +++ b/be/src/io/file_factory.h @@ -18,7 +18,6 @@ #include #include -#include #include #include diff --git a/be/src/io/fs/file_system.h b/be/src/io/fs/file_system.h index 2cf63b2ff008db..500c6591cbc14c 100644 --- a/be/src/io/fs/file_system.h +++ b/be/src/io/fs/file_system.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/io/fs/hdfs_file_system.h b/be/src/io/fs/hdfs_file_system.h index 0b71f636a87bb6..2b3d6f2b045fb5 100644 --- a/be/src/io/fs/hdfs_file_system.h +++ b/be/src/io/fs/hdfs_file_system.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include diff --git a/be/src/io/fs/local_file_system.cpp b/be/src/io/fs/local_file_system.cpp index 8a41fcce30d506..ed2220eaa880d9 100644 --- a/be/src/io/fs/local_file_system.cpp +++ b/be/src/io/fs/local_file_system.cpp @@ -20,7 +20,6 @@ #include #include #include -#include #include #include #include diff --git a/be/src/io/fs/remote_file_system.cpp b/be/src/io/fs/remote_file_system.cpp index fd793f60cdc5d8..93f32928f04dfd 100644 --- a/be/src/io/fs/remote_file_system.cpp +++ b/be/src/io/fs/remote_file_system.cpp @@ -17,7 +17,6 @@ #include "io/fs/remote_file_system.h" -#include #include diff --git a/be/src/io/fs/s3_file_reader.cpp b/be/src/io/fs/s3_file_reader.cpp index 4eaa10f3311e06..e4b49463eb66d4 100644 --- a/be/src/io/fs/s3_file_reader.cpp +++ b/be/src/io/fs/s3_file_reader.cpp @@ -26,7 +26,6 @@ #include #include #include -#include #include #include diff --git a/be/src/io/fs/s3_file_writer.cpp b/be/src/io/fs/s3_file_writer.cpp index a94b3321169f25..138cb8fd5ffcf5 100644 --- a/be/src/io/fs/s3_file_writer.cpp +++ b/be/src/io/fs/s3_file_writer.cpp @@ -22,7 +22,6 @@ #include #include #include -#include #include #include diff --git a/be/src/runtime/task_execution_context.cpp b/be/src/runtime/task_execution_context.cpp index 91ed58135102dc..d66e40d37fb017 100644 --- a/be/src/runtime/task_execution_context.cpp +++ b/be/src/runtime/task_execution_context.cpp @@ -17,7 +17,6 @@ #include "runtime/task_execution_context.h" -#include #include diff --git a/be/src/runtime/workload_management/cpu_context.cpp b/be/src/runtime/workload_management/cpu_context.cpp index 9840856ae29d7f..eba25de046eed3 100644 --- a/be/src/runtime/workload_management/cpu_context.cpp +++ b/be/src/runtime/workload_management/cpu_context.cpp @@ -17,7 +17,6 @@ #include "runtime/workload_management/cpu_context.h" -#include #include "runtime/workload_management/resource_context.h" diff --git a/be/src/service/http/action/file_cache_action.cpp b/be/src/service/http/action/file_cache_action.cpp index 97f46c219f7d96..94538a95f82e9c 100644 --- a/be/src/service/http/action/file_cache_action.cpp +++ b/be/src/service/http/action/file_cache_action.cpp @@ -17,7 +17,6 @@ #include "service/http/action/file_cache_action.h" -#include #include #include diff --git a/be/src/service/http/http_client.cpp b/be/src/service/http/http_client.cpp index d0b521c5fd9c94..bb377f937d4483 100644 --- a/be/src/service/http/http_client.cpp +++ b/be/src/service/http/http_client.cpp @@ -18,7 +18,6 @@ #include "service/http/http_client.h" #include -#include #include #include diff --git a/be/src/storage/delete/delete_bitmap_calculator.h b/be/src/storage/delete/delete_bitmap_calculator.h index fbffba642a96c2..dbfa81e3d04911 100644 --- a/be/src/storage/delete/delete_bitmap_calculator.h +++ b/be/src/storage/delete/delete_bitmap_calculator.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/storage/index/ann/ann_index_writer.h b/be/src/storage/index/ann/ann_index_writer.h index 9c6fe9cf978cce..c0ff9ac9be5f19 100644 --- a/be/src/storage/index/ann/ann_index_writer.h +++ b/be/src/storage/index/ann/ann_index_writer.h @@ -20,7 +20,6 @@ #include // IWYU pragma: keep #include #include -#include #include #include diff --git a/be/src/storage/schema.cpp b/be/src/storage/schema.cpp index 3fab5850ca5d9d..02a7905c999243 100644 --- a/be/src/storage/schema.cpp +++ b/be/src/storage/schema.cpp @@ -17,7 +17,6 @@ #include "storage/schema.h" -#include #include #include diff --git a/be/src/storage/segment/condition_cache.h b/be/src/storage/segment/condition_cache.h index 511b9c56abac5e..2dcd28b6e38691 100644 --- a/be/src/storage/segment/condition_cache.h +++ b/be/src/storage/segment/condition_cache.h @@ -18,7 +18,6 @@ #pragma once #include -#include #include #include diff --git a/be/src/storage/storage_policy.cpp b/be/src/storage/storage_policy.cpp index 34b4df4aed666e..a1e55aa48eb709 100644 --- a/be/src/storage/storage_policy.cpp +++ b/be/src/storage/storage_policy.cpp @@ -18,7 +18,6 @@ #include "storage/storage_policy.h" #include -#include #include #include diff --git a/be/src/storage/tablet/tablet_schema.cpp b/be/src/storage/tablet/tablet_schema.cpp index ce95f1ca87019f..2cee7433a42c76 100644 --- a/be/src/storage/tablet/tablet_schema.cpp +++ b/be/src/storage/tablet/tablet_schema.cpp @@ -19,7 +19,6 @@ #include #include -#include #include #include #include diff --git a/be/src/util/block_compression.cpp b/be/src/util/block_compression.cpp index f800f72ebbbdcb..b86ad5d9aba1b8 100644 --- a/be/src/util/block_compression.cpp +++ b/be/src/util/block_compression.cpp @@ -20,7 +20,6 @@ #include #include #include -#include #include // Only used on x86 or x86_64 @@ -30,7 +29,6 @@ #endif #include #include -#include #include #include #include diff --git a/be/src/util/json/json_parser.cpp b/be/src/util/json/json_parser.cpp index 0f6f7de6b349fa..f5dd10b4ab2d94 100644 --- a/be/src/util/json/json_parser.cpp +++ b/be/src/util/json/json_parser.cpp @@ -21,7 +21,6 @@ #include "util/json/json_parser.h" #include -#include #include #include diff --git a/be/src/util/lru_cache.h b/be/src/util/lru_cache.h index 1e77b9a0422ef7..1b274a50fc839f 100644 --- a/be/src/util/lru_cache.h +++ b/be/src/util/lru_cache.h @@ -23,7 +23,6 @@ #include #include -#include #include #include diff --git a/be/src/util/uid_util.cpp b/be/src/util/uid_util.cpp index 17a621f35ac99f..c3b64bfcc3ed2a 100644 --- a/be/src/util/uid_util.cpp +++ b/be/src/util/uid_util.cpp @@ -20,7 +20,6 @@ #include #include #include -#include #include From a4127b19bccc804fc50426df2552b6344de4500b Mon Sep 17 00:00:00 2001 From: shuke987 Date: Thu, 19 Mar 2026 17:45:54 +0800 Subject: [PATCH 2/3] [cleanup](iwyu) Remove unnecessary #include from 55 files IWYU analysis identified these files do not directly use boost iterator_facade. The header is transitively available through other included headers. Verified: full BE incremental build passes with zero compilation errors. --- be/src/core/column/column_array.cpp | 1 - be/src/core/column/column_decimal.h | 1 - be/src/core/column/column_map.cpp | 1 - be/src/core/column/column_string.cpp | 1 - be/src/core/column/column_vector.h | 1 - be/src/core/column/columns_common.cpp | 1 - be/src/core/data_type/data_type_date.h | 1 - be/src/core/data_type/data_type_date_or_datetime_v2.h | 1 - be/src/core/data_type/data_type_date_time.h | 1 - be/src/core/data_type/data_type_factory.cpp | 1 - be/src/core/data_type/data_type_ipv4.h | 1 - be/src/core/data_type/data_type_ipv6.h | 1 - be/src/core/data_type/data_type_number_base.h | 1 - be/src/core/data_type/data_type_time.h | 1 - be/src/core/data_type/data_type_timestamptz.h | 1 - be/src/exec/sort/sort_block.h | 1 - be/src/exprs/aggregate/aggregate_function_avg_weighted.h | 1 - be/src/exprs/aggregate/aggregate_function_bitmap.h | 1 - be/src/exprs/aggregate/aggregate_function_bitmap_agg.h | 1 - be/src/exprs/aggregate/aggregate_function_count.h | 1 - be/src/exprs/aggregate/aggregate_function_covar.h | 1 - be/src/exprs/aggregate/aggregate_function_hll_union_agg.h | 1 - be/src/exprs/aggregate/aggregate_function_orthogonal_bitmap.h | 1 - be/src/exprs/aggregate/aggregate_function_percentile.h | 1 - be/src/exprs/aggregate/aggregate_function_retention.h | 1 - be/src/exprs/aggregate/aggregate_function_sequence_match.cpp | 1 - be/src/exprs/aggregate/aggregate_function_sequence_match.h | 1 - be/src/exprs/aggregate/aggregate_function_stddev.h | 1 - be/src/exprs/aggregate/aggregate_function_uniq.h | 1 - be/src/exprs/aggregate/aggregate_function_uniq_distribute_key.h | 1 - be/src/exprs/aggregate/aggregate_function_window.h | 1 - be/src/exprs/aggregate/aggregate_function_window_funnel.h | 1 - be/src/exprs/function/array/function_array_element.h | 1 - be/src/exprs/function/array/function_array_enumerate.cpp | 1 - be/src/exprs/function/array/function_array_enumerate_uniq.cpp | 1 - .../exprs/function/array/function_array_first_or_last_index.cpp | 1 - be/src/exprs/function/comparison_equal_for_null.cpp | 1 - be/src/exprs/function/function_conv.cpp | 1 - be/src/exprs/function/function_grouping.h | 1 - be/src/exprs/function/function_hex.cpp | 1 - be/src/exprs/function/function_utility.cpp | 1 - be/src/exprs/function/function_width_bucket.cpp | 1 - be/src/exprs/function/functions_logical.h | 1 - be/src/exprs/function/functions_multi_string_position.cpp | 1 - be/src/exprs/function/functions_multi_string_search.cpp | 1 - be/src/exprs/function/geo/functions_geo.cpp | 1 - be/src/exprs/function/if.cpp | 1 - be/src/exprs/function/if.h | 1 - be/src/exprs/function/is_not_null.h | 1 - be/src/exprs/function/is_null.h | 1 - be/src/exprs/function/like.h | 1 - be/src/exprs/function/nullif.cpp | 1 - be/src/exprs/function/random.cpp | 1 - be/src/exprs/function/uniform.cpp | 1 - be/src/storage/schema.cpp | 1 - 55 files changed, 55 deletions(-) diff --git a/be/src/core/column/column_array.cpp b/be/src/core/column/column_array.cpp index 673199b4ab6d4a..759b2388e400e1 100644 --- a/be/src/core/column/column_array.cpp +++ b/be/src/core/column/column_array.cpp @@ -21,7 +21,6 @@ #include "core/column/column_array.h" #include -#include #include #include diff --git a/be/src/core/column/column_decimal.h b/be/src/core/column/column_decimal.h index de3013b4d49ad0..321ce4bfc56e0b 100644 --- a/be/src/core/column/column_decimal.h +++ b/be/src/core/column/column_decimal.h @@ -27,7 +27,6 @@ #include #include -#include #include #include "core/assert_cast.h" diff --git a/be/src/core/column/column_map.cpp b/be/src/core/column/column_map.cpp index 48db377d888b75..71530edad9a823 100644 --- a/be/src/core/column/column_map.cpp +++ b/be/src/core/column/column_map.cpp @@ -21,7 +21,6 @@ #include "core/column/column_map.h" #include -#include #include #include diff --git a/be/src/core/column/column_string.cpp b/be/src/core/column/column_string.cpp index f4d72bb76f086b..0928a83526e3d1 100644 --- a/be/src/core/column/column_string.cpp +++ b/be/src/core/column/column_string.cpp @@ -23,7 +23,6 @@ #include #include -#include #include #include "core/arena.h" diff --git a/be/src/core/column/column_vector.h b/be/src/core/column/column_vector.h index 9f3a43ec71d664..b29697d9d01b16 100644 --- a/be/src/core/column/column_vector.h +++ b/be/src/core/column/column_vector.h @@ -24,7 +24,6 @@ #include #include -#include #include #include #include diff --git a/be/src/core/column/columns_common.cpp b/be/src/core/column/columns_common.cpp index bfaee36a8e0058..96600f3881c8da 100644 --- a/be/src/core/column/columns_common.cpp +++ b/be/src/core/column/columns_common.cpp @@ -22,7 +22,6 @@ #include -#include #include "core/column/column.h" #include "core/column/column_array.h" // IWYU pragma: keep diff --git a/be/src/core/data_type/data_type_date.h b/be/src/core/data_type/data_type_date.h index 74bb6ee72cea7d..0dfb8640586936 100644 --- a/be/src/core/data_type/data_type_date.h +++ b/be/src/core/data_type/data_type_date.h @@ -22,7 +22,6 @@ #include -#include #include #include diff --git a/be/src/core/data_type/data_type_date_or_datetime_v2.h b/be/src/core/data_type/data_type_date_or_datetime_v2.h index 42b637fb624a82..50fa645341bdf7 100644 --- a/be/src/core/data_type/data_type_date_or_datetime_v2.h +++ b/be/src/core/data_type/data_type_date_or_datetime_v2.h @@ -20,7 +20,6 @@ #include #include -#include #include #include #include diff --git a/be/src/core/data_type/data_type_date_time.h b/be/src/core/data_type/data_type_date_time.h index cca241f0cbf456..9fe3244cb6732b 100644 --- a/be/src/core/data_type/data_type_date_time.h +++ b/be/src/core/data_type/data_type_date_time.h @@ -22,7 +22,6 @@ #include -#include #include #include diff --git a/be/src/core/data_type/data_type_factory.cpp b/be/src/core/data_type/data_type_factory.cpp index a0f2fed6e998b5..a5d0c9fa1a295b 100644 --- a/be/src/core/data_type/data_type_factory.cpp +++ b/be/src/core/data_type/data_type_factory.cpp @@ -30,7 +30,6 @@ #include #include -#include #include #include diff --git a/be/src/core/data_type/data_type_ipv4.h b/be/src/core/data_type/data_type_ipv4.h index 488e297736fe75..7db2946ae50815 100644 --- a/be/src/core/data_type/data_type_ipv4.h +++ b/be/src/core/data_type/data_type_ipv4.h @@ -19,7 +19,6 @@ #include -#include #include #include diff --git a/be/src/core/data_type/data_type_ipv6.h b/be/src/core/data_type/data_type_ipv6.h index cc48d3c7284c99..550228d343afd7 100644 --- a/be/src/core/data_type/data_type_ipv6.h +++ b/be/src/core/data_type/data_type_ipv6.h @@ -21,7 +21,6 @@ #include #include -#include #include #include "common/status.h" diff --git a/be/src/core/data_type/data_type_number_base.h b/be/src/core/data_type/data_type_number_base.h index 6614f25930bd15..82e433e70b53f1 100644 --- a/be/src/core/data_type/data_type_number_base.h +++ b/be/src/core/data_type/data_type_number_base.h @@ -22,7 +22,6 @@ #include -#include #include #include #include diff --git a/be/src/core/data_type/data_type_time.h b/be/src/core/data_type/data_type_time.h index afcc97fe8e1853..b6e9ad9c90747a 100644 --- a/be/src/core/data_type/data_type_time.h +++ b/be/src/core/data_type/data_type_time.h @@ -22,7 +22,6 @@ #include -#include #include #include #include diff --git a/be/src/core/data_type/data_type_timestamptz.h b/be/src/core/data_type/data_type_timestamptz.h index 4a3fba0616cc45..fc4e6e65546173 100644 --- a/be/src/core/data_type/data_type_timestamptz.h +++ b/be/src/core/data_type/data_type_timestamptz.h @@ -22,7 +22,6 @@ #include -#include #include #include diff --git a/be/src/exec/sort/sort_block.h b/be/src/exec/sort/sort_block.h index 3a26d2a8e5cad1..59b364488de7dd 100644 --- a/be/src/exec/sort/sort_block.h +++ b/be/src/exec/sort/sort_block.h @@ -25,7 +25,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_avg_weighted.h b/be/src/exprs/aggregate/aggregate_function_avg_weighted.h index 23a36541a9824a..54fec00db65041 100644 --- a/be/src/exprs/aggregate/aggregate_function_avg_weighted.h +++ b/be/src/exprs/aggregate/aggregate_function_avg_weighted.h @@ -20,7 +20,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_bitmap.h b/be/src/exprs/aggregate/aggregate_function_bitmap.h index fa2fa12584195c..5fdbd808d0bca4 100644 --- a/be/src/exprs/aggregate/aggregate_function_bitmap.h +++ b/be/src/exprs/aggregate/aggregate_function_bitmap.h @@ -20,7 +20,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_bitmap_agg.h b/be/src/exprs/aggregate/aggregate_function_bitmap_agg.h index 785d5d6669a6b3..469bc2fa5faaf1 100644 --- a/be/src/exprs/aggregate/aggregate_function_bitmap_agg.h +++ b/be/src/exprs/aggregate/aggregate_function_bitmap_agg.h @@ -20,7 +20,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_count.h b/be/src/exprs/aggregate/aggregate_function_count.h index 35317a6240ac77..be90bab0b27235 100644 --- a/be/src/exprs/aggregate/aggregate_function_count.h +++ b/be/src/exprs/aggregate/aggregate_function_count.h @@ -23,7 +23,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_covar.h b/be/src/exprs/aggregate/aggregate_function_covar.h index 5880ce0d8d53eb..92d1e10b914a7f 100644 --- a/be/src/exprs/aggregate/aggregate_function_covar.h +++ b/be/src/exprs/aggregate/aggregate_function_covar.h @@ -18,7 +18,6 @@ #pragma once -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_hll_union_agg.h b/be/src/exprs/aggregate/aggregate_function_hll_union_agg.h index b5f27bad706a77..f4d89ccb105c19 100644 --- a/be/src/exprs/aggregate/aggregate_function_hll_union_agg.h +++ b/be/src/exprs/aggregate/aggregate_function_hll_union_agg.h @@ -20,7 +20,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_orthogonal_bitmap.h b/be/src/exprs/aggregate/aggregate_function_orthogonal_bitmap.h index 6097d7425ef81d..863595237bb2c1 100644 --- a/be/src/exprs/aggregate/aggregate_function_orthogonal_bitmap.h +++ b/be/src/exprs/aggregate/aggregate_function_orthogonal_bitmap.h @@ -19,7 +19,6 @@ #include -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_percentile.h b/be/src/exprs/aggregate/aggregate_function_percentile.h index 79ec92a971b7dd..8d8ed2003d8607 100644 --- a/be/src/exprs/aggregate/aggregate_function_percentile.h +++ b/be/src/exprs/aggregate/aggregate_function_percentile.h @@ -21,7 +21,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_retention.h b/be/src/exprs/aggregate/aggregate_function_retention.h index d7205641b34720..b0d20d7d756911 100644 --- a/be/src/exprs/aggregate/aggregate_function_retention.h +++ b/be/src/exprs/aggregate/aggregate_function_retention.h @@ -24,7 +24,6 @@ #include #include -#include #include #include "core/assert_cast.h" diff --git a/be/src/exprs/aggregate/aggregate_function_sequence_match.cpp b/be/src/exprs/aggregate/aggregate_function_sequence_match.cpp index 2e2d9a6cc60037..f02e83e7bc30c7 100644 --- a/be/src/exprs/aggregate/aggregate_function_sequence_match.cpp +++ b/be/src/exprs/aggregate/aggregate_function_sequence_match.cpp @@ -17,7 +17,6 @@ #include "exprs/aggregate/aggregate_function_sequence_match.h" -#include #include "common/logging.h" #include "core/data_type/data_type.h" diff --git a/be/src/exprs/aggregate/aggregate_function_sequence_match.h b/be/src/exprs/aggregate/aggregate_function_sequence_match.h index 23c1302307b310..4f78a1cad2bc9c 100644 --- a/be/src/exprs/aggregate/aggregate_function_sequence_match.h +++ b/be/src/exprs/aggregate/aggregate_function_sequence_match.h @@ -25,7 +25,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_stddev.h b/be/src/exprs/aggregate/aggregate_function_stddev.h index c2204f6962932e..5b46ca5e9319dc 100644 --- a/be/src/exprs/aggregate/aggregate_function_stddev.h +++ b/be/src/exprs/aggregate/aggregate_function_stddev.h @@ -17,7 +17,6 @@ #pragma once -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_uniq.h b/be/src/exprs/aggregate/aggregate_function_uniq.h index 4f10bc9f2ceece..b8c39c6611ea26 100644 --- a/be/src/exprs/aggregate/aggregate_function_uniq.h +++ b/be/src/exprs/aggregate/aggregate_function_uniq.h @@ -22,7 +22,6 @@ #include -#include #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_uniq_distribute_key.h b/be/src/exprs/aggregate/aggregate_function_uniq_distribute_key.h index 8d44d74d03e22b..487eba7d724099 100644 --- a/be/src/exprs/aggregate/aggregate_function_uniq_distribute_key.h +++ b/be/src/exprs/aggregate/aggregate_function_uniq_distribute_key.h @@ -22,7 +22,6 @@ #include -#include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_window.h b/be/src/exprs/aggregate/aggregate_function_window.h index fe7556c47b6738..c1c02ffc6d128d 100644 --- a/be/src/exprs/aggregate/aggregate_function_window.h +++ b/be/src/exprs/aggregate/aggregate_function_window.h @@ -23,7 +23,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_window_funnel.h b/be/src/exprs/aggregate/aggregate_function_window_funnel.h index 9908c8c8808d78..047c9ea7b7a77d 100644 --- a/be/src/exprs/aggregate/aggregate_function_window_funnel.h +++ b/be/src/exprs/aggregate/aggregate_function_window_funnel.h @@ -24,7 +24,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/array/function_array_element.h b/be/src/exprs/function/array/function_array_element.h index 6cc26f4e669354..3dbbe49b189994 100644 --- a/be/src/exprs/function/array/function_array_element.h +++ b/be/src/exprs/function/array/function_array_element.h @@ -24,7 +24,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/array/function_array_enumerate.cpp b/be/src/exprs/function/array/function_array_enumerate.cpp index f6943a8b7e9a8b..570d68efc7d993 100644 --- a/be/src/exprs/function/array/function_array_enumerate.cpp +++ b/be/src/exprs/function/array/function_array_enumerate.cpp @@ -19,7 +19,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/array/function_array_enumerate_uniq.cpp b/be/src/exprs/function/array/function_array_enumerate_uniq.cpp index d604e483ba5ce7..f97b36c53819b3 100644 --- a/be/src/exprs/function/array/function_array_enumerate_uniq.cpp +++ b/be/src/exprs/function/array/function_array_enumerate_uniq.cpp @@ -19,7 +19,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/array/function_array_first_or_last_index.cpp b/be/src/exprs/function/array/function_array_first_or_last_index.cpp index 56e1b61954bd13..c962c8acc24fe4 100644 --- a/be/src/exprs/function/array/function_array_first_or_last_index.cpp +++ b/be/src/exprs/function/array/function_array_first_or_last_index.cpp @@ -18,7 +18,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/function/comparison_equal_for_null.cpp b/be/src/exprs/function/comparison_equal_for_null.cpp index 78cd342f3c3ba1..3c199623e000b9 100644 --- a/be/src/exprs/function/comparison_equal_for_null.cpp +++ b/be/src/exprs/function/comparison_equal_for_null.cpp @@ -19,7 +19,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/function/function_conv.cpp b/be/src/exprs/function/function_conv.cpp index 11b5e82e6bcd63..692624a9e8708f 100644 --- a/be/src/exprs/function/function_conv.cpp +++ b/be/src/exprs/function/function_conv.cpp @@ -18,7 +18,6 @@ #include #include -#include // IWYU pragma: no_include #include #include // IWYU pragma: keep diff --git a/be/src/exprs/function/function_grouping.h b/be/src/exprs/function/function_grouping.h index 27441fc58c201c..07534333bdd6bf 100644 --- a/be/src/exprs/function/function_grouping.h +++ b/be/src/exprs/function/function_grouping.h @@ -21,7 +21,6 @@ #include #include -#include #include #include "common/status.h" diff --git a/be/src/exprs/function/function_hex.cpp b/be/src/exprs/function/function_hex.cpp index da2eb7137eacf8..55717fba9a7c72 100644 --- a/be/src/exprs/function/function_hex.cpp +++ b/be/src/exprs/function/function_hex.cpp @@ -19,7 +19,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/function_utility.cpp b/be/src/exprs/function/function_utility.cpp index 340f05ab0c4fd7..c31c591d3ced4a 100644 --- a/be/src/exprs/function/function_utility.cpp +++ b/be/src/exprs/function/function_utility.cpp @@ -16,7 +16,6 @@ // under the License. #include -#include // IWYU pragma: no_include #include #include // IWYU pragma: keep diff --git a/be/src/exprs/function/function_width_bucket.cpp b/be/src/exprs/function/function_width_bucket.cpp index 698085958e2168..11096dd28828ad 100644 --- a/be/src/exprs/function/function_width_bucket.cpp +++ b/be/src/exprs/function/function_width_bucket.cpp @@ -19,7 +19,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/function/functions_logical.h b/be/src/exprs/function/functions_logical.h index 9b684376ac45ef..c3217af787ea9d 100644 --- a/be/src/exprs/function/functions_logical.h +++ b/be/src/exprs/function/functions_logical.h @@ -24,7 +24,6 @@ #include #include -#include #include #include "common/status.h" diff --git a/be/src/exprs/function/functions_multi_string_position.cpp b/be/src/exprs/function/functions_multi_string_position.cpp index 7c0e3f72f870a9..c41943f5f239f1 100644 --- a/be/src/exprs/function/functions_multi_string_position.cpp +++ b/be/src/exprs/function/functions_multi_string_position.cpp @@ -21,7 +21,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/functions_multi_string_search.cpp b/be/src/exprs/function/functions_multi_string_search.cpp index 3d43323861a5db..d6d8ef75f7a7db 100644 --- a/be/src/exprs/function/functions_multi_string_search.cpp +++ b/be/src/exprs/function/functions_multi_string_search.cpp @@ -22,7 +22,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/geo/functions_geo.cpp b/be/src/exprs/function/geo/functions_geo.cpp index 6a191f133e542a..4752ad83bd518b 100644 --- a/be/src/exprs/function/geo/functions_geo.cpp +++ b/be/src/exprs/function/geo/functions_geo.cpp @@ -20,7 +20,6 @@ #include #include -#include #include #include "common/compiler_util.h" diff --git a/be/src/exprs/function/if.cpp b/be/src/exprs/function/if.cpp index d00b0f3edbb077..220c01670ecb3e 100644 --- a/be/src/exprs/function/if.cpp +++ b/be/src/exprs/function/if.cpp @@ -24,7 +24,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/if.h b/be/src/exprs/function/if.h index 0d428085cd3e90..429dc19df33f98 100644 --- a/be/src/exprs/function/if.h +++ b/be/src/exprs/function/if.h @@ -20,7 +20,6 @@ #include -#include #include "core/column/column.h" #include "core/column/column_vector.h" diff --git a/be/src/exprs/function/is_not_null.h b/be/src/exprs/function/is_not_null.h index eb3b9c7195abec..eeb1b77fe35bae 100644 --- a/be/src/exprs/function/is_not_null.h +++ b/be/src/exprs/function/is_not_null.h @@ -21,7 +21,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/is_null.h b/be/src/exprs/function/is_null.h index 32d420c8b91861..1a45b2785f5891 100644 --- a/be/src/exprs/function/is_null.h +++ b/be/src/exprs/function/is_null.h @@ -21,7 +21,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/function/like.h b/be/src/exprs/function/like.h index 4c2631d10c355a..3384ea51f6019c 100644 --- a/be/src/exprs/function/like.h +++ b/be/src/exprs/function/like.h @@ -22,7 +22,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/nullif.cpp b/be/src/exprs/function/nullif.cpp index 49533988db4d25..7a1d8c39804b33 100644 --- a/be/src/exprs/function/nullif.cpp +++ b/be/src/exprs/function/nullif.cpp @@ -22,7 +22,6 @@ #include #include -#include #include #include diff --git a/be/src/exprs/function/random.cpp b/be/src/exprs/function/random.cpp index 806205698a5ead..218b1840459328 100644 --- a/be/src/exprs/function/random.cpp +++ b/be/src/exprs/function/random.cpp @@ -19,7 +19,6 @@ #include #include -#include #include #include #include diff --git a/be/src/exprs/function/uniform.cpp b/be/src/exprs/function/uniform.cpp index 56e6b5e251a00b..0641e55801e3dc 100644 --- a/be/src/exprs/function/uniform.cpp +++ b/be/src/exprs/function/uniform.cpp @@ -17,7 +17,6 @@ #include -#include #include #include #include diff --git a/be/src/storage/schema.cpp b/be/src/storage/schema.cpp index 02a7905c999243..b25ca2ef6b0cce 100644 --- a/be/src/storage/schema.cpp +++ b/be/src/storage/schema.cpp @@ -18,7 +18,6 @@ #include "storage/schema.h" -#include #include #include #include From ab699d4265e2882fcba878863d2d0f68e285c5f9 Mon Sep 17 00:00:00 2001 From: shuke987 Date: Thu, 19 Mar 2026 17:56:33 +0800 Subject: [PATCH 3/3] [cleanup](iwyu) Fix clang-format: remove extra blank lines left by include removal --- be/src/agent/workload_group_listener.h | 1 - be/src/agent/workload_sched_policy_listener.h | 1 - be/src/core/column/columns_common.cpp | 1 - be/src/core/data_type/data_type_quantilestate.h | 1 - be/src/core/data_type_serde/data_type_array_serde.h | 1 - be/src/core/data_type_serde/data_type_struct_serde.h | 1 - be/src/exprs/aggregate/aggregate_function_covar.h | 1 - be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h | 1 - be/src/exprs/aggregate/aggregate_function_sequence_match.cpp | 1 - be/src/exprs/function/if.h | 1 - be/src/exprs/vmap_literal.cpp | 1 - be/src/format/jni/jni_data_bridge.cpp | 1 - be/src/io/fs/remote_file_system.cpp | 1 - be/src/runtime/task_execution_context.cpp | 1 - be/src/runtime/workload_management/cpu_context.cpp | 1 - be/src/service/http/action/file_cache_action.cpp | 1 - be/src/storage/schema.cpp | 1 - 17 files changed, 17 deletions(-) diff --git a/be/src/agent/workload_group_listener.h b/be/src/agent/workload_group_listener.h index fcacb668884f79..186a5ad5850d44 100644 --- a/be/src/agent/workload_group_listener.h +++ b/be/src/agent/workload_group_listener.h @@ -17,7 +17,6 @@ #pragma once - #include "agent/topic_listener.h" namespace doris { diff --git a/be/src/agent/workload_sched_policy_listener.h b/be/src/agent/workload_sched_policy_listener.h index ffc90e0989de03..bb7301998d8432 100644 --- a/be/src/agent/workload_sched_policy_listener.h +++ b/be/src/agent/workload_sched_policy_listener.h @@ -17,7 +17,6 @@ #pragma once - #include "agent/topic_listener.h" #include "runtime/exec_env.h" diff --git a/be/src/core/column/columns_common.cpp b/be/src/core/column/columns_common.cpp index 96600f3881c8da..2f4c26784c635c 100644 --- a/be/src/core/column/columns_common.cpp +++ b/be/src/core/column/columns_common.cpp @@ -22,7 +22,6 @@ #include - #include "core/column/column.h" #include "core/column/column_array.h" // IWYU pragma: keep #include "util/simd/bits.h" diff --git a/be/src/core/data_type/data_type_quantilestate.h b/be/src/core/data_type/data_type_quantilestate.h index a0a805340d57cf..4b846e378482b6 100644 --- a/be/src/core/data_type/data_type_quantilestate.h +++ b/be/src/core/data_type/data_type_quantilestate.h @@ -17,7 +17,6 @@ #pragma once - #include #include #include diff --git a/be/src/core/data_type_serde/data_type_array_serde.h b/be/src/core/data_type_serde/data_type_array_serde.h index 2c1bb4ab145939..c963ea536c0c82 100644 --- a/be/src/core/data_type_serde/data_type_array_serde.h +++ b/be/src/core/data_type_serde/data_type_array_serde.h @@ -17,7 +17,6 @@ #pragma once - #include #include #include diff --git a/be/src/core/data_type_serde/data_type_struct_serde.h b/be/src/core/data_type_serde/data_type_struct_serde.h index 66a98d443ae67e..dcdda2a6b1143e 100644 --- a/be/src/core/data_type_serde/data_type_struct_serde.h +++ b/be/src/core/data_type_serde/data_type_struct_serde.h @@ -17,7 +17,6 @@ #pragma once - #include #include "common/status.h" diff --git a/be/src/exprs/aggregate/aggregate_function_covar.h b/be/src/exprs/aggregate/aggregate_function_covar.h index 92d1e10b914a7f..99dfd61dafdb56 100644 --- a/be/src/exprs/aggregate/aggregate_function_covar.h +++ b/be/src/exprs/aggregate/aggregate_function_covar.h @@ -17,7 +17,6 @@ #pragma once - #include #include #include diff --git a/be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h b/be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h index 325304f513d256..3670b31c07a703 100644 --- a/be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h +++ b/be/src/exprs/aggregate/aggregate_function_percentile_reservoir.h @@ -17,7 +17,6 @@ #pragma once - #include #include "core/data_type/data_type_number.h" diff --git a/be/src/exprs/aggregate/aggregate_function_sequence_match.cpp b/be/src/exprs/aggregate/aggregate_function_sequence_match.cpp index f02e83e7bc30c7..de3a595b5960c5 100644 --- a/be/src/exprs/aggregate/aggregate_function_sequence_match.cpp +++ b/be/src/exprs/aggregate/aggregate_function_sequence_match.cpp @@ -17,7 +17,6 @@ #include "exprs/aggregate/aggregate_function_sequence_match.h" - #include "common/logging.h" #include "core/data_type/data_type.h" #include "exprs/aggregate/aggregate_function_simple_factory.h" diff --git a/be/src/exprs/function/if.h b/be/src/exprs/function/if.h index 429dc19df33f98..74b28e19e7b7d2 100644 --- a/be/src/exprs/function/if.h +++ b/be/src/exprs/function/if.h @@ -20,7 +20,6 @@ #include - #include "core/column/column.h" #include "core/column/column_vector.h" #include "core/data_type/data_type.h" diff --git a/be/src/exprs/vmap_literal.cpp b/be/src/exprs/vmap_literal.cpp index 17b53695187233..6644ae43f1ebdb 100644 --- a/be/src/exprs/vmap_literal.cpp +++ b/be/src/exprs/vmap_literal.cpp @@ -17,7 +17,6 @@ #include "exprs/vmap_literal.h" - #include #include #include diff --git a/be/src/format/jni/jni_data_bridge.cpp b/be/src/format/jni/jni_data_bridge.cpp index 3fd0007b1b4661..0cdbc72a264a0c 100644 --- a/be/src/format/jni/jni_data_bridge.cpp +++ b/be/src/format/jni/jni_data_bridge.cpp @@ -17,7 +17,6 @@ #include "jni_data_bridge.h" - #include #include diff --git a/be/src/io/fs/remote_file_system.cpp b/be/src/io/fs/remote_file_system.cpp index 93f32928f04dfd..ebd03eb9f3a0e6 100644 --- a/be/src/io/fs/remote_file_system.cpp +++ b/be/src/io/fs/remote_file_system.cpp @@ -17,7 +17,6 @@ #include "io/fs/remote_file_system.h" - #include #include "common/config.h" diff --git a/be/src/runtime/task_execution_context.cpp b/be/src/runtime/task_execution_context.cpp index d66e40d37fb017..de028f78fd5396 100644 --- a/be/src/runtime/task_execution_context.cpp +++ b/be/src/runtime/task_execution_context.cpp @@ -17,7 +17,6 @@ #include "runtime/task_execution_context.h" - #include namespace doris { diff --git a/be/src/runtime/workload_management/cpu_context.cpp b/be/src/runtime/workload_management/cpu_context.cpp index eba25de046eed3..d0bb6a6485e4a3 100644 --- a/be/src/runtime/workload_management/cpu_context.cpp +++ b/be/src/runtime/workload_management/cpu_context.cpp @@ -17,7 +17,6 @@ #include "runtime/workload_management/cpu_context.h" - #include "runtime/workload_management/resource_context.h" namespace doris { diff --git a/be/src/service/http/action/file_cache_action.cpp b/be/src/service/http/action/file_cache_action.cpp index 94538a95f82e9c..6b32eeb3dbdcd1 100644 --- a/be/src/service/http/action/file_cache_action.cpp +++ b/be/src/service/http/action/file_cache_action.cpp @@ -17,7 +17,6 @@ #include "service/http/action/file_cache_action.h" - #include #include #include diff --git a/be/src/storage/schema.cpp b/be/src/storage/schema.cpp index b25ca2ef6b0cce..a8cbf398ea687e 100644 --- a/be/src/storage/schema.cpp +++ b/be/src/storage/schema.cpp @@ -17,7 +17,6 @@ #include "storage/schema.h" - #include #include #include