Skip to content

Commit c6d98b5

Browse files
committed
update
1 parent a9cd633 commit c6d98b5

12 files changed

+19
-27
lines changed

be/src/exprs/bitmapfilter_predicate.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include <algorithm>
2121

22-
#include "exprs/runtime_filter/runtime_filter.h"
22+
#include "exprs/runtime_filter/runtime_filter_definitions.h"
2323
#include "gutil/integral_types.h"
2424
#include "runtime/define_primitive_type.h"
2525
#include "runtime/primitive_type.h"

be/src/exprs/bloom_filter_func.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@
2020
#include "common/exception.h"
2121
#include "common/status.h"
2222
#include "exprs/block_bloom_filter.hpp"
23-
#include "exprs/runtime_filter/runtime_filter.h"
23+
#include "exprs/runtime_filter/runtime_filter_definitions.h"
2424
#include "olap/rowset/segment_v2/bloom_filter.h" // IWYU pragma: keep
2525
#include "vec/columns/column_dictionary.h"
26+
#include "vec/columns/column_nullable.h"
2627
#include "vec/common/string_ref.h"
2728

2829
namespace doris {

be/src/exprs/hybrid_set.h

+6-1
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,13 @@
1717

1818
#pragma once
1919

20-
#include "exprs/runtime_filter/runtime_filter.h"
20+
#include "common/object_pool.h"
2121
#include "exprs/runtime_filter/utils.h"
22+
#include "runtime/primitive_type.h"
23+
#include "vec/columns/column_nullable.h"
24+
#include "vec/columns/column_string.h"
25+
#include "vec/columns/column_vector.h"
26+
#include "vec/common/hash_table/phmap_fwd_decl.h"
2227

2328
namespace doris {
2429

be/src/exprs/minmax_predicate.h

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,13 @@
1717

1818
#pragma once
1919

20-
#include "exprs/runtime_filter/runtime_filter.h"
2120
#include "exprs/runtime_filter/utils.h"
21+
#include "runtime/type_limit.h"
22+
#include "vec/columns/column_nullable.h"
23+
#include "vec/columns/column_string.h"
2224

2325
namespace doris {
26+
2427
// only used in Runtime Filter
2528
class MinMaxFuncBase : public RuntimeFilterFuncBase {
2629
public:

be/src/exprs/runtime_filter/runtime_filter.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,8 @@
2626
#include "util/ref_count_closure.h"
2727
#include "vec/exprs/vbitmap_predicate.h"
2828
#include "vec/exprs/vbloom_predicate.h"
29-
#include "vec/exprs/vdirect_in_predicate.h"
3029
#include "vec/exprs/vexpr.h"
3130
#include "vec/exprs/vexpr_context.h"
32-
#include "vec/exprs/vliteral.h"
3331
#include "vec/exprs/vruntimefilter_wrapper.h"
3432

3533
namespace doris {

be/src/exprs/runtime_filter/runtime_filter_wrapper.cpp

+2-15
Original file line numberDiff line numberDiff line change
@@ -15,47 +15,33 @@
1515
// specific language governing permissions and limitations
1616
// under the License.
1717

18-
#include "runtime_filter_wrapper.h"
18+
#include "exprs/runtime_filter/runtime_filter_wrapper.h"
1919

2020
#include <gen_cpp/Opcodes_types.h>
2121
#include <gen_cpp/PaloInternalService_types.h>
2222
#include <gen_cpp/PlanNodes_types.h>
2323
#include <gen_cpp/Types_types.h>
2424
#include <gen_cpp/internal_service.pb.h>
2525

26-
#include <algorithm>
27-
// IWYU pragma: no_include <bits/chrono.h>
2826
#include <chrono> // IWYU pragma: keep
29-
#include <map>
3027
#include <memory>
31-
#include <mutex>
3228
#include <ostream>
33-
#include <utility>
3429

35-
#include "agent/be_exec_version_manager.h"
3630
#include "common/logging.h"
3731
#include "common/status.h"
38-
#include "exprs/bitmapfilter_predicate.h"
3932
#include "exprs/bloom_filter_func.h"
4033
#include "exprs/create_predicate_function.h"
4134
#include "exprs/hybrid_set.h"
42-
#include "gutil/strings/substitute.h"
43-
#include "pipeline/dependency.h"
4435
#include "runtime/define_primitive_type.h"
45-
#include "runtime/large_int_value.h"
4636
#include "runtime/primitive_type.h"
4737
#include "runtime/runtime_filter_mgr.h"
4838
#include "util/bitmap_value.h"
49-
#include "util/brpc_client_cache.h"
50-
#include "util/ref_count_closure.h"
51-
#include "util/runtime_profile.h"
5239
#include "util/string_parser.hpp"
5340
#include "vec/columns/column.h"
5441
#include "vec/columns/column_complex.h"
5542
#include "vec/columns/column_nullable.h"
5643
#include "vec/common/assert_cast.h"
5744
#include "vec/core/wide_integer.h"
58-
#include "vec/core/wide_integer_to_string.h"
5945
#include "vec/exprs/vbitmap_predicate.h"
6046
#include "vec/exprs/vbloom_predicate.h"
6147
#include "vec/exprs/vdirect_in_predicate.h"
@@ -64,6 +50,7 @@
6450
#include "vec/exprs/vliteral.h"
6551
#include "vec/exprs/vruntimefilter_wrapper.h"
6652
#include "vec/runtime/shared_hash_table_controller.h"
53+
6754
namespace doris {
6855

6956
Status RuntimePredicateWrapper::get_push_exprs(

be/src/exprs/runtime_filter/runtime_filter_wrapper.h

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
#include "common/status.h"
2121
#include "exprs/bloom_filter_func.h"
2222
#include "exprs/runtime_filter/runtime_filter_definitions.h"
23+
#include "vec/exprs/vexpr_fwd.h"
24+
#include "vec/exprs/vruntimefilter_wrapper.h"
2325

2426
namespace doris {
2527

be/src/olap/bitmap_filter_predicate.h

-4
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,10 @@
2020
#include <cstdint>
2121

2222
#include "exprs/bitmapfilter_predicate.h"
23-
#include "exprs/runtime_filter/runtime_filter.h"
2423
#include "olap/column_predicate.h"
2524
#include "olap/wrapper_field.h"
26-
#include "vec/columns/column_dictionary.h"
2725
#include "vec/columns/column_nullable.h"
28-
#include "vec/columns/column_vector.h"
2926
#include "vec/columns/predicate_column.h"
30-
#include "vec/exprs/vruntimefilter_wrapper.h"
3127

3228
namespace doris {
3329
template <PrimitiveType T>

be/src/olap/bloom_filter_predicate.h

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#pragma once
1919

2020
#include "exprs/bloom_filter_func.h"
21-
#include "exprs/runtime_filter/runtime_filter.h"
2221
#include "olap/column_predicate.h"
2322
#include "runtime/primitive_type.h"
2423
#include "vec/columns/column_dictionary.h"

be/src/olap/tablet.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
#include "common/logging.h"
6363
#include "common/signal_handler.h"
6464
#include "common/status.h"
65-
#include "exprs/runtime_filter/runtime_filter.h"
6665
#include "gutil/ref_counted.h"
6766
#include "gutil/strings/substitute.h"
6867
#include "io/fs/file_reader.h"

be/src/vec/exec/format/orc/vorc_reader.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
#include "runtime/define_primitive_type.h"
5555
#include "runtime/descriptors.h"
5656
#include "runtime/primitive_type.h"
57+
#include "runtime/runtime_state.h"
5758
#include "runtime/thread_context.h"
5859
#include "util/runtime_profile.h"
5960
#include "util/slice.h"

be/src/vec/exec/format/parquet/vparquet_group_reader.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
#include "gutil/stringprintf.h"
3737
#include "runtime/define_primitive_type.h"
3838
#include "runtime/descriptors.h"
39+
#include "runtime/runtime_state.h"
3940
#include "runtime/thread_context.h"
4041
#include "runtime/types.h"
4142
#include "schema_desc.h"

0 commit comments

Comments
 (0)